OSDN Git Service

* gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2
3         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4
5         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6         instead of constant loads / pool entries.
7
8 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9
10         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11         TEST_TO_WCTYPE.
12
13 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14         
15         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16         __WINT_TYPE__ in generated prototypes if possible.
17
18 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19
20         PR 22037
21         * g++.dg/tree-ssa/pr22037.C:
22
23 2005-08-04  Richard Henderson  <rth@redhat.com>
24
25         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26         scan-tree-dump-times directive.
27
28 2005-08-04  Jan Hubicka  <jh@suse.cz>
29
30         * gcov-1.C: Fix switch counts.
31         * gcov-4b.c: Likewise.
32
33 2005-08-03  Jeff Law  <law@redhat.com>
34
35         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
36
37 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
38
39         * gcc.c-torture/execute/pr23135.c: New test.
40
41 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42
43         PR tree-optimization/19899
44         * gcc.dg/tree-ssa/scev-1.c: New test.
45         * gcc.dg/tree-ssa/scev-2.c: New test.
46
47 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
48
49         PR target/18582
50         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
51
52 2005-08-03  Jan Hubicka  <jh@suse.cz>
53
54         * update-conroll.c: New testcase.
55         * update-conroll-2.c: New testcase.
56
57 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
58
59         * gfortran.dg/constant_substring.f: New test.
60         * gfortran.dg/pr22491.f: New test.
61
62 2005-08-02  Jan Hubicka  <jh@suse.cz>
63
64         * update-threading.c: Replace by the proper one.
65
66 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
67
68         PR 23164
69         * g++.dg/tree-ssa/pr23164.C: New test.
70
71 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
72
73         * gcc.dg/tree-ssa/pr23192.c: New test.
74
75 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
76
77         * gcc.c-torture/execute/vrp-4.c: New test.
78
79 2005-08-02  Jan Hubicka  <jh@suse.cz>
80
81         * update-threading.c: New test.
82
83 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
84
85         * gcc.c-torture/compile/20050801-1.c: New test.
86         * gcc.c-torture/compile/20050801-2.c: New test.
87
88 2005-08-01  Jan Hubicka  <jh@suse.cz>
89
90         * val-prof-5.c: New test.
91
92 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
93
94         PR c/22311
95         * gcc.dg/pr22311-1.c : New test.
96
97 2005-07-31  Steven Bosscher  <stevenb@suse.de>
98
99         PR target/23095
100         * gfortran.dg/pr23095.f: New test.
101
102         PR c++/22003
103         * g++.dg/other/pr22003.C: New test.
104
105 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
106
107         PR target/20621
108         * gcc.c-torture/execute/pr20621-1.c: New test.
109
110 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
111
112         * gfortran.dg/comma_format_extension_4.f:  Adjust length
113         of string for format.
114         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
115         print statement with internal write.
116         * gfortran.dg/der_array_io_2.f:  Likewise.
117         * gfortran.dg/der_array_io_3.f:  Likewise.
118
119 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
120
121         * gcc.dg/fold-abs-4.c: new test.
122
123 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
124
125         PR fortran/22570 an related issues.
126         * gfortran.dg/x_slash_1.f: New test.
127
128 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
129
130         PR c/23143
131         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
132         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
133
134 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
135
136         PR c/529
137         * gcc.dg/Wshadow-3.c: New test.
138
139 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
140
141         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
142         used to have the wrong bounds).
143
144 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
145
146         PR c/21720
147         * gcc.dg/hex-round-1.c: Test more cases.
148         * gcc.dg/hex-round-2.c: New test.
149
150 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
151
152         PR 22550
153         * g++.dg/tree-ssa/pr22550.C: New test.
154
155 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
156
157         * gcc.dg/tree-ssa/vrp19.c: New test.
158         * gcc.dg/tree-ssa-vrp20.c: New test.
159
160 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
161
162         PR c/22240
163         * gcc.dg/transparent-union-4.c: New test.
164
165 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
166
167         PR c/22192
168         * gcc.dg/c99-vla-2.c: New test.
169
170 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
171
172         PR c/21720
173         * gcc.dg/hex-round-1.c: New test.
174
175 2005-07-28  Jan Hubicka  <jh@suse.cz>
176
177         * inliner-1.c: Do not dump everything.
178         * tree-prof.exp: Do not pass -ftree-based-profiling.
179         * bprob.exp: Likewise.
180
181         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
182
183 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
184
185         PR c++/22545
186         * g++.dg/expr/ptrmem7.C: New test.
187
188 2005-07-28  Mike Stump  <mrs@apple.com>
189
190         * g++.old-deja/g++.mike/visibility-1.C: New test.
191
192 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
193
194         PR c/20187
195         * gcc.c-torture/execute/pr20187-1.c: New test.
196
197 2005-07-28  Jeff Law  <law@redhat.com>
198
199         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
200         * gcc.dg/tree-ssa/vrp18.c: New test.
201
202 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
203
204         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
205
206 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
207
208         PR tree-optimization/22506
209         * gcc.dg/vect/ps22506.c: New test.
210
211 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
212
213         PR target/21149
214         * gcc.target/i386/sse-3.c: New test.
215
216 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
217
218         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
219         * gcc.target/mips/mips32-dsp-type.c: Likewise.
220
221 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
222
223         PR c/22589
224         * gcc.c-torture/compile/pr22589-1.c: New test.
225
226 2005-07-28  Jan Hubicka  <jh@suse.cz>
227         
228         * update-loopch.c: New testcase.
229
230 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
231
232         PR rtl-optimization/23047
233         * gcc.c-torture/execute/pr23047.c: New test.
234         * gcc.c-torture/execute/pr23047.x: New.
235
236 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
237
238         PR tree-optimization/22493
239         * gcc.c-torture/execute/pr22493-1.c: New test.
240         * gcc.c-torture/execute/pr22493-1.x: New.
241         * gcc.c-torture/execute/vrp-1.c: New test.
242         * gcc.c-torture/execute/vrp-2.c: New test.
243         * gcc.c-torture/execute/vrp-2.c: New test.
244
245 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
246
247         * gcc.target/frv/all-builtin-read8.c: Delete.
248         * gcc.target/frv/all-builtin-read16.c: Delete.
249         * gcc.target/frv/all-builtin-read32.c: Delete.
250         * gcc.target/frv/all-builtin-read64.c: Delete.
251         * gcc.target/frv/all-builtin-write8.c: Delete.
252         * gcc.target/frv/all-builtin-write16.c: Delete.
253         * gcc.target/frv/all-builtin-write32.c: Delete.
254         * gcc.target/frv/all-builtin-write64.c: Delete.
255         * gcc.target/frv/all-read-write-1.c: New.
256
257 2005-07-27  Jeff Law  <law@redhat.com>
258
259         * gcc.c-torture/execute/pr22630.c: New test.
260
261 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
262
263         PR tree-optimization/23073
264         * gcc.dg/vect/nodump-pr23073.c: New test.
265         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
266
267 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
268
269         PR tree-optimize/22348
270         * gcc.c-torture/execute/pr22348.c: New.
271
272 2005-07-27  Richard Guenther  <rguenther@suse.de>
273
274         * gcc.dg/tree-ssa/salias-1.c: New testcase.
275
276 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
277
278         PR fortran/22503
279         * gfortran.dg/logical_comp.f90: New test.
280
281 2005-07-27  Jan Hubicka  <jh@suse.cz>
282
283         * inliner-1.c: Add cleanup of dumps.
284         * val-prof-*.c: Likewise.
285         * update-tailcall.c: New.
286
287 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
288
289         PR 22591
290         * gcc.dg/tree-ssa/pr22591.c: New test.
291         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
292
293 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
294
295         PR libobjc/22606
296         * objc.dg/try-catch-11.m: New test.
297
298 2005-07-26  Richard Guenther  <rguenther@suse.de>
299
300         PR tree-optimization/22486
301         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
302
303 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
304
305         PR tree-opt/22484
306         * testsuite/g++.dg/opt/loop2.C: New test.
307
308 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
309
310         * gcc.dg/tree-ssa/reassoc-3.c: New test.
311         * gcc.dg/tree-ssa/reassoc-4.c: New test.
312
313 2005-07-25  Adam Nemet  <anemet@lnxw.com>
314
315         * lib/profopt.exp (profopt-execute): Check for profiling data
316         files on the target.
317
318 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
319
320         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
321         for matching of asm labels.
322
323 2005-07-25  Richard Guenther  <rguenther@suse.de>
324
325         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
326
327 2005-07-25  Richard Guenther  <rguenther@suse.de>
328
329         PR testsuite/22624
330         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
331
332 2005-07-25  Ira Rosen  <irar@il.ibm.com>
333
334         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
335         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
336         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
337         * gcc.dg/vect/vect-100.c: New test.
338         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
339         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
340         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
341         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
342         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
343         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
344         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
345         * gfortran.dg/vect/pr19049.f90: New testcase.
346         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
347
348 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
349
350         * gcc.c-torture/execute/20050713-1.c: New test.
351
352         PR fortran/20063
353         * gfortran.fortran-torture/execute/data_4.f90: New test.
354
355         PR middle-end/20303
356         * gcc.dg/visibility-d.c: New test.
357
358 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
359
360         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
361         * gfortran.dg/underflow.f90: Ditto.
362
363 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
364
365         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
366         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
367         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
368
369 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
370
371         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
372         include case of field width of zero. 
373
374 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
375
376         PR libgfortran/21875
377         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
378         with trailing blanks on normal formatted read.
379
380 2005-07-23  Chao-ying Fu  <fu@mips.com>
381
382         * gcc.target/mips/mips32-dsp-type.c: New test.
383         * gcc.target/mips/mips32-dsp.c: New test.
384
385 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
386
387         PR testsuite/21073
388         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
389
390         PR testsuite/20454
391         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
392         and __cyg_profile_func_exit.
393
394 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
395
396         * gfortran.dg/comma_format_extension_3.f: Fix typo.
397         * gfortran.dg/comma_format_extension_4.f: Same.
398         * gfortran.dg/pr15332.f: Same.
399         * gfortran.dg/pr21730.f: Same.
400
401 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
402
403         * g++.dg/opt/vrp2.C: Fix testcase.
404
405         PR tree-opt/22625
406         * g++.dg/opt/vrp2.C: New test.
407
408 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
409
410         PR debug/21828
411         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
412
413 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
414
415         * gcc.dg/tree-ssa/20050719-1.c: New test.
416
417 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
418
419         * gcc.dg/bfin-longcall-1.c: New file.
420         * gcc.dg/bfin-longcall-2.c: New file.
421
422 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
423
424         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
425
426 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
427
428         PR middle-end/19055
429         * gcc.dg/tree-ssa/pr19055.c: New test.
430         * gcc.dg/tree-ssa/pr19055-2.c: New test.
431
432 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
433
434         PR C++/22358
435         * g++.dg/other/pr22358.C: New test.
436
437 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
438
439         PR c++/2922
440         * g++.dg/lookup/two-stage5.C: New test from bug comments.
441         
442 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
443
444         PR c++/15938
445         * g++.dg/init/union2.C: New test.
446
447 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
448
449         PR c/22393
450         * gcc.dg/complex-4.c: New test.
451
452 2005-07-21  Richard Guenther  <rguenther@suse.de>
453
454         PR testsuite/22522
455         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
456         scanning for asm labels.
457         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
458
459 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
460
461         PR target/22085
462         * gcc.dg/altivec-pr22085.c: New.
463
464 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
465
466         PR tree-optimization/19210
467         * gcc.dg/tree-ssa/pr19210-1.c: New.
468         * gcc.dg/tree-ssa/pr19210-2.c: New.
469
470 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
471
472         PR rtl-optimization/22167
473         * g++.dg/opt/pr22167.C: New test.
474
475 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
476
477         PR c++/2922
478         * g++.dg/lookup/two-stage2.C: New.
479         * g++.dg/lookup/two-stage3.C: New.
480         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
481         fixed two-stage name lookup for operators.
482         * g++.dg/template/call3.C: Compiler now produces an appropriate
483         error message. 
484         * g++.dg/template/crash37.C: Compiler now describes bla() on line
485         14 as a candidate. 
486         * g++.dg/template/ptrmem4.C: Compiler produces different error
487         message.
488         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
489         connect_to_method as a candidate.
490         
491 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
492
493         * gcc.dg/fold-alloc-1.c: New test.
494
495 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
496
497         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
498         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
499
500 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
501
502         * gcc.dg/fold-abs-1.c: New test.
503         * gcc.dg/fold-abs-2.c: New test.
504         * gcc.dg/fold-abs-3.c: New test.
505
506 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
507
508         Make CONSTRUCTOR use VEC to store initializers.
509         * g++.dg/ext/complit3.C: Check for specific error messages.
510         * g++.dg/init/brace2.C: Update error message.
511         * g++.dg/warn/Wbraces2.C: Likewise.
512
513 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/16940
516         * gfortran.dg/module_interface_1.f90: New test.
517
518 2005-07-19  Danny Berlin <dberlin@dberlin.org>
519             Kenneth Zadeck <zadeck@naturalbridge.com>
520
521         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
522
523 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
524
525         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
526         specify -Wformat for these tests.
527         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
528         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
529         * gcc.dg/format/opt-6.c: Delete.
530
531 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
532
533         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
534         * gcc.dg/tree-ssa/sra-3.c: Likewise.
535
536 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
537
538         * gcc.dg/tree-ssa/alias-2.c: New test.
539
540 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/22263
543         * g++.dg/template/explicit7.C: New test.
544
545 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
546
547         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
548         width of 8 to +Inf and -Inf.
549     
550 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/22139
553         * g++.dg/template/friend36.C: New test.
554
555 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
556
557         PR fortran/21730
558         * gfortran.dg/pr21730.f: New test.
559
560 2005-07-16  Danny Berlin <dberlin@dberlin.org>
561             Kenneth Zadeck <zadeck@naturalbridge.com>
562
563         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
564         since pure const detection cannot run at -O1 in c compiler.
565         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
566         can now optimize this case properly.
567         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
568         because we now pass.
569         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
570
571 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
572
573         PR c/22421
574         * gcc.dg/format/bitfld-1.c: New test.
575
576 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
577
578         PR c++/22204
579         * g++.dg/rtti/repo1.C: New test.
580
581 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
582
583         PR middle-end/22398
584         * gcc.c-torture/compile/pr22398.c: New test.
585
586 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
587
588         PR c++/22132
589         * g++.dg/expr/cast4.C: New test.
590
591 2005-07-15  Richard Guenther  <rguenther@suse.de>
592
593         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
594         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
595
596 2005-07-15  Steven Bosscher  <stevenb@suse.de>
597
598         PR tree-optimization/22230
599         * gcc.dg/tree-ssa/pr22230.c: New test.
600
601 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
602
603         * gfortran.dg/g77/cpp6.f: New test.
604
605         PR fortran/22417
606         * gfortran.dg/g77/cpp5.F: New test.
607         * gfortran.dg/g77/cpp5.h: New file.
608         * gfortran.dg/g77/cpp5inc.h: New file.
609
610 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
611
612         PR libfortran/16435
613         * gfortran.dg/tl_editting.f90: New.
614         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
615
616 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
617
618         * gfortran.dg/char_array_constructor.f90: New test.
619
620 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
621
622         * gfortran.dg/past_eor.f90: New.
623         * gfortran.dg/complex_read.f90: New.
624
625 2005-07-13  Jeff Law  <law@redhat.com>
626
627         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
628         additional casts.
629
630         * gcc.dg/tree-ssa/pr22321.c: New test
631
632 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
633
634         PR tree-optimization/21921
635         * gcc.dg/tree-ssa/pr21921.c: New.
636
637 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
638
639         PR tree-optimizatio/22442
640         * gcc.dg/tree-ssa/loop-11.c: New test.
641
642 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
643
644         PR tree-opt/21840
645         * gcc.c-torture/compile/pr21840.c: New test.
646
647 2005-07-12  Jan Hubicka  <jh@suse.cz>
648
649         * gcc.c-torture/compile/pr22379.c: New test.
650
651 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
652
653         PR libfortran/21593
654         gfortran.dg/dev_null.f90:  Remove outdated comment about
655         PR libfortran/21593.
656
657
658 2005-07-12  Dale Johannesen  <dalej@apple.com>
659
660         * gcc.target/i386/compress-float-sse.c:  New.
661         * gcc.target/i386/compress-float-sse-pic.c:  New.
662         * gcc.target/i386/compress-float-387.c:  New.
663         * gcc.target/i386/compress-float-387-pic.c:  New.
664         * gcc.dg/compress-float-ppc.c:  New.
665         * gcc.dg/compress-float-ppc-pic.c:  New.
666
667 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
668
669         PR libfortran/21593
670         gfortran.dg/dev_null.f90:  Remove targets.
671
672 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
673
674         PR tree-opt/22335
675         * gcc.dg/pr22335-1.c: New test.
676         * gcc.dg/pr22335-2.c: New test.
677
678 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
679
680         PR c++/20172
681         * g++.dg/template/nontype12.C : New test.
682
683 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
684
685         * gcc.dg/tree-ssa/loop-10.c: New test.
686
687 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
688
689         * gcc.c-torture/execute/20020720-1.x: Remove.
690
691 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
692
693         * gfortran.fortran-torture/execute/forall_7.f90: New test.
694
695 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
696
697         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
698         (dg-mips-options): Use it.
699
700 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
701
702         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
703
704 2005-07-09  Richard Henderson  <rth@redhat.com>
705
706         * lib/target-supports.exp (check_effective_target_sync_char_short):
707         Add alpha.
708
709 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
710
711         PR libfortran/22217
712         * gfortran.dg/negative-z-descriptor.f90:  New test.
713
714 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
715
716         PR tree-opt/22329
717         * gcc.dg/pr22329.c: New test.
718
719 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
720
721         PR tree-optimization/20139
722         * gcc.dg/tree-ssa/pr20139.c: New.
723
724 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
725
726         PR tree-opt/22356
727         * testsuite/gcc.dg/pr22356-1.c: New test.
728
729 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
730
731         PR c++/21799
732         * g++.dg/template/unify8.C: New.
733         * g++.dg/template/unify9.C: New.
734
735 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
736
737         * gfortran.fortran-torture/execute/entry_10.f90: New test.
738
739 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
740
741         * gcc.dg/darwin-version-1.c: New.
742         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
743         * gcc.dg/builtins-20.c: Likewise.
744         * gcc.dg/builtins-53.c: Likewise.
745         * gcc.dg/torture/builtins-convert-1.c: Likewise.
746         * gcc.dg/torture/builtins-convert-2.c: Likewise.
747         * gcc.dg/torture/builtins-convert-3.c: Likewise.
748         * gcc.dg/torture/builtins-power-1.c: Likewise.
749         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
750         on Darwin.
751
752 2005-07-07  Jeff Law  <law@redhat.com>
753
754         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
755         argument evaluation order.
756
757 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
758
759         PR libfortran/21594
760         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
761         Add test cases where the shift length is greater than the
762         array length.
763
764 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
765
766         * obj-c++.dg/proto-lossage-6.mm: New.
767         * objc.dg/proto-lossage-6.m: New.
768
769 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
770
771         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
772         * objc.dg/gnu-runtime-2.m: Likewise.
773
774 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
775
776         * gfortran.dg/longline.f: New test.
777
778         * gfortran.dg/badline.f: New test.
779
780 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
781
782         PR fortran/16531
783         PR fortran/15966
784         PR fortran/18781
785         * gfortran.dg/hollerith.f90: New.
786         * gfortran.dg/hollerith2.f90: New.
787         * gfortran.dg/hollerith3.f90: New.
788         * gfortran.dg/hollerith4.f90: New.
789         * gfortran.dg/hollerith_f95.f90: New.
790         * gfortran.dg/hollerith_legacy.f90: New.
791         * gfortran.dg/g77/cpp4.F: New. Port from g77.
792
793 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
794
795         PR objc/22274
796         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
797         * objc.dg/gnu-runtime-2.m: New.
798
799 2005-07-06  Jeff Law  <law@redhat.com>
800
801         * gcc.dg/tree-ssa/vrp17.c: New test.
802
803 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
804
805         PR fortran/22327
806         * gfortran.dg/array_constructor_5.f90: New test.
807
808 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
809
810         * gfortran.fortran-torture/execute/entry_9.f90: New test.
811
812 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
813
814         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
815         * gcc.dg/980816-1.c: Ditto.
816
817 2005-07-06  Jeff Law  <law@redhat.com>
818
819         * gcc.c-torture/compile/pr21356.c: New test.
820
821 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
822
823         PR c/22013
824         PR c/22098
825         * gcc.c-torture/compile/pr22013-1.c,
826         gcc.c-torture/execute/pr22098-1.c,
827         gcc.c-torture/execute/pr22098-2.c,
828         gcc.c-torture/execute/pr22098-3.c: New tests.
829
830 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
831
832         PR c/22308
833         * gcc.dg/pr22308-1.c: New test.
834
835 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
836
837         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
838         target.
839         * gcc.dg/compare9.c: Use -fshort-enums instead of
840         -fno-short-enums.  Change the last test to dg-bogus.
841
842 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
843
844         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
845         * gcc.dg/compare9.c: New.
846
847 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
848
849         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
850
851 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
852
853         PR testsuite/22288
854         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
855
856
857 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
858
859         * gcc.dg/format/gcc_gfc-1.c: New.
860
861 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
862
863         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
864
865 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
866
867         PR fortran/20842
868         * gfortran.dg/io_invalid_1.f90: New test.
869
870 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
871
872         * gcc.dg/format/gcc_diag-1.c: Update.
873
874 2005-07-02  Jeff Law  <law@redhat.com>
875
876         * gcc.dg/tree-ssa/pr22051-1.c: New test.
877         * gcc.dg/tree-ssa/pr22051-2.c: New test.
878
879 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
880
881         * gcc.dg/format/gcc_diag-1.c: Update.
882
883 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
884
885         PR tree-opt/22269
886         * gcc.c-torture/compile/pr22269.c: New test.
887
888 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
889
890         PR 21584
891         PR 22219
892         * g++.dg/tree-ssa/pr21584-1.C: New test.
893         * g++.dg/tree-ssa/pr21584-2.C: New test.
894
895 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
896
897         * obj-c++.dg/try-catch-11.mm: New.
898         * objc.dg/try-catch-10.m: New.
899
900 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
901
902         * g++.dg/other/ucnid-1.C: xfail on AIX.
903
904 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
905
906         PR 22234
907         * gcc.dg/20050629-1.c: New test.
908
909 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
910
911         * obj-c++.dg/const-str-1[0-1].mm: New.
912         * objc.dg/const-str-1[0-1].m: New.
913
914 2005-05-29  Richard Henderson  <rth@redhat.com>
915
916         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
917         Rename from check_effective_target_vect_no_max.
918         (check_effective_target_vect_no_int_add): New.
919         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
920         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
921         * gcc.dg/vect/vect-reduc-3.c: Likewise.
922         * gcc.dg/vect/vect-reduc-1.c: Use both.
923         * gcc.dg/vect/vect-reduc-2.c: Likewise.
924
925 2005-05-29  Richard Henderson  <rth@redhat.com>
926
927         * lib/target-supports.exp (check_effective_target_vect_no_max): 
928         Remove i386 and x86_64.
929
930 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
931
932         PR testsuite/21969
933         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
934
935 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
936
937         PR middle-end/21969
938         * gcc.dg/vect/pr21969.c: New test.
939
940 2005-06-28  Eric Christopher  <echristo@redhat.com>
941
942         PR c/22052
943         PR c/21975
944         * gcc.dg/inline1.c: New test.
945         * gcc.dg/inline2.c: Ditto.
946         * gcc.dg/inline3.c: Ditto.
947         * gcc.dg/inline4.c: Ditto.
948         * gcc.dg/inline5.c: Ditto.
949         
950 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
951
952         PR libfortran/22142
953         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
954         Add testcase also testing eoshift1 for PR 22142.
955
956 2005-06-28  Richard Henderson  <rth@redhat.com>
957
958         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
959         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
960         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
961         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
962         gcc.dg/tree-ssa/20030922-2.c: Likewise.
963
964 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
965
966         PR libfortran/22142
967         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
968         Add testcase for PR 22142.
969
970 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
971
972         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
973         gcc.target/ia64/fpreg-2.c: New tests.
974
975 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
976
977         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
978
979 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
980
981         PR libfortran/22170
982         * gfortran.dg/slash_1.f90: New test.
983
984 2005-06-27  Richard Henderson  <rth@redhat.com>
985
986         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
987         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
988         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
989         * gcc.dg/vect/vect-reduc-2.c: Likewise.
990         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
991         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
992
993 2005-06-27  Richard Henderson  <rth@redhat.com>
994
995         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
996         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
997
998 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
999
1000         * obj-c++.dg/proto-lossage-5.mm: New.
1001         * objc.dg/proto-lossage-5.m: New.
1002
1003 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1004
1005         PR 21959
1006         * gcc.dg/tree-ssa/pr21959.c: New test.
1007
1008 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1009
1010         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1011         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1012         testing uninitialized var.
1013
1014         * gcc.c-torture/execute/builtins/chk.h: New.
1015         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1016         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1017         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1018         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1019         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1020         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1021         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1022         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1023         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1024         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1025         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1026         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1027         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1028         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1029         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1030         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1031         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1032         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1033         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1034         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1035         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1036         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1037         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1038         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1039         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1040         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1041         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1042         * gcc.dg/builtin-object-size-1.c: New test.
1043         * gcc.dg/builtin-object-size-2.c: New test.
1044         * gcc.dg/builtin-object-size-3.c: New test.
1045         * gcc.dg/builtin-object-size-4.c: New test.
1046         * gcc.dg/builtin-object-size-5.c: New test.
1047         * gcc.dg/builtin-stringop-chk-1.c: New test.
1048         * gcc.dg/builtin-stringop-chk-2.c: New test.
1049         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1050         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1051         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1052         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1053         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1054         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1055         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1056         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1057         * gcc.c-torture/execute/printf-1.c: New test.
1058         * gcc.c-torture/execute/fprintf-1.c: New test.
1059         * gcc.c-torture/execute/vprintf-1.c: New test.
1060         * gcc.c-torture/execute/vfprintf-1.c: New test.
1061         * gcc.c-torture/execute/printf-chk-1.c: New test.
1062         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1063         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1064         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1065
1066 2005-06-27  Michael Matz  <matz@suse.de>
1067
1068         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1069         slot is not merged if address escapes.
1070
1071 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1072
1073         PR c/21911
1074         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1075
1076 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR middle-end/17965
1079         * gcc.c-torture/compile/20050622-1.c: New test.
1080
1081         PR middle-end/22028
1082         * gcc.dg/20050620-1.c: New test.
1083
1084 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1085
1086         PR tree-optimization/22026
1087         * gcc.dg/tree-ssa/pr22026.c: New.
1088
1089 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1090
1091         PR libfortran/22144
1092         * gfortran.dg/shift-alloc.f90:  New testcase.
1093
1094 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1095
1096         * all files: Update FSF address in copyright headers.
1097
1098 2005-06-22  Jan Hubicka  <jh@suse.cz>
1099
1100         * wholeprogram-1.c: New testcase.
1101         * wholeprogram-2.c: New testcase.
1102
1103 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR 22171
1106         * gcc.dg/tree-ssa/pr22171.c: New test.
1107
1108 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1109
1110         * gfortran.dg/simplify_modulo.f90: New.
1111
1112 2005-06-24  Jan Hubicka  <jh@suse.cz>
1113
1114         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1115
1116 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1117
1118         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1119
1120 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1121
1122         * obj-c++.dg/typedef-alias-1.mm: New.
1123         * objc.dg/typedef-alias-1.m: New.
1124
1125 2005-06-23  Jeff Law  <law@redhat.com>
1126
1127         * gcc.dg/tree-ssa/vrp16.c: New test.
1128
1129 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1130
1131         * lib/target-supports.exp: Add
1132         check_effective_target_fortran_large_real and
1133         check_effective_target_fortran_large_int to check for
1134         corresponding effective targets.
1135         * gfortran.dg/large_integer_kind_1.f90: New test.
1136         * gfortran.dg/large_real_kind_1.f90: New test.
1137
1138 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1139
1140         PR tree-optimization/22117
1141         * gcc.dg/tree-ssa/pr22117.c: New.
1142
1143 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1144
1145         PR testsuite/22123
1146         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1147
1148 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1149
1150         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1151
1152 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1153
1154         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1155         * gfortran.dg/f2c_4.c: Likewise
1156         
1157 2005-06-22 Paul Brook  <paul@codesourcery.com>
1158
1159         PR fortran/21034
1160         * gfortran.dg/auto_save_1.f90: New test.
1161
1162 2005-06-22  Michael Matz  <matz@suse.de>
1163
1164         * gcc.target/x86-64/abi: New directory.
1165         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1166         * gcc.target/x86-64/abi/README.gcc: New file.
1167         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1168         * gcc.target/x86-64/abi/asm-support.s: New file.
1169         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1170         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1171         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1172         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1173         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1174         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1175         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1176         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1177         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1178         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1179         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1180         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1181         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1182         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1183         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1184         * gcc.target/x86_64/abi/test_varargs.c: New test.
1185
1186 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1187
1188         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1189         32-bit i?86 and x86_64.
1190
1191 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1192
1193         * obj-c++.dg/const-str-[1-9].mm: New tests.
1194
1195 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1196
1197         PR fortran/22010
1198         * gfortran.dg/namelist_use.f90: New.
1199         * gfortran.dg/namelist_use_only.f90: New.
1200
1201 2005-06-21  Jeff Law  <law@redhat.com>
1202
1203         * gcc.dg/tree-ssa/vrp15.c: New test.
1204
1205 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1206
1207         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1208         Remove.
1209         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1210         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1211         remove vect_reduction target keyword. Also avoid two returns in main.
1212         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1213         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1214         * gcc.dg/vect/vect-reduc-1short.c: New test.
1215         * gcc.dg/vect/vect-reduc-1char.c: New test.
1216         * gcc.dg/vect/vect-reduc-2short.c: New test.
1217         * gcc.dg/vect/vect-reduc-2char.c: New test.
1218         * gcc.dg/vect/vect-reduc-6.c: New test.
1219         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1220         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1221         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1222
1223 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1224         Paul Thomas  <pault@gcc.gnu.org>
1225
1226         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1227         New tests.
1228         
1229 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1230
1231         * gfortran.dg/backslash_1.f90: New test.
1232         * gfortran.dg/backslash_2.f90: New test.
1233
1234 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1235
1236         * gfortran.dg/duplicate_labels.f90: New test.
1237
1238 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1239
1240         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1241         unsupportable relocations.
1242         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1243         * gcc.dg/20050321-2.c: xfail for NetWare.
1244
1245 2005-06-20  Andreas Jaeger  <aj@suse.de>
1246
1247         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1248         gcc.target/i386/fastcall-sseregparm.c,
1249         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1250
1251 2005-06-19  Richard Henderson  <rth@redhat.com>
1252
1253         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1254
1255 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1256
1257         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1258
1259 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1260
1261         PR c++/22115
1262         * g++.dg/conversion/simd2.C: Change expected error message.
1263
1264 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1265
1266         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1267         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1268         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1269
1270 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1271
1272         * gcc.dg/fold-mod-1.c: New test.
1273
1274 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1275
1276         PR fortran/19926
1277         * gfortran.dg/pr19926.f90: New test.
1278
1279 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1280
1281         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1282         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1283         targets.
1284         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1285         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1286
1287 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1288
1289         * gcc.target/ia64/float80-varargs-1.c: New test.
1290
1291 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1292
1293         PR tree-opt/22035
1294         * gfortran.dg/f2c_6.f90: New test.
1295
1296 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1297
1298         PR c++/17413
1299         * g++.dg/template/local5.C: New.
1300
1301 2005-06-17  Richard Henderson  <rth@redhat.com>
1302
1303         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1304
1305 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1306
1307         PR testsuite/21945
1308         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1309
1310 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1311
1312         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1313         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1314         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1315         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1316         check_vect to verify the presence of hardware vector support.
1317
1318 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1319
1320         PR testsuite/22056
1321         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1322
1323 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1324
1325         PR libfortran/19216
1326         * gfortran.dg/pr19216.f: Add correct space between brackets and
1327         dg directive.
1328
1329 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1330
1331         PR libfortran/16436
1332         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1333
1334 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1335
1336         * gcc.target/i386/attributes-error.c: New testcase.
1337         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1338         * gcc.target/i386/regparm-stdcall.c: Likewise.
1339         * gcc.target/i386/sseregparm-1.c: Likewise.
1340         * gcc.target/i386/sseregparm-2.c: Likewise.
1341
1342 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1343
1344         * g++.dg/rtti/crash2.C: New.
1345
1346 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1347
1348         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1349
1350 2005-06-15  David Ung  <davidu@mips.com>
1351
1352         * gcc.target/mips/mips16e-extends.c: New test for testing the
1353         generation of MIPS16e zeb/zeh, seb/seh instructions.
1354
1355 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1356
1357         PR 22018
1358         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1359         * gcc.dg/tree-ssa/pr22018.c: New test.
1360
1361 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1362
1363         * gcc.dg/simd-1.c: Update error messages.
1364         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1365         * gcc.dg/simd-2.c: Update error messages.
1366         * gcc.dg/simd-4.c: New.
1367
1368 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1369
1370         PR c++/20678
1371         * g++.dg/other/crash-4.C: New.
1372
1373 2005-06-14  Devang Patel  <dpatel@apple.com>
1374
1375         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1376
1377 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1378
1379         PR c++/21929
1380         * g++.dg/parse/crash11.C: Update
1381
1382 2005-06-13  Jeff Law  <law@redhat.com>
1383
1384         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1385         perform the desired transformations.
1386         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1387         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1388
1389 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1390
1391         PR fortran/22038
1392         * gfortran.dg/forall_1.f90: Un-XFAIL.
1393
1394 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1395
1396         PR c++/21929
1397         * g++.dg/parse/crash26.C: New.
1398
1399         PR c++/20789
1400         * g++.dg/init/member1.C: New.
1401
1402 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * gfortran.dg/altreturn_1.f90: New test.
1405
1406 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1407
1408         PR middle-end/21985
1409         * gcc.dg/tree-ssa/pr21985.c: New test.
1410
1411 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1412
1413         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1414
1415 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1416
1417         PR c++/21930
1418         * g++.dg/other/error10.C: New test case.
1419
1420 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1421
1422         PR libfortran/19155
1423         * gfortran.dg/pr19155.f: Add test.
1424
1425 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1426
1427         * gfortran.dg/f2c_7.f90: New test.
1428
1429         * gfortran.dg/forall_1.f90: XFAILed.
1430
1431 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1432
1433         * gcc.dg/pr14796-1.c: New.
1434         * gcc.dg/pr14796-2.c: New.
1435
1436 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1437
1438         PR fortran/17792
1439         PR fortran/21375
1440         * gfortran.dg/deallocate_stat.f90:  New test.
1441
1442 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1443
1444         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1445
1446 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1447
1448         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1449         access will be generated when this loop is vectorized. Test that
1450         accesses with same alignment were detected.
1451         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1452         Test that accesses with same alignment were detected.
1453         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1454         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1455         alignment were detected.
1456
1457 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1458
1459         * gcc.dg/Wcxx-compat-1.c: New.
1460
1461 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1462
1463         PR libfortran/21480
1464         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1465         complex array.
1466
1467 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1468
1469         * gcc.dg/alias-8.c: New.
1470
1471 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1472
1473         * gcc.dg/format/cmn_err-1.c: Update.
1474
1475 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1476
1477         PR target/20666
1478         * gcc.target/sparc/fexpand-2.c: New.
1479         * gcc.target/sparc/fpmerge-2.c: New.
1480         * gcc.target/sparc/fpmul-2.c: New.
1481         * gcc.target/sparc/noresult.c: New.
1482         * gcc.target/sparc/pdist-2.c: New.
1483         * gcc.target/sparc/pdist-3.c: New.
1484
1485 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1486
1487         PR testsuite/21702
1488         * gcc.target/i386/i386.exp: Fix comment typo.
1489
1490 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         PR c++/19497
1493         * g++.dg/inherit/using5.C: New.
1494         * g++.dg/inherit/using6.C: New.
1495
1496 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1497
1498         PR c++/19894
1499         * g++.dg/template/ptrmem15.C: New test.
1500
1501         PR c++/20563
1502         * g++.dg/ext/label4.C: New test.
1503
1504 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1505
1506         * gcc.dg/tls/debug-1.c: New test.
1507
1508 2005-06-07  Dale Johannesen  <dalej@apple.com>
1509
1510         * gcc.target/i386/movq.c:  New.
1511
1512 2005-06-07  Dale Johannesen  <dalej@apple.com>
1513
1514         * gcc.dg/20050607-1.c:  New.
1515
1516 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR middle-end/21850
1519         * gcc.c-torture/execute/20050607-1.c: New test.
1520
1521 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1522
1523         PR libfortran/21926
1524         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1525         Test case where the return array has lowest stride one,
1526         but isn't packed.
1527
1528 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1529
1530         * lib/target-supports.exp (check_effective_target_sync_int_long):
1531         Add s390 and s390x targets.
1532
1533 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1534
1535         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1536         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1537         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1538         * gcc.dg/tree-ssa/loop-9.c: New test.
1539
1540 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1541
1542         * g++.dg/parse/defarg10.C: New.
1543
1544 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR regression/21897
1547         * gcc.c-torture/execute/20050604-1.c: New test.
1548
1549 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1550
1551         PR 21903
1552         * g++.dg/parse/defarg9.C: New.
1553
1554         PR c++/20637
1555         * g++.dg/inherit/using4.C: New.
1556         * g++.dg/overload/error1.C: Adjust expected errors.
1557         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1558         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1559         * g++.old-deja/g++.other/redecl2.C: Likewise.
1560         * g++.old-deja/g++.other/redecl4.C: Likewise.
1561         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1562
1563 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1564
1565         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1566
1567 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1568
1569         * lib/gfortran.exp (gfortran_target_compile): Call
1570         dg-additional-files-options
1571         * gfortran.dg/f2c_4.f90: New file
1572         * gfortran.dg/f2c_4.c: New file
1573         * gfortran.dg/f2c_5.f90: New file
1574         * gfortran.dg/f2c_5.c: New file
1575
1576 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1577
1578         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1579
1580         PR fortran/21912
1581         * gfortran.dg/array_constructor_4.f90: New test.
1582
1583 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1584
1585         PR c++/21619
1586         * g++.dg/ext/builtin9.C: New test.
1587
1588 2005-06-05  Dale Johannesen  <dalej@apple.com>
1589
1590         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1591         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1592
1593 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1594
1595         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1596         * gcc.dg/vect/vect-reduc-1.c: New.
1597         * gcc.dg/vect/vect-reduc-2.c: New.
1598         * gcc.dg/vect/vect-reduc-3.c: New.
1599
1600 2005-06-04  Dale Johannesen  <dalej@apple.com>
1601
1602         * gcc.c-torture/execute/20050603-1.c:  New.
1603         * gcc.c-torture/execute/20050603-2.c:  New.
1604         * gcc.dg/20050603-3.c:  New.
1605
1606 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1607
1608         PR fortran/19195
1609         * gfortran.dg/debug_1.f90: New test.
1610
1611         * gfortran.dg/forall_1.f90: New test.
1612
1613 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1614
1615         * gfortran.dg/array_constructor_3.f90: New test.
1616
1617 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1618
1619         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1620
1621 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1622
1623         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1624
1625 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1626
1627         PR c/21873
1628         * gcc.dg/init-excess-1.c: New test.
1629
1630 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1631
1632         PR c++/21853
1633         * g++.dg/expr/static_cast6.C: New test.
1634
1635 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1636
1637         * gcc.dg/tree-ssa/vrp14.c: New test.
1638
1639 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1640
1641         PR c++/21336
1642         * g++.dg/template/new2.C: New test.
1643
1644 2005-06-03  Josh Conner  <jconner@apple.com>
1645
1646         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1647         all entries in initializer.
1648
1649 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1650
1651         PR middle-end/21858
1652         * gcc.dg/pr21858.c: New testcase.
1653
1654 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1655
1656         PR tree-optimization/21292
1657
1658         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1659         New.
1660         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1661         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1662         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1663         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1664         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1665
1666 2005-06-02  Richard Henderson  <rth@redhat.com>
1667
1668         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1669
1670 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1671
1672         * gcc.dg/wtypequal.c: New testcase.
1673
1674 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1675
1676         PR 21582
1677         * gcc.dg/tree-ssa/pr21582.c: New test.
1678
1679 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1680
1681         PR c++/21280
1682         * g++.dg/opt/interface2.h: New.
1683         * g++.dg/opt/interface2.C: New.
1684         * g++.dg/init/ctor4.C: Adjust error lines.
1685         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1686         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1687         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1688         * g++.old-deja/g++.pt/assign1.C: Likewise.
1689         * g++.old-deja/g++.pt/crash20.C: Likewise.
1690
1691 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1692
1693         PR tree-optimization/21734
1694         * g++.dg/vect/pr21734_1.cc: New.
1695         * g++.dg/vect/pr21734_2.cc: New.
1696
1697 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1698
1699         PR c++/20350
1700         * g++.dg/template/spec24.C: New.
1701
1702         PR c++/21151
1703         * g++.dg/pch/local-1.C: New.
1704         * g++.dg/pch/local-1.Hs: New.
1705
1706 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1707
1708         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1709         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1710         * gcc.dg/tree-ssa/pr14341.c: New test.
1711         * gcc.dg/tree-ssa/pr14841.c: New test.
1712         * gcc.dg/tree-ssa/pr20701.c: New test.
1713         * gcc.dg/tree-ssa/pr21086.c: New test.
1714         * gcc.dg/tree-ssa/pr21090.c: New test.
1715         * gcc.dg/tree-ssa/pr21332.c: New test.
1716         * gcc.dg/tree-ssa/pr21458.c: New test.
1717         * gcc.dg/tree-ssa/pr21658.c: New test.
1718         * gcc.dg/tree-ssa/vrp01.c: New test.
1719         * gcc.dg/tree-ssa/vrp02.c: New test.
1720         * gcc.dg/tree-ssa/vrp03.c: New test.
1721         * gcc.dg/tree-ssa/vrp04.c: New test.
1722         * gcc.dg/tree-ssa/vrp05.c: New test.
1723         * gcc.dg/tree-ssa/vrp06.c: New test.
1724         * gcc.dg/tree-ssa/vrp07.c: New test.
1725         * gcc.dg/tree-ssa/vrp08.c: New test.
1726         * gcc.dg/tree-ssa/vrp09.c: New test.
1727         * gcc.dg/tree-ssa/vrp10.c: New test.
1728         * gcc.dg/tree-ssa/vrp11.c: New test.
1729         * gcc.dg/tree-ssa/vrp12.c: New test.
1730         * gcc.dg/tree-ssa/vrp13.c: New test.
1731
1732 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1733
1734         PR 21029
1735         * gcc.dg/tree-ssa/pr21029.c: New test.
1736
1737 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1738
1739         * gfortran.dg/logint-1.f: New test case.
1740         * gfortran.dg/logint-2.f: Likewise.
1741         * gfortran.dg/logint-3.f: Likewise.
1742
1743 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1744
1745         PR c/21536
1746         PR c/20760
1747         * gcc.dg/20050527-1.c: New test.
1748
1749         * gcc.dg/i386-sse-12.c: New test.
1750
1751         PR fortran/21729
1752         * gfortran.dg/implicit_5.f90: New test.
1753
1754 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1755
1756         PR fortran/20883
1757         * gfortran/assign_4.f90: New test.
1758         * gfortran/assign_2.f90: Change compile to run.
1759
1760 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1761
1762         * lib/target-supports.exp
1763         (check_effective_target_sync_char_short): New.
1764         * gcc.dg/sync-2.c: New.
1765
1766 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1767
1768         PR tree-optimization/21817
1769         * gcc.dg/torture/pr21817-1.c: New.
1770
1771 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1772
1773         PR c++/21165
1774         * g++.dg/template/init5.C: New.
1775
1776 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1777
1778         * gfortran.dg/char_initialiser_actual.f90:
1779         Test character initialisers as actual arguments.
1780         * gfortran.dg/char_pointer_comp_assign.f90:
1781         Test character pointer structure component assignments.
1782         * gfortran.dg/char_array_structure_constructor.f90:
1783         Test character components in structure constructors.
1784
1785 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1786
1787         PR middle-end/20931
1788         * g++.dg/opt/pr20931.C: New test.
1789
1790 2005-05-31  Andreas Jaeger  <aj@suse.de>
1791
1792         PR testsuite/20772
1793         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1794         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1795         g++.old-deja/g++.ext/asmspec1.C,
1796         g++.old-deja/g++.other/regstack.C,
1797         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1798         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1799         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1800         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1801         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1802         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1803         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1804         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1805         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1806         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1807         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1808         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1809         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1810         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1811         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1812         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1813         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1814         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1815         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1816
1817 2005-05-31  Jeff Law  <law@redhat.com>
1818
1819         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1820
1821 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1822
1823         PR middle-end/21743
1824         * gcc.dg/builtins-1.c: Activate disabled clog test.
1825         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1826
1827 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1828
1829         * gfortran.dg/char_pointer_assign.f90:
1830         Test character-pointer assignments and pointer assignments.
1831         * gfortran.dg/char_pointer_dummy.f90:
1832         Test character-pointer dummy arguments.
1833         * gfortran.dg/char_pointer_func.f90:
1834         Test character-pointer function returns.
1835         * gfortran.dg/char_pointer_dependency.f90:
1836         Test character-pointer functions with dependencies.
1837
1838 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1839
1840         PR c++/21784
1841         * g++.dg/lookup/using14.C: New test.
1842
1843 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1844
1845         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1846         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1847         trailing ^M.
1848
1849 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1850
1851         PR c++/17413
1852         * g++.dg/template/local5.C: New.
1853
1854         PR target/21761
1855         * gcc.c-torture/compile/pr21761.c: New.
1856
1857         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1858         before darwin8.
1859
1860 2005-05-30  Steven G. Kargl
1861
1862         PR fortran/20846
1863         * gfortran.dg/inquire_8.f90: New test.
1864
1865 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1866
1867         PR libfortran/21376
1868         * gfortran.dg/output_exponents_1.f90: New test.
1869
1870 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1871
1872         PR libfortran/20006
1873         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1874
1875 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1876
1877         PR c++/21210
1878         * g++.dg/ext/complex1.C: New test.
1879
1880         PR c++/21340
1881         * g++.dg/init/ctor6.C: New test.
1882
1883 2005-05-29  Jan Hubicka  <jh@suse.cz>
1884
1885         * gcc.c-torture/compile/pr21562.c: New.
1886
1887 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1888
1889         * gfortran.dg/subnormal_1.f90: New test.
1890
1891 2005-05-28  Jan Hubicka  <jh@suse.cz>
1892
1893         * tree-prof.exp: Fix comment.
1894         * value-prof-1.c: New.
1895         * value-prof-2.c: New.
1896         * value-prof-3.c: New.
1897         * value-prof-4.c: New.
1898
1899 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/21614
1902         * g++.dg/expr/ptrmem6.C: New test.
1903         * g++.dg/expr/ptrmem6a.C: Likewise.
1904
1905 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1906
1907         PR tree-optimization/21658
1908         * gcc.dg/tree-ssa/pr21658.c: New.
1909
1910 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1911
1912         PR c++/21455
1913         * g++.dg/inherit/ptrmem3.C: New.
1914
1915         PR c++/21681
1916         * g++.dg/parse/template16.C: New.
1917
1918 2005-05-27  Andreas Jaeger  <aj@suse.de>
1919
1920         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1921
1922         * gcc.dg/i386-sse-8.c: Run test on all archs.
1923
1924 2005-05-26  Mike Stump  <mrs@apple.com>
1925
1926         * objc.dg/isa-field-1.m: Only run on darwin.
1927         * objc.dg/lookup-1.m: Likewise.
1928         * objc.dg/try-catch-8.m: Likewise.
1929
1930 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1931
1932         PR tree-optimization/9814
1933         * gcc.dg/pr9814-1.c: New test case.
1934
1935 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1936
1937         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1938         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1939         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1940         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1941         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1942         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1943         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1944         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1945         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1946         objc.dg/try-catch-8.m: New.
1947
1948 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1949
1950         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1951         remove extraneous semicolons.
1952
1953 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1954
1955         * obj-c++.dg/comp-types-12.mm: New.
1956         * objc.dg/comp-types-11.m: New.
1957         * objc.dg/selector-4.m: New.
1958
1959 2005-05-26  Andreas Jaeger  <aj@suse.de>
1960
1961         PR testsuite/20772
1962         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1963         g++.old-deja/g++.ext/attrib3.C,
1964         g++.old-deja/g++.other/store-expr1.C,
1965         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1966         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1967         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1968         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1969         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1970         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1971         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1972         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1973         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1974         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1975         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1976         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1977         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1978         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1979         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1980         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1981         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1982         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1983         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1984
1985 2005-05-26  Andreas Jaeger  <aj@suse.de>
1986
1987         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1988         x86-64 compilation.
1989
1990 2005-05-26  Andreas Jaeger  <aj@suse.de>
1991
1992         PR testsuite/20772
1993         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1994         gcc.misc-tests/i386-pf-athlon-1.c,
1995         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1996         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1997         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1998         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1999         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2000         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2001         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2002         programs.
2003
2004         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2005         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2006         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2007         x86-64 compilation.
2008
2009         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2010         x86_64.
2011
2012         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2013         effective-target ilp32.
2014
2015 2005-05-26  David Ung  <davidu@mips.com>
2016
2017         * gcc.target/mips/ext_ins.c: New test for testing the generation
2018         of MIPS32/64 rev 2 ext/ins instructions.
2019
2020 2005-05-26  Andreas Jaeger  <aj@suse.de>
2021
2022         * treelang/compile/unsigned.tree: Use gimple instead of
2023         nonexisting generic dump.
2024
2025 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2026
2027         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2028
2029 2005-05-26  Andreas Jaeger  <aj@suse.de>
2030
2031         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2032
2033 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2034
2035         PR libfortran/17283
2036         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2037         Test callee-allocated memory with write statements.
2038
2039 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2040
2041         PR middle-end/21709
2042         * gcc.dg/pr21709-1.c: New test case.
2043
2044 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2045             Mike Stump  <mrs@apple.com>
2046
2047         * objc/execute/next_mapping.h: Update for C++.
2048
2049         * obj-c++.dg/selector-1.mm: Move to...
2050         * obj-c++.dg/selector-4.mm: here...
2051
2052         * obj-c++.dg/basic.mm: New.
2053         * obj-c++.dg/comp-types-1.mm: New.
2054         * obj-c++.dg/cxx-class-1.mm: New.
2055         * obj-c++.dg/cxx-ivars-1.mm: New.
2056         * obj-c++.dg/cxx-ivars-2.mm: New.
2057         * obj-c++.dg/cxx-ivars-3.mm: New.
2058         * obj-c++.dg/cxx-scope-1.mm: New.
2059         * obj-c++.dg/cxx-scope-2.mm: New.
2060         * obj-c++.dg/defs.mm: New.
2061         * obj-c++.dg/empty-private-1.mm: New.
2062         * obj-c++.dg/encode-1.mm: New.
2063         * obj-c++.dg/encode-2.mm: New.
2064         * obj-c++.dg/encode-3.mm: New.
2065         * obj-c++.dg/extern-c-1.mm: New.
2066         * obj-c++.dg/extra-semi.mm: New.
2067         * obj-c++.dg/fix-and-continue-2.mm: New.
2068         * obj-c++.dg/isa-field-1.mm: New.
2069         * obj-c++.dg/ivar-list-semi.mm: New.
2070         * obj-c++.dg/local-decl-1.mm: New.
2071         * obj-c++.dg/lookup-1.mm: New.
2072         * obj-c++.dg/lookup-2.mm: New.
2073         * obj-c++.dg/method-1.mm: New.
2074         * obj-c++.dg/method-2.mm: New.
2075         * obj-c++.dg/method-3.mm: New.
2076         * obj-c++.dg/method-4.mm: New.
2077         * obj-c++.dg/method-5.mm: New.
2078         * obj-c++.dg/method-6.mm: New.
2079         * obj-c++.dg/method-7.mm: New.
2080         * obj-c++.dg/no-extra-load.mm: New.
2081         * obj-c++.dg/overload-1.mm: New.
2082         * obj-c++.dg/pragma-1.mm: New.
2083         * obj-c++.dg/pragma-2.mm: New.
2084         * obj-c++.dg/private-1.mm: New.
2085         * obj-c++.dg/private-2.mm: New.
2086         * obj-c++.dg/proto-qual-1.mm: New.
2087         * obj-c++.dg/qual-types-1.mm: New.
2088         * obj-c++.dg/stubify-1.mm: New.
2089         * obj-c++.dg/stubify-2.mm: New.
2090         * obj-c++.dg/super-class-1.mm: New.
2091         * obj-c++.dg/super-class-2.mm: New.
2092         * obj-c++.dg/super-dealloc-1.mm: New.
2093         * obj-c++.dg/super-dealloc-2.mm: New.
2094         * obj-c++.dg/template-1.mm: New.
2095         * obj-c++.dg/template-2.mm: New.
2096         * obj-c++.dg/template-3.mm: New.
2097         * obj-c++.dg/template-4.mm: New.
2098         * obj-c++.dg/template-5.mm: New.
2099         * obj-c++.dg/template-6.mm: New.
2100         * obj-c++.dg/try-catch-1.mm: New.
2101         * obj-c++.dg/try-catch-2.mm: New.
2102         * obj-c++.dg/try-catch-3.mm: New.
2103         * obj-c++.dg/try-catch-4.mm: New.
2104         * obj-c++.dg/try-catch-5.mm: New.
2105         * obj-c++.dg/try-catch-6.mm: New.
2106         * obj-c++.dg/try-catch-7.mm: New.
2107         * obj-c++.dg/try-catch-8.mm: New.
2108         * obj-c++.dg/try-catch-9.mm: New.
2109         * obj-c++.dg/va-meth-1.mm: New.
2110
2111 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2112
2113         * obj-c++.dg/selector-1.mm: New.
2114         * obj-c++.dg/selector-2.mm: New.
2115
2116 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2117
2118         * obj-c++.dg/selector-3.mm: New.
2119         * objc.dg/selector-3.m: New.
2120
2121 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2122
2123         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2124         about where warning appears.
2125
2126 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2127
2128         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2129         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2130         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2131         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2132
2133 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2134
2135         * gcc.dg/20050524-1.c: New test.
2136
2137 2005-05-25  Jan Hubicka  <jh@suse.cz>
2138
2139         * gcc.dg/tree-prof/inliner-1.c: New.
2140
2141 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2142
2143         * gcc.dg/tree-prof: New directory.
2144         * gcc.dg/tree-prof/tree-prof.exp: New.
2145
2146 2005-05-25  DJ Delorie  <dj@redhat.com>
2147
2148         * gcc.dg/Wattributes-1.c: New.
2149         * gcc.dg/Wattributes-2.c: New.
2150         * gcc.dg/Wattributes-3.c: New.
2151
2152 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2153
2154         PR tree-optimization/19833
2155         * gcc.dg/uninit-4.c: Remove xfail.
2156         * gcc.dg/uninit-9.c: Ditto.
2157
2158 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2159
2160         * obj-c++.dg/bitfield-[1-5].mm: New.
2161         * obj-c++.dg/class-protocol-1.mm: New.
2162         * obj-c++.dg/comp-types-1[0-1].mm: New.
2163         * obj-c++.dg/comp-types-[2-9].mm: New.
2164         * obj-c++.dg/encode-[4-8].mm: New.
2165         * obj-c++.dg/layout-1.mm: New.
2166         * obj-c++.dg/method-1[0-9].mm: New.
2167         * obj-c++.dg/method-2[0-1].mm: New.
2168         * obj-c++.dg/method-[8-9].mm: New.
2169         * obj-c++.dg/objc-gc-3.mm: New.
2170         * obj-c++.dg/try-catch-10.mm: New.
2171         * objc.dg/bitfield-5.m: New.
2172         * objc.dg/comp-types-10.m: New.
2173         * objc.dg/comp-types-9.m: New.
2174         * objc.dg/layout-1.m: New.
2175         * objc.dg/objc-gc-4.m: New.
2176         * objc.dg/try-catch-9.m: New.
2177         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2178         * objc.dg/comp-types-1.m: Likewise.
2179         * objc.dg/comp-types-[5-6].m: Likewise.
2180         * objc.dg/method-9.m: Likewise.
2181
2182 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2183
2184         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2185         and on hardware without VMX support.
2186
2187         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2188
2189         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2190
2191         * lib/profopt.exp (dg-final-generate, dg-final-use,
2192         profopt-final-code, profopt-get-options): New.
2193         (profopt-execute): Process test directives.
2194
2195         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2196         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2197         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2198
2199 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2200
2201         PR C++/21645
2202         * g++.dg/init/ctor5.C: New test.
2203
2204 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2205
2206         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2207         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2208         vect-113.c, vect-114.c.
2209
2210 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2211
2212         * gcc.dg/const-elim-1.c: Remove xfails.
2213
2214 2005-05-23  Jeff Law  <law@redhat.com>
2215
2216         * gcc.c-torture/compile/pr21638.c: New test.
2217         * gcc.c-torture/compile/20050520-1.c: New test.
2218
2219 2005-05-23  Nick Clifton  <nickc@redhat.com>
2220
2221         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2222         be a proper triple, ie: m32r*-*-*.
2223         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2224
2225 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2226
2227         PR middle-end/21331
2228         PR tree-opt/21293
2229         * gcc.c-torture/compile/pr21293.c: New test.
2230         * gcc.c-torture/execute/pr21331.c: New test.
2231
2232 2004-05-20  Richard Henderson  <rth@redhat.com>
2233
2234         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2235
2236 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2237
2238         * obj-c++-dg.exp: Add.
2239         * obj-c++.exp: Add.
2240         * obj-c++.dg/dg.exp: Add.
2241
2242 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2243
2244         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2245         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2246
2247 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2248
2249         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2250
2251 2004-05-19  Richard Henderson  <rth@redhat.com>
2252
2253         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2254
2255 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2256
2257         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2258
2259         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2260
2261 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR c++/21495
2264         * g++.dg/parse/extern1.C: New test.
2265         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2266
2267 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2268
2269         * gcc.dg/c99-math.h: New.
2270         * gcc.dg/c99-math-float-1.c: New test.
2271         * gcc.dg/c99-math-double-1.c: Likewise.
2272         * gcc.dg/c99-math-long-double-1.c: Likewise.
2273
2274 2005-05-18  Richard Henderson  <rth@redhat.com>
2275
2276         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2277
2278 2005-05-18  Devang Patel  <dpatel@apple.com>
2279
2280         * g++.dg/opt/20050511-1.C: New test.
2281
2282 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2283
2284         PR libfortran/21127
2285         * gfortran.dg/reshape-complex.f90:  New test.
2286
2287 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2288
2289         * gfortran.dg/array_constructor_1.f90: New test.
2290         * gfortran.dg/array_constructor_2.f90: New test.
2291
2292 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2293
2294         PR fortran/20954
2295         * gfortran.dg/pr20954.f: New test.
2296
2297 2005-05-17  Mike Stump  <mrs@apple.com>
2298
2299         Yet more Objective-C++...
2300
2301         * objc.dg/method-5.m: Update.
2302         * objc.dg/method-6.m: Update.
2303         * objc.dg/method-7.m: Update.
2304         * objc.dg/method-9.m: Update.
2305         * objc.dg/try-catch-2.m: Update.
2306
2307 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2308
2309         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2310         Remove little-endian optimizations.
2311
2312 2005-05-17  Jeff Law  <law@redhat.com>
2313
2314         * g++.dg/tree-ssa/pr14814.C: New test.
2315         * gcc.dg/tree-ssa/pr14814.C: New test.
2316         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2317         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2318
2319 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2320
2321         * gcc.dg/compat/generate-random.c: Do not include
2322         libiberty.h.
2323         * gcc.dg/compat/generate-random_r.c: Likewise.
2324
2325 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2326
2327         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2328
2329 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2330
2331         PR middle-end/21595
2332         * g++.dg/tree-ssa/builtin1.C: New testcase.
2333
2334 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR c++/21454
2337         * g++.dg/opt/const4.C: New test.
2338
2339         PR middle-end/21492
2340         * g++.dg/opt/crossjump1.C: New test.
2341
2342         PR tree-optimization/21610
2343         * gcc.c-torture/compile/20050516-1.c: New test.
2344
2345         PR fortran/15080
2346         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2347         about the test failing.
2348         * gfortran.fortran-torture/execute/where_7.f90: New test.
2349         * gfortran.fortran-torture/execute/where_8.f90: New test.
2350
2351 2005-05-16  Richard Henderson  <rth@redhat.com>
2352
2353         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2354         i?86 and x86_64.
2355
2356 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2357
2358         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2359         (limits.h): Include unconditionally.
2360         (stdlib.h): Likewise.
2361         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2362         (limits.h): Include unconditionally.
2363         (stdlib.h): Likewise.
2364         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2365         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2366         (limits.h): Include unconditionally.
2367         (stdlib.h): Likewise.
2368         (hashtab.h): Do not include.
2369         (getopt.h): Likewise.
2370         (stddef.h): Include.
2371         (hashval_t): Define.
2372         (struct entry): Add "next" field.
2373         (HASH_SIZE): New macro.
2374         (hash_table): New variable.
2375         (switchfiles): Do not use xmalloc.
2376         (mix): New macro.
2377         (iterative_hash): New function.
2378         (hasht): Remove.
2379         (e_exists): New function.
2380         (e_insert): Likewise.
2381         (output): Use, instead of libiberty hashtable functions.
2382         (main): Do not use getopt.  Do not call htab_create.
2383
2384 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2385
2386         PR libstdc++/21526
2387         * lib/target-supports.exp (check_mkfifo_available):
2388         Return 0 for cygwin as mkfifo support incomplete on platform.
2389         Fix typos in comments.
2390
2391 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2392
2393         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2394
2395 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2396
2397         PR fortran/17432
2398         * gfortran.dg/assign_4.f: New test.
2399
2400 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2401
2402         PR tree-optimization/21563
2403         * gcc.dg/tree-ssa/pr21563.c: New.
2404
2405 2005-05-14  Jan Hubicka  <jh@suse.cz>
2406
2407         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2408
2409 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2410
2411         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2412
2413 2005-05-13  Julian Brown  <julian@codesourcery.com>
2414
2415         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2416         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2417
2418 2005-05-13  Jan Hubicka  <jh@suse.cz>
2419
2420         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2421         * gcc.dg/fold-xor-?.c: Likewise.
2422         * gcc.dg/pr15784-?.c: Likewise.
2423         * gcc.dg/pr20922-?.c: Likewise.
2424         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2425         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2426         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2427
2428 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2429
2430         PR fortran/21260
2431         * gfortran.dg/hollerith_1.f90: New test.
2432
2433 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2434
2435         * gfortran.dg/func_result_2.f90: New test.
2436
2437 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2438
2439         * gfortran.dg/dev_null.f90: New test.
2440
2441 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2442
2443         * gcc.dg/arm-vfp1.c: Revert last change.
2444
2445 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2446
2447         PR middle-end/19807
2448         PR tree-optimization/19639
2449         * g++.dg/tree-ssa/pr19807.C: New testcase.
2450
2451 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2452
2453         PR libfortran/21471
2454         * gfortran.dg/append-1.f90: New test.
2455
2456 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2457
2458         * gcc.dg/pr18501.c: XFAIL.
2459         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2460         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2461         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2462         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2463         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2464         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2465         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2466         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2467
2468 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2469
2470         PR fortran/20178
2471         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2472         gfortran.dg/f2c_3.f90: New tests.
2473
2474         * gfortran.dg/return_1.f90: Fix dg annotation.
2475
2476 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2477
2478         * gcc.c-torture/compile/20050510-1.c: New test.
2479
2480 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2481
2482         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2483
2484 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2485
2486         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2487
2488 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2489
2490         PR c/17913
2491         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2492
2493 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2494
2495         PR c/21342
2496         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2497         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2498
2499 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2500
2501         PR debug/16676
2502         * gcc.dg/debug/pr16676.c: New test.
2503
2504 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2505
2506         PR testsuite/21443
2507         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2508         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2509         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2510         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2511         Change -O1 to -O2.
2512         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2513         -fno-tree-dominator-opts.
2514
2515 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2516
2517         * gfortran.dg/return_1.f90: New test.
2518
2519 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2520
2521         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2522
2523         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2524
2525 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2526
2527         PR c++/21427
2528         * g++.dg/inherit/covariant13.C: New.
2529
2530 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2531
2532         PR libfortran/19155
2533         * gfortran.dg/pr19155.f: New test.
2534
2535 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2536
2537         PR inline-asm/8788
2538         * gcc.dg/pr8788-1.c: New testcase.
2539
2540 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2541
2542         PR target/21416
2543         * gcc.target/mips/fpcmp-[12].c: New tests.
2544
2545 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2546
2547         * lib/target-supports-dg.exp (dg-require-fork): New function.
2548         (dg-require-mkfifo): Likewise.
2549         * lib/target-supports.exp (check_function_available): New
2550         function.
2551         (check_fork_available): Likewise.
2552         (check_mkfifo_available): Likewise.
2553
2554 2005-05-06  Jeff Law  <law@redhat.com>
2555
2556         * gcc.c-torture/compile/pr21380.c: New test.
2557
2558 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR c++/20961
2561         * g++.dg/ext/weak3.C: New test.
2562
2563 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2564
2565         PR c++/21352
2566         * g++.dg/template/crash37.C: New test.
2567
2568 2005-05-05  Paul Brook  <paul@codesourcery.com>
2569
2570         * gcc.dg/arm-g2.c: Use effective-target arm32.
2571         * gcc.dg/arm-mmx-1.c: Ditto.
2572         * gcc.dg/arm-scd42-2.c: Ditto.
2573         * gcc.dg/arm-vfp1.c: Ditto.
2574         * lib/target-supports.exp (check_effective_target_arm32): New
2575         function.
2576
2577 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2578
2579         PR libfortran/21354
2580         gfortran.dg/in_pack_rank7.f90:  New test.
2581
2582 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2583
2584         PR middle-end/15618
2585         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2586
2587 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR middle-end/21265
2590         * gcc.dg/20050503-1.c: New test.
2591
2592         PR rtl-optimization/21239
2593         * gcc.dg/i386-sse-11.c: New test.
2594
2595 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2596
2597         PR target/16888
2598         * gcc.target/i386/asm-1.c: New test.
2599
2600 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR rtl-optimization/21330
2603         * gcc.c-torture/execute/20050502-1.c: New test.
2604
2605         PR target/21297
2606         * gcc.c-torture/execute/20050502-2.c: New test.
2607
2608 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2609
2610         PR middle-end/21282
2611         * gcc.dg/pr21282.c: New.
2612
2613 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2614
2615         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2616         * gcc.dg/vect/vect-92.c: Likewise
2617         * gcc.dg/vect/vect-93.c: Likewise
2618         * gcc.dg/vect/vect-dv-1.c: Likewise
2619         * gcc.dg/vect/vect-dv-2.c: Likewise
2620         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2621
2622 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2623
2624         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2625         * gfortran.dg/vect/vect-2.f90:  Likewise
2626         * gfortran.dg/vect/vect-3.f90:  Likewise
2627         * gfortran.dg/vect/vect-4.f90:  Likewise
2628         * gfortran.dg/vect/vect-5.f90:  Likewise
2629
2630 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2631
2632         PR target/20813
2633         * gcc.dg/rs6000-fpint-2.c: New.
2634
2635 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2636
2637         PR c/15698
2638         * gcc.dg/builtins-30.c: Update expected messages.
2639         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2640         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2641         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2642
2643 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2644
2645         PR tree-optimization/21294
2646         * gcc.dg/tree-ssa/pr21294.c: New.
2647
2648 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2649
2650         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2651         __builtin_altivec_st_internal_4si built-in.
2652
2653 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2654
2655         PR c++/15875
2656         * g++.dg/template/ptrmem14.C: New test.
2657
2658 2005-05-02  Paul Brook  <paul@codesourcery.com>
2659
2660         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2661
2662 2005-05-02  Michael Matz  <matz@suse.de>
2663
2664         PR c++/19542
2665         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2666
2667 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2668
2669         * g++.dg/cpp/weak.C: New test.
2670
2671 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2672
2673         * gcc.dg/tree-ssa/loop-8.c: New test.
2674
2675 2005-04-30  Michael Maty  <matz@suse.de>
2676
2677         * gcc.dg/inline-mcpy.c: New test.
2678
2679 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2680
2681         PR libfortran/18958
2682         * gfortran.dg/eoshift.f90:  New test case.
2683
2684 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2685
2686         PR libfortran/18857
2687         * gfortran.dg/matmul_1.f90: New test.
2688
2689 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2690
2691         PR tree-optimization/21030
2692         * gcc.dg/tree-ssa/pr21030.c: New.
2693
2694 2005-04-29  Devang Patel  <dpatel@apple.com>
2695
2696         PR tree-optimization/21272
2697         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2698
2699 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR fortran/13082
2702         PR fortran/18824
2703         * gfortran.dg/entry_4.f90: New test.
2704         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2705         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2706         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2707         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2708         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2709         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2710         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2711
2712 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2713
2714         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2715
2716 2005-04-29  Paul Brook   <paul@codesourcery.com>
2717
2718         * gfortran.dg/entry_3.f90: New test.
2719
2720 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2721
2722         * gfortran.dg/implicit_4.f90: New test.
2723
2724 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2725
2726         * lib/target-supports.exp (check_profiling_available): Return
2727         false for xtensa-*-elf.
2728
2729 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2730
2731         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2732         error if file cannot be deleted.
2733
2734 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2735
2736         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2737         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2738         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2739         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2740         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2741         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2742         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2743         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2744         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2745         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2746         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2747         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2748         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2749
2750 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2751
2752         PR fortran/20865
2753         * gfortran.dg/pr20865.f90: New test.
2754
2755 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2756
2757         * gcc.dg/void-cast-2.c: New test.
2758
2759 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2760
2761         PR c/21159
2762         * gcc.dg/void-cast-1.c: New test.
2763
2764 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2765
2766         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2767
2768 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2769
2770         PR fortran/21177
2771         * gfortran.dg/pr21177.f90: New test.
2772
2773 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2774
2775         PR tree-optimization/21171
2776         * gcc.dg/tree-ssa/pr21171.c: New test.
2777
2778 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2779
2780         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2781         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2782         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2783         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2784         gcc.dg/tree-ssa/gen-vect-32.c: New.
2785         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2786         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2787         don't run on PPC32.
2788
2789 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2790
2791         PR c/21213
2792         * gcc.dg/transparent-union-3.c: New test.
2793
2794 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2795
2796         PR c/20740
2797         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2798         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2799         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2800         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2801         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2802         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2803
2804 2005-04-26  Jeff Law  <law@redhat.com>
2805
2806         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2807         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2808         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2809         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2810         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2811         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2812         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2813
2814 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2815
2816         PR tree-optimization/17598
2817         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2818
2819 2005-04-25  Mike Stump  <mrs@apple.com>
2820
2821         * objc.dg/fix-and-continue-1.m: Add.
2822
2823 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2824
2825         PR c++/20995
2826         * g++.dg/opt/pr20995-1.C: New test case.
2827
2828 2005-04-25  Devang Patel <dpatel@apple.com>
2829
2830         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2831
2832 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2833
2834         PR testsuite/21062
2835         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2836
2837 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2838
2839         PR C++/21188
2840         * g++.dg/opt/rtti2.C: New test.
2841
2842 2005-04-25  Paul Brook  <paul@codesourcery.com>
2843         Steven G. Kargl  <kargls@comcast.net>
2844
2845         PR fortran/20879
2846         * gfortran.dg/ichar_1.f90: New file.
2847
2848 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2849
2850         PR middle-end/20991
2851         * g++.dg/opt/pr20991.C: New test.
2852
2853         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2854         where sizeof (type) < __alignof__ (type).
2855         * gcc.dg/compat/struct-layout-1.h: Likewise.
2856
2857 2005-04-24  Per Bothner  <per@bothner.com>
2858             Devang Patel  <dpatel@apple.com>
2859
2860         PR preprocessor/20907
2861         * gcc.dg/cpp/very-long-comment.c: New test.
2862
2863 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2864
2865         PR fortran/20059
2866         * gfortran.dg/common_5.f: New test.
2867
2868 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2869
2870         PR middle-end/21082
2871         * g++.dg/tree-ssa/pr21082.C: New testcase.
2872
2873 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2874
2875         * gcc.dg/vect/vect-99.c: New test.
2876
2877 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2878
2879         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2880
2881 2005-04-22  Jeff Law  <law@redhat.com>
2882
2883         * gcc.dg/uninit-5.c: Remove xfails.
2884         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2885         conditionals and loads.
2886
2887 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2888
2889         PR libfortran/20074
2890         PR libfortran/20436
2891         PR libfortran/21108
2892         * gfortran.dg/nested_reshape.f90: new test
2893         * gfortran.dg/reshape-alloc.f90: new test
2894         * gfortran.dg/reshape.f90: new test
2895
2896 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2897
2898         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2899
2900         * gcc.dg/arm-vfp1.c: New test.
2901
2902 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2903
2904         PR c++/21087
2905         * g++.dg/lookup/builtin2.C: New test.
2906
2907 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2908
2909         * gcc.dg/weak/weak-13.c: New test.
2910
2911 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2912
2913         * lib/target-supports.exp (check_effective_target_sync_int_long):
2914         Add powerpc*.
2915
2916 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2917
2918         * gcc.target/mips/branch-1.c: New test.
2919
2920 2005-04-21  Richard Henderson  <rth@redhat.com>
2921
2922         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2923         * gcc.dg/vect/vect-86.c: Likewise.
2924         * gcc.dg/vect/vect-87.c: Likewise.
2925         * gcc.dg/vect/vect-88.c: Likewise.
2926
2927 2005-04-21  Devang Patel  <dpatel@apple.com>
2928
2929         PR optimization/20994
2930         * gcc.dg/tree-ssa/ifc-3.c: New test.
2931
2932 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2933
2934         PR c/12913
2935         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2936         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2937         gcc.dg/c99-vla-jump-5.c: New tests.
2938
2939 2005-04-19  Richard Henderson  <rth@redhat.com>
2940
2941         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2942         Fix typo in exists check.
2943         (check_effective_target_sync_int_long): New.
2944         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2945         * gcc.dg/ia64-sync-2.c: Likewise.
2946         * gcc.dg/ia64-sync-3.c: Likewise.
2947         * gcc.dg/ia64-sync-4.c: Likewise.
2948
2949 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2950
2951         * gcc.dg/fold-xor-1.c: New test.
2952         * gcc.dg/fold-xor-2.c: New test.
2953
2954 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2955
2956         PR target/20670
2957         * g++.dg/eh/fp-regs.C: New test.
2958
2959 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2960
2961         * gcc.dg/Wint-to-pointer-cast-1.c,
2962         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2963         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2964         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2965
2966 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2967
2968         PR fortran/16861
2969         * gfortran.dg/pr16861.f90: New test.
2970
2971 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2972
2973         * gcc.dg/pr21085.c: New test.
2974
2975 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2976
2977         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2978         (setup_mips_tests, dg-mips-options): New procedures.
2979         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2980         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2981         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2982         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2983         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2984         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2985         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2986         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2987         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2988         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2989         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2990         dg-mips-options instead of dg-options.  Remove now-redundant
2991         preprocessor guards.
2992         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2993         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2994         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2995         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2996         * gcc.dg/vr-mult-2.c: Delete.
2997         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2998         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2999         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3000         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3001         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3002         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3003         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3004
3005 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3006
3007         * ada/acats/run_all.sh: Use sync when executable not present.
3008
3009 2005-04-18  Devang Patel  <dpatel@apple.com>
3010
3011         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3012         * gcc.dg/vect/vect-11a.c: New.
3013         * gcc.dg/vect/vect-none.c: Update.
3014         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3015
3016 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3017
3018         PR tree-optimization/20922
3019         * gcc.dg/pr20922-1.c: New test.
3020         * gcc.dg/pr20922-2.c: New test.
3021         * gcc.dg/pr20922-3.c: New test.
3022         * gcc.dg/pr20922-4.c: New test.
3023         * gcc.dg/pr20922-5.c: New test.
3024         * gcc.dg/pr20922-6.c: New test.
3025
3026 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3027
3028         PR libfortran/20950
3029         * gfortran.dg/pr20950.f: New test.
3030
3031 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3032
3033         PR libfortran/19216
3034         * gfortran.dg/pr19216.f: New test.
3035
3036 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3037
3038         PR tree-optimization/21001
3039         * gcc.dg/tree-ssa/pr21001.c: New.
3040
3041 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3042
3043         PR libfortran/21075
3044         * gfortran.dg/reshape_rank7.f90: New test.
3045
3046 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3047
3048         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3049         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3050         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3051         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3052         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3053         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3054         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3055         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3056         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3057         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3058         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3059         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3060         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3061         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3062         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3063         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3064         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3065         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3066         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3067         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3068         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3069
3070 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3071
3072         * gfortran.dg/wtruncate.f: New testcase.
3073         * gfortran.dg/wtruncate.f90: New testcase.
3074
3075 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/21025
3078         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3079         which sizeof/alignof is dependent, rather than just whether we are
3080         processing_template_decl.
3081
3082 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3083
3084         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3085         corrected typo where the wrong variables had been compared.
3086
3087 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3088
3089         PR libfortran/18495
3090         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3091         Test callee-allocated version of return array with a write
3092         statement.
3093         Test spread with a temporary with another write statement.
3094
3095 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3096
3097         PR tree-optimization/21031
3098         * gcc.dg/tree-ssa/pr21031.c: New.
3099
3100 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3101
3102         PR tree-optimization/21004
3103         * gcc.dg/builtins-53.c: Include builtins-config.h.
3104         Check floorf, ceilf, floorl and ceill transformations
3105         only when HAVE_C99_RUNTIME is defined.
3106
3107 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3108
3109         PR middle-end/20739
3110         * gcc.dg/tree-ssa/pr20739.c: New test.
3111
3112 2005-04-14  Mike Stump  <mrs@apple.com>
3113
3114         * gcc.dg/Foundation.framework/empty: New.
3115         * gcc.dg/framework-2.c: New.
3116
3117 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3118
3119         PR tree-optimization/21021
3120         * gcc.c-torture/compile/pr21021.c: New.
3121
3122 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3123
3124         PR testsuite/21010
3125         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3126         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3127         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3128         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3129         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3130         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3131         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3132         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3133
3134 2005-04-14  Richard Henderson  <rth@redhat.com>
3135
3136         * lib/target-supports.exp (check_effective_target_vect_condition):
3137         Add ia64, i?86, and x86_64.
3138
3139 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3140
3141         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3142
3143 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3144
3145         PR tree-optimization/20657
3146         * gcc.dg/tree-ssa/pr20657.c: New.
3147
3148 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3149
3150         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3151         (long long int)trunc*.
3152
3153 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3154
3155         PR target/20927
3156         * gcc.dg/pr20927.c: New test.
3157
3158 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3159
3160         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3161         * gcc.target/mips/asm-1.c: Likewise.
3162
3163 2005-04-13  Dale Johannesen  <dalej@apple.com>
3164
3165         * objc.dg/objc-fast-4.m:  New.
3166
3167 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3168
3169         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3170         directory.
3171         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3172
3173 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3174
3175         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3176         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3177         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3178
3179 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3180
3181         PR tree-optimization/20913
3182         * gcc.dg/tree-ssa/pr20913.c: New.
3183
3184         PR tree-optimization/20702
3185         * gcc.dg/tree-ssa/pr20702.c: New.
3186
3187 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3188
3189         PR c++/13744
3190         * g++.dg/inherit/local3.C: New test.
3191
3192 2005-04-12  Jeff Law  <law@redhat.com>
3193
3194         * gcc.dg/tree-ssa/20050412-1.c: New test.
3195
3196 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3197
3198         PR libfortran/19016
3199         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3200         Add tests with mask generated by expression.
3201         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3202         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3203         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3204
3205 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3206
3207         PR middle-end/20917
3208         * gcc.dg/20050409-1.c: New test.
3209
3210 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3211
3212         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3213
3214 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3215
3216         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3217         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3218         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3219         (TARGET_CXX): Adjust accordingly.
3220         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3221         determine_class_data_visibility and class_data_always_comdat.
3222         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3223         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3224         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3225         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3226         (arm_cxx_determine_class_data_visibility): New.
3227         (arm_cxx_class_data_always_comdat): Likewise.
3228         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3229         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3230         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3231         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3232         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3233         Define.
3234
3235 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3236
3237         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3238
3239 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3240
3241         * gcc.dg/i386-darwin-fpmath.c: New.
3242
3243 2004-04-11  Devang Patel  <dpatel@apple.com>
3244
3245         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3246         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3247         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3248         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3249         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3250         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3251         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3252         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3253         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3254
3255 2004-04-11  Devang Patel  <dpatel@apple.com>
3256
3257         * gcc.dg/vect/vect-dv-1.c: New test.
3258         * gcc.dg/vect/vect-dv-2.c: New test.
3259
3260 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3261
3262         PR tree-optimization/20933
3263         * gcc.dg/tree-ssa/pr20933.c: New test.
3264
3265 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3266
3267         * gfortran.dg/fold_nearest.f90: New test.
3268
3269 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3270
3271         * gcc.dg/tree-ssa/alias-1.c: New test.
3272
3273 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3274
3275         PR tree-optimization/20920
3276         * g++.dg/tree-ssa/pr20920.C: New test.
3277
3278 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3279
3280         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3281         (long long int)ceil*.
3282
3283 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3284
3285         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3286         explicit C++ linkage.
3287
3288 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3289
3290         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3291         warning for arithmetic IF statements.
3292
3293 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3294
3295         * eor_handling_1.f90: New test case.
3296         * eor_handling_2.f90: New test case.
3297         * eor_handling_3.f90: New test case.
3298         * eor_handling_4.f90: New test case.
3299         * eor_handling_5.f90: New test case.
3300         * noadv_size.f90: New test case.
3301         * pad_no.f90: New test case.
3302
3303 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3304
3305         * gcc.c-torture/execute/20050410-1.c: New test.
3306
3307 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3308
3309         * gcc.dg/pr20126.c: New.
3310
3311 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3312             Steven G. Kargl <kargls@comcast.net>
3313
3314         * gfortran.dg/PR19872.f: New test.
3315
3316 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3317
3318         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3319
3320 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3321
3322         * gfortran.dg/nint_1.f90: New test.
3323
3324 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3325
3326         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3327         Added test for callee-allocated arrays with write statements.
3328         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3329         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3330         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3331         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3332         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3333
3334 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3335
3336         PR libfortran/20163
3337         * gfortran.dg/open-options-blanks.f:  New test.
3338
3339 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3340
3341         PR fortran/13257
3342         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3343
3344 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3345
3346         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3347         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3348         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3349         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3350         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3351         * gcc.c-torture/execute/stdarg-4.c: New test.
3352
3353         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3354
3355         PR target/20795
3356         * g++.dg/abi/param2.C: New test.
3357
3358 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3359
3360         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3361
3362 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3363
3364         * gcc.dg/builtins-53.c: New test.
3365
3366 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3367
3368         * g++.dg/tree-ssa/pr18178.C: New test.
3369         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3370         * gcc.c-torture/execute/20041019-1.c: New test.
3371         * gcc.dg/tree-ssa/20041008-1.c: New test.
3372         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3373         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3374         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3375         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3376         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3377         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3378         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3379         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3380         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3381         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3382
3383 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3384
3385         PR rtl-optimization/20466
3386         * gcc.c-torture/execute/pr20466-1.c: New test.
3387
3388 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR c++/20905
3391         * g++.dg/parse/cond2.C: New test.
3392
3393         PR c++/20145
3394         * g++.dg/warn/Wdtor1.C: New test.
3395
3396 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3397
3398         PR fortran/17229
3399         * gfortran.dg/pr17229.f: New test.
3400
3401 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3402
3403         * gfortran.dg/tiny_1.f90: New test.
3404         * gfortran.dg/tiny_2.f90: ditto.
3405
3406 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3407
3408         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3409         * gfortran.dg/open_new.f90:  Fix dg-do run line
3410
3411 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3412
3413         * lib/target-supports.exp (get_compiler_messages): Support
3414         optional arguments, the fourth being compiler options.
3415         (check_effective_target_fpic): New proc.
3416         * gcc.dg/20050321-2.c: Restrict to target fpic.
3417
3418 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3419
3420         * gcc.dg/15443-1.c: New test.
3421         * gcc.dg/15443-2.c: Likewise.
3422
3423 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3424
3425         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3426
3427 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3428
3429         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3430
3431 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3432
3433         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3434         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3435         -m64.
3436         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3437         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3438         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3439
3440 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3441
3442         PR c++/20212
3443         * g++.dg/warn/Wunused-11.C: New test.
3444
3445 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3446
3447         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3448
3449 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3450
3451         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3452
3453 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3454
3455         PR c++/20734
3456         * g++.dg/template/ptrmem13.C: New test.
3457
3458 2005-04-05  Per Bothner  <per@bothner.com>
3459
3460         * lib/gcc.exp: Always add -fno-show-column, for now.
3461
3462 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3463
3464         PR testsuite/20767
3465         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3466         of plain old "unsigned int" for the type of "i".  Makes this test
3467         64bit clean.
3468
3469 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3470
3471         * gcc.dg/i386-ssefn-1.c: New test.
3472         * gcc.dg/i386-ssefn-2.c: New test.
3473         * gcc.dg/i386-ssefn-3.c: New test.
3474         * gcc.dg/i386-ssefn-4.c: New test.
3475
3476 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR tree-optimization/20076
3479         * gcc.dg/builtin-apply4.c: New test.
3480
3481         PR preprocessor/19475
3482         * gcc.dg/cpp/macspace1.c: New test.
3483         * gcc.dg/cpp/macspace2.c: New test.
3484
3485 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3486
3487         * gfortran.dg/pr20755.f: Fixed bad format.
3488
3489 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3490
3491         PR c++/20763
3492         * g++.dg/ext/attrib21.C: New test.
3493
3494 2004-04-05  Devang Patel  <dpatel@apple.com>
3495
3496         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3497         * gcc.dg/vect/vect-shift-1.c: New test.
3498
3499 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3500
3501         PR libfortran/20755
3502         * gfortran.dg/pr20755.f: New test.
3503
3504 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3505
3506         * gfortran.dg/pr15959.f90: New test.
3507         * gfortran.dg/string_pad_trunc.f90: New test.
3508
3509 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3510
3511         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3512         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3513         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3514         syntax.
3515
3516 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3517
3518         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3519
3520 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3521
3522         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3523         * gcc.c-torture/compile/20011119-2.c: Likewise.
3524         * gcc.c-torture/compile/981001-2.c: Likewise.
3525
3526 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3527
3528         PR c++/20679
3529         * g++.dg/template/overload4.C: New test.
3530
3531 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3532
3533         PR c++/20746
3534         * g++.dg/abi/covariant5.C: New.
3535
3536         PR debug/20505
3537         * g++.dg/debug/const2.C: New.
3538
3539 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR rtl-optimization/16104
3542         * gcc.c-torture/execute/20050316-1.c: New test.
3543
3544 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3545
3546         * g++.dg/template/spec23.C: Fix dg-error text.
3547
3548 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3549
3550         PR c++/19199
3551         * g++.dg/expr/lval2.C: New.
3552
3553 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3554
3555         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3556         __builtin_strcasecmp and __builtin_strncasecmp.
3557
3558 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3559
3560         PR c++/20723
3561         * g++.dg/template/spec22.C: New.
3562         * g++.dg/template/spec23.C: New.
3563
3564 2005-04-03  Dale Ranta  <dir@lanl.gov>
3565             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3566
3567         PR libfortran/20068
3568         PR libfortran/20125
3569         PR libfortran/20156
3570         PR libfortran/20471
3571         * gfortran.dg/backspace.f: New test.
3572
3573 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3574
3575         * gcc.dg/pr19345.c: New test.
3576
3577 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3578
3579         PR tree-optimization/20640
3580         * gcc.dg/torture/tree-loop-1.c: New.
3581
3582 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3583
3584         PR rtl-optimization/20290
3585         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3586
3587 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3588
3589         * gcc.dg/rs6000-fpint.c: New.
3590
3591 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3592
3593         * gcc.dg/old-style-then-proto-1.c: New test.
3594
3595 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3596
3597         * gfortran.fortran-torture/execute/backspace.f90: Check
3598         after backspace and read was incorrect.
3599
3600 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3601
3602         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3603         buffer past the terminating NUL using memcmp.
3604         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3605         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3606
3607         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3608         Fix unused/uninitialized variable warnings.
3609
3610         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3611         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3612         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3613         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3614
3615         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3616         gcc.c-torture/execute/builtins/fputs-lib.c,
3617         gcc.c-torture/execute/builtins/lib/fprintf.c,
3618         gcc.c-torture/execute/builtins/lib/main.c,
3619         gcc.c-torture/execute/builtins/lib/memcmp.c,
3620         gcc.c-torture/execute/builtins/lib/memmove.c,
3621         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3622         gcc.c-torture/execute/builtins/lib/memset.c,
3623         gcc.c-torture/execute/builtins/lib/printf.c,
3624         gcc.c-torture/execute/builtins/lib/sprintf.c,
3625         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3626         gcc.c-torture/execute/builtins/lib/strchr.c,
3627         gcc.c-torture/execute/builtins/lib/strcmp.c,
3628         gcc.c-torture/execute/builtins/lib/strcpy.c,
3629         gcc.c-torture/execute/builtins/lib/strcspn.c,
3630         gcc.c-torture/execute/builtins/lib/strlen.c,
3631         gcc.c-torture/execute/builtins/lib/strncat.c,
3632         gcc.c-torture/execute/builtins/lib/strncmp.c,
3633         gcc.c-torture/execute/builtins/lib/strncpy.c,
3634         gcc.c-torture/execute/builtins/lib/strrchr.c,
3635         gcc.c-torture/execute/builtins/lib/strspn.c,
3636         gcc.c-torture/execute/builtins/lib/strstr.c,
3637         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3638         gcc.c-torture/execute/builtins/strlen-2.c,
3639         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3640         prototypes.
3641
3642 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3643
3644         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3645         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3646         selectany usage.
3647
3648 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3649
3650         PR c++/19406
3651         * g++.dg/debug/using1.C: New test.
3652
3653 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3654
3655         PR middle-end/20524
3656         * gcc.dg/alias-7.c: Prefix asm-declared name with
3657         __USER_LABEL_PREFIX__.
3658
3659 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3660
3661         Fix fallout from PR middle-end/15700:
3662         * gcc.c-torture/compile/20011119-1.c: Take
3663         __USER_LABEL_PREFIX__ into account.
3664         * gcc.c-torture/compile/20011119-2.c: Likewise.
3665
3666 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3667
3668         PR c++/18644
3669         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3670
3671 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3672
3673         PR c/17855
3674         * gcc.c-torture/compile/struct-non-lval-1.c,
3675         gcc.c-torture/compile/struct-non-lval-2.c,
3676         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3677
3678 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3679
3680         * gcc.dg/tls/tls.exp: Remove temporary file.
3681         * g++.dg/tls/tls.exp: Ditto.
3682         * lib/file-format.exp: Ditto.
3683         * g++.dg/special/ecos.exp: Ditto.
3684
3685         * lib/profopt.exp: Treat prof_ext as a list.
3686         * gcc.misc-tests/bprob.exp: Ditto.
3687         * g++.dg/bprob/bprob.exp: Ditto.
3688
3689         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3690         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3691         g++.dg/tree-ssa/pointer-reference-alias.C,
3692         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3693         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3694         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3695         g++.dg/vect/pr19951.cc: Ditto.
3696         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3697         gcc.dg/builtins-47.c: Ditto.
3698         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3699         gcc.dg/pr20115-1.c: Ditto.
3700         * gcc.dg/tree-ssa/20030530-2.c,
3701         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3702         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3703         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3704         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3705         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3706         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3707         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3708         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3709         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3710         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3711         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3712         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3713         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3714         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3715         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3716         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3717         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3718         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3719         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3720         gcc.dg/tree-ssa/20030824-1.c,
3721         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3722         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3723         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3724         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3725         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3726         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3727         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3728         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3729         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3730         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3731         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3732         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3733         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3734         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3735         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3736         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3737         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3738         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3739         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3740         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3741         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3742         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3743         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3744         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3745         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3746         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3747         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3748         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3749         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3750         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3751         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3752         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3753         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3754         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3755         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3756         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3757         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3758         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3759         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3760         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3761         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3762         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3763         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3764         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3765         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3766         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3767         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3768         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3769         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3770         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3771         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3772         gcc.dg/tree-ssa/useless-1.c: Ditto.
3773         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3774         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3775         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3776         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3777         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3778         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3779         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3780         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3781         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3782         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3783         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3784         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3785         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3786         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3787         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3788         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3789         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3790         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3791         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3792         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3793         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3794         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3795         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3796         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3797         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3798         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3799         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3800         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3801         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3802         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3803         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3804         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3805         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3806         gcc.dg/vect/vect-none.c: Ditto.
3807         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3808         treelang/compile/unsigned.tree: Ditto.
3809
3810         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3811         * gcc.dg/cpp/direct2s.c: Ditto.
3812         * gcc.dg/cpp/paste4.c: Ditto.
3813         * gcc.dg/cpp/separate-1.c: Ditto.
3814         * gcc.dg/pch/save-temps-1.c: Ditto.
3815         * g++.dg/ext/altivec-10.C: Ditto.
3816         * g++.dg/pch/pch.C: Ditto.
3817
3818         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3819
3820         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3821         * g++.dg/template/repo1.C: Ditto.
3822         * g++.dg/template/repo2.C: Ditto.
3823         * g++.dg/template/repo3.C: Ditto.
3824         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3825         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3826         * g++.old-deja/g++.pt/repo1.C: Ditto.
3827         * g++.old-deja/g++.pt/repo2.C: Ditto.
3828         * g++.old-deja/g++.pt/repo3.C: Ditto.
3829         * g++.old-deja/g++.pt/repo4.C: Ditto.
3830
3831         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3832         * gcc.dg/20030107-1.c: Ditto.
3833         * gcc.dg/20030702-1.c: Ditto.
3834         * gcc.dg/profile-generate-1.c: Ditto.
3835         * g++.dg/other/profile1.C: Ditto.
3836         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3837
3838         * lib/gcc-dg.exp (remove-build-file): New.
3839         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3840         cleanup-tree-dump, cleanup-saved-temps): New.
3841
3842 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3843
3844         PR c++/19203, DR 214
3845         * g++.dg/parse/ambig3.C: Not ambiguous.
3846         * g++.dg/template/spec20.C: New.
3847         * g++.dg/template/spec21.C: New.
3848
3849 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3850
3851         PR target/20045
3852         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3853
3854 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3855
3856         PR libfortran/20660
3857         * gfortran.dg/negative_unit.f: New test.
3858
3859 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3860
3861         * gcc.dg/20050330-1.c: New test.
3862
3863 2005-03-30  Devang Patel  <dpatel@apple.com>
3864
3865         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3866
3867 2005-03-30  Dale Johannesen  <dalej@apple.com>
3868
3869         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3870
3871 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3872
3873         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3874         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3875         Strip options from test name.
3876
3877 2005-03-31  Jan Hubicka  <jh@suse.cz>
3878
3879         * gcc.dg/varpool-1.c: New testcase.
3880
3881 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3882
3883         PR c/772
3884         PR c/17913
3885         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3886         gcc.dg/stmt-expr-label-3.c : New tests.
3887         * gcc.c-torture/execute/medce-2.c: Remove.
3888
3889 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3890
3891         PR c/20368
3892         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3893         tests.
3894
3895 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3896
3897         * gcc.c-torture/compile/pr20203.c: New test.
3898
3899 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3900
3901         * gfortran.dg/promotion.f90:  New test.
3902
3903 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3904
3905         PR middle-end/20491
3906         * gcc.dg/torture/asm-subreg-1.c: New test.
3907
3908 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3909
3910         PR c/20672
3911         * gcc.dg/pr20672-1.c: New test.
3912
3913 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3914
3915         * gfortran.dg/vect: New directory.
3916         * gfortran.dg/vect/vect.exp: New.
3917         * gfortran.dg/vect/vect-1.f90: New test.
3918         * gfortran.dg/vect/vect-2.f90: New test.
3919         * gfortran.dg/vect/vect-3.f90: New test.
3920         * gfortran.dg/vect/vect-4.f90: New test.
3921         * gfortran.dg/vect/vect-5.f90: New test.
3922
3923 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3924
3925         PR middle-end/20622
3926         * gcc.dg/alias-7.c: New test.
3927
3928 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3929
3930         * gcc.dg/sparc-reg-1.c: New test.
3931
3932 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3933
3934         PR target/19890
3935         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3936
3937 2005-03-29  Dale Ranta  <dir@lanl.gov>
3938             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3939
3940         PR libfortran/20163
3941         * gfortran.dg/pr20163-2.f: New test.
3942
3943 2005-03-28  Jan Hubicka  <jh@suse.cz>
3944
3945         PR middle-end/20635
3946         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3947         by Jakub Jelinek.
3948
3949 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3950
3951         PR tree-optimization/20626
3952         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3953         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3954
3955 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3956
3957         * gfortran.dg/underflow.f90:  New test.
3958         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3959
3960 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3961
3962         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3963
3964 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3965
3966         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3967         (g++_init): Make sure that CXXFLAGS is set.
3968         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3969         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3970         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3971         * lib/objc.exp (objc_init): Likewise.
3972         * lib/treelang.exp (treelang_init): Likewise.
3973
3974 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3975
3976         PR tree-optimization/20470
3977         * gcc.dg/tree-ssa/pr20470.c: New test.
3978
3979 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3980
3981         * gcc.dg/ppc-stfiwx.c: New.
3982
3983 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3984
3985         PR target/19888
3986         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3987
3988 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3989
3990         * gcc.dg/20050325-1.c: Fix a typo.
3991
3992 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3993
3994         PR libfortran/19678
3995         PR libfortran/19679
3996         * gfortran.dg/dos_eol.f: New test.
3997
3998 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3999
4000         PR rtl-optimization/20249
4001         * gcc.dg/20050325-1.c: New test.
4002
4003 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4004
4005         PR libfortran/15332
4006         * gfortran.dg/pr15332.f: New test.
4007
4008 2005-03-24  Dale Johannesen  <dalej@apple.com>
4009
4010         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4011
4012 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4013
4014         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4015         'internal' visibility.
4016         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4017         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4018         'protected' visibility.
4019         * gcc.dg/visibility-7.c: Likewise.
4020         * lib/target-supports.exp (check_visibility_available): Take
4021         a parameter, the kind of visibility to check for.
4022         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4023         to check_visibility_available.
4024
4025         * g++.dg/expr/cast3.C: New.
4026
4027 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4028
4029         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4030         rs6000.
4031
4032 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4033
4034         PR target/20095
4035         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4036
4037 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4038
4039         * gcc.dg/badshift.c: Renamed to...
4040         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4041
4042         * gcc.target/i386/badshift.c: Renamed to...
4043         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4044         only.
4045
4046         PR rtl-optimization/20532
4047         * gcc.target/i386/badshift.c: New.
4048
4049 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4050
4051         * gfortran.dg/pr18025.f90: New test.
4052
4053 2005-03-23  Dale Johannesen  <dalej@apple.com>
4054
4055         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4056
4057 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4058
4059         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4060
4061         * lib/target-supports.exp (check_iconv_available): Default
4062         libiconv to -liconv, if there is no definition.
4063
4064 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4065
4066         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4067
4068 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4069
4070         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4071         * g++.dg/opt/pr7503-2.C: Likewise.
4072         * g++.dg/opt/pr7503-3.C: Likewise.
4073         * g++.dg/opt/pr7503-4.C: Likewise.
4074         * g++.dg/opt/pr7503-5.C: Likewise.
4075         * g++.dg/warn/minmax.C: New test.
4076
4077 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4078
4079         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4080         * gfortran.dg/g77_intrinsics_sub.f: New test.
4081
4082 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4083             Jan Hubicka  <jh@suse.cz>
4084             Steven Bosscher <stevenb@suse.de
4085
4086         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4087
4088 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4089
4090         PR c++/19980
4091         * g++.dg/template/redecl3.C: New test.
4092
4093 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4094
4095         PR c++/20499
4096         * g++.dg/parse/error16.C: Tweak error markers.
4097
4098 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4099
4100         PR target/20561
4101         * gcc.dg/20050321-2.c: New test.
4102
4103 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4104
4105         PR c++/20465
4106         PR c++/20381
4107         * g++.dg/template/ptrmem12.C: New.
4108
4109 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4110
4111         PR rtl-optimization/20527
4112         * gcc.c-torture/execute/pr20527-1.c: New test.
4113
4114 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4115
4116         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4117         program, compile it into a real executable and then delete the .c
4118         and .x files afterwards, to avoid problems on testglue targets.
4119
4120 2005-03-21  Stuart Hastings  <stuart@apple.com>
4121
4122         * gcc.target/i386/sse-2.c: New.
4123
4124 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4125
4126         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4127
4128 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4129
4130         * g++.dg/parse/crash25.C: Fix typo.
4131
4132 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4133
4134         PR c++/20461
4135         * g++.dg/parse/crash24.C: New test.
4136
4137         PR c++/20536
4138         * g++.dg/parse/crash25.C: New test.
4139
4140 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4141
4142         PR c++/20147
4143         * g++.dg/ext/stmtexpr4.C: New test.
4144
4145 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4146
4147         PR middle-end/20539
4148         * gcc.c-torture/compile/pr13066-1.c: New test case.
4149         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4150         * g++.dg/opt/pr13066-1.C: Likewise.
4151
4152 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4153
4154         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4155
4156 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4157
4158         PR fortran/18525
4159         * gfortran.dg/nesting_1.f90: New test.
4160
4161 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4162
4163         PR c++/20240
4164         * g++.dg/lookup/using13.C: New test.
4165
4166 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4167
4168         PR c++/20333
4169         * g++.dg/template/crash36.C: New test.
4170
4171 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4172
4173         PR c++/20463
4174         * g++.dg/template/crash35.C: New test.
4175
4176 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4177
4178         PR c++/19966
4179         * g++.dg/overload/operator2.C: New test.
4180
4181 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4182
4183         PR libfortran/20257
4184         * gfortran.dg/pr20257.f90: New test.
4185
4186 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4187
4188         PR libfortran/20480
4189         * gfortran.dg/pr20480.f90: New test.
4190
4191 2005-03-16  Richard Henderson  <rth@redhat.com>
4192
4193         PR middle-end/15700
4194         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4195         (_rtld_global): New.
4196         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4197         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4198
4199         * gcc.dg/alias-3.c: New.
4200         * gcc.dg/alias-4.c: New.
4201         * gcc.dg/alias-5.c: New.
4202         * gcc.dg/alias-6.c: New.
4203
4204 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4205
4206         * gcc.dg/cpp/ucnid-7.c: New.
4207
4208 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4209             Dorit Naishlos  <dorit@il.ibm.com>
4210
4211         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4212         darwin.
4213
4214 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4215
4216         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4217         misaligned accesses.
4218         * gcc.dg/vect/vect-58.c: Likewise.
4219         * gcc.dg/vect/vect-92.c: New.
4220         * gcc.dg/vect/vect-93.c: New.
4221
4222 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4223
4224         PR fortran/18827
4225         * gfortran.dg/assign_2.f90: New test.
4226         * gfortran.dg/assign_3.f90: New test.
4227         * gfortran.dg/assign.f90: New test.
4228
4229 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4230
4231         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4232         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4233         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4234         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4235         names.
4236
4237 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4238
4239         * gcc.dg/cpp/ucnid-6.c: New.
4240
4241         * gcc.dg/cpp/normalize-1.c: New.
4242         * gcc.dg/cpp/normalize-2.c: New.
4243         * gcc.dg/cpp/normalize-3.c: New.
4244         * gcc.dg/cpp/normalize-4.c: New.
4245         * gcc.dg/cpp/ucnid-4.c: New.
4246         * gcc.dg/cpp/ucnid-5.c: New.
4247         * g++.dg/cpp/normalize-1.C: New.
4248         * g++.dg/cpp/ucnid-1.C: New.
4249
4250 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4251
4252         * gcc.dg/pr18628.c: New.
4253
4254 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4255
4256         PR c++/20280
4257         * g++.dg/tree-ssa/pr20280.C: New.
4258
4259 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4260
4261         PR fortran/20467
4262         * gfortran.dg/stfunc_2.f90: New test.
4263
4264 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4265
4266         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4267
4268 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4269
4270         * gcc.dg/tree-ssa/20050314-1.c: New test.
4271
4272 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4273
4274         PR c++/4403
4275         PR c++/9783, DR433
4276         * g++.dg/template/friend34.C: New test.
4277         * g++.dg/template/friend35.C: Likewise.
4278         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4279
4280 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4281
4282         Friend class name lookup 5/n
4283         PR c++/1016
4284         * g++.dg/lookup/hidden-class1.C: New test.
4285         * g++.dg/lookup/hidden-class2.C: Likewise.
4286         * g++.dg/lookup/hidden-class3.C: Likewise.
4287         * g++.dg/lookup/hidden-class4.C: Likewise.
4288         * g++.dg/lookup/hidden-class5.C: Likewise.
4289         * g++.dg/lookup/hidden-class6.C: Likewise.
4290         * g++.dg/lookup/hidden-class7.C: Likewise.
4291         * g++.dg/lookup/hidden-class8.C: Likewise.
4292         * g++.dg/lookup/hidden-class9.C: Likewise.
4293         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4294         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4295         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4296         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4297         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4298         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4299         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4300         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4301         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4302         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4303         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4304
4305 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4306
4307         PR c++/20157
4308         * g++.dg/template/error18.C: New test.
4309
4310 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4311
4312         PR debug/16792
4313         * g++.dg/debug/pr16792.C: New test.
4314
4315 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4316
4317         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4318         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4319         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4320         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4321         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4322         test assertion names.
4323
4324 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4325
4326         PR fortran/18600
4327         * gfortran.dg/stfunc_1.f90: New test.
4328
4329 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4330
4331         PR fortran/16907
4332         * gfortran.dg/real_index_1.f90: New test.
4333
4334 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4335
4336         PR fortran/20323
4337         * gfortran.dg/spec_expr_1.f90: New test.
4338
4339 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4340
4341         PR c/20402
4342         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4343         new parser.
4344
4345 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4346
4347         PR fortran/20361
4348         * gfortran.dg/largeequiv_1.f90: New test.
4349
4350 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4351
4352         * gcc.dg/ucnid-1.c: New.
4353         * gcc.dg/ucnid-2.c: New.
4354         * gcc.dg/ucnid-3.c: New.
4355         * gcc.dg/ucnid-4.c: New.
4356         * gcc.dg/ucnid-5.c: New.
4357         * gcc.dg/ucnid-6.c: New.
4358         * gcc.dg/cpp/ucnid-1.c: New.
4359         * gcc.dg/cpp/ucnid-2.c: New.
4360         * gcc.dg/cpp/ucnid-3.c: New.
4361         * g++.dg/other/ucnid-1.C: New.
4362
4363 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4364
4365         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4366
4367 2005-03-11  Per Bothner  <per@bothner.com>
4368
4369         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4370         that diagnotics refer to correct token.
4371         * gcc.dg/unused-3.c: Likewise.
4372
4373 2005-03-11  Per Bothner  <per@bothner.com>
4374
4375         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4376         constant" is now actually on same line as string constant.
4377         * gcc.dg/cpp/direct2s.c: Likewise.
4378
4379 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4380
4381         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4382
4383 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4384
4385         PR libfortran/20124
4386         * gfortran.dg/pr20124.f90: New Test
4387
4388 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4389
4390         PR tree-optimization/20130
4391         * gcc.dg/pr20130-1.c: New test.
4392
4393 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4394
4395         PR target/20095
4396         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4397
4398 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4399
4400         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4401
4402 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4403
4404         * g++.dg/eh/forced1.C: Fix comment.
4405         * g++.dg/eh/forced2.C: Ditto.
4406         * g++.dg/eh/forced3.C: Ditto.
4407         * g++.dg/eh/forced4.C: Ditto.
4408
4409 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4410
4411         PR rtl-opt/20412
4412         * gcc.c-torture/compile/pr20412.c: New test.
4413
4414 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4415
4416         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4417
4418 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4419
4420         PR target/20322
4421         * gcc.dg/20050307-1.c: New test.
4422
4423 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4424
4425         PR c++/20375
4426         * g++.dg/other/stdarg3.C: New.
4427
4428 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR c++/18384, c++/18327
4431         * g++.dg/init/array19.C: New test.
4432
4433         PR inline-asm/20314
4434         * gcc.dg/torture/pr20314-1.c: New test.
4435         * gcc.dg/torture/pr20314-2.c: New test.
4436
4437 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4438
4439         * gcc.dg/20050309-1.c: New test.
4440
4441 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4442
4443         * gcc.dg/builtins-10.c: Reactivate disabled test.
4444         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4445         new cbrt transformations.
4446
4447 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/20208
4450         * g++.dg/template/array13.C: New test.
4451
4452 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4453
4454         PR c++/16859
4455         * g++.dg/init/brace4.C: New test.
4456
4457 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4458
4459         PR c++/20186
4460         * g++.dg/template/non-dependent12.C: New.
4461
4462 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4463
4464         PR c++/20142
4465         * g++.dg/init/array18.C: Add dg-do run marker.
4466
4467         PR c++/20142
4468         * g++.dg/init/array18.C: New test.
4469
4470 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4471
4472         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4473         * g++.dg/gcov/gcov.exp: Likewise.
4474         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4475         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4476         * lib/c-torture.exp: Likewise.
4477         * lib/fortran-torture.exp: Likewise.
4478         * lib/g++.exp: Likewise.
4479         * lib/gcc-defs.exp: Likewise.
4480         * lib/gcc-dg.exp: Likewise.
4481         * lib/gcc.exp: Likewise.
4482         * lib/gcov.exp: Likewise.
4483         * lib/gfortran.exp: Likewise.
4484         * lib/mike-g++.exp: Likewise.
4485         * lib/mike-gcc.exp: Likewise.
4486         * lib/objc-torture.exp: Likewise.
4487         * lib/objc.exp: Likewise.
4488         * lib/profopt.exp: Likewise.
4489         * lib/target-libpath.exp: Likewise.
4490         * lib/target-supports.exp: Likewise.
4491         * lib/treelang.exp: Likewise.
4492         * lib/wrapper.exp: Likewise.
4493
4494 2005-03-08  Jeff Law  <law@redhat.com>
4495
4496         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4497         PHI-OPT changes.
4498
4499 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4500
4501         * gcc.dg/vect/pr20122.c: New test.
4502
4503 2005-03-07  Jeff Law  <law@redhat.com>
4504
4505         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4506         was folded away.
4507         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4508         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4509         * gcc.dg/tree-ssa/pr18134.c: New test.
4510
4511 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4512
4513         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4514         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4515         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4516
4517 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4518
4519         PR tree-opt/17671
4520         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4521
4522 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4523
4524         * g++.dg/warn/Wnvdtor.C: New test.
4525
4526 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4527
4528         * gcc.dg/torture/pr19683-1.c: New test.
4529
4530 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4531
4532         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4533         * gfortran.dg/g77/19990313-2.f: Ditto.
4534         * gfortran.dg/g77/19990313-3.f: Ditto.
4535         * gfortran.dg/g77/19990525-0.f: Ditto.
4536         * gfortran.dg/g77/19990826-0.f: Ditto.
4537         * gfortran.dg/g77/19990826-2.f: Ditto.
4538         * gfortran.dg/g77/19990826-3.f: Ditto.
4539         * gfortran.dg/g77/20000511-1.f: Ditto.
4540         * gfortran.dg/g77/20000511-2.f: Ditto.
4541         * gfortran.dg/g77/970625-2.f: Ditto.
4542         * gfortran.dg/g77/980310-2.f: Ditto.
4543         * gfortran.dg/g77/980310-3.f: Ditto.
4544         * gfortran.dg/g77/980310-8.f: Ditto.
4545         * gfortran.dg/g77/980519-2.f: Ditto.
4546         * gfortran.dg/g77/alpha1.f: Ditto.
4547         * gfortran.dg/g77/claus.f: Ditto.
4548         * gfortran.dg/g77/erfc.f: Ditto.
4549         * gfortran.dg/g77/short.f: Ditto.
4550         * gfortran.fortran-torture/execute/data.f90: Ditto.
4551         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4552         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4553
4554 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4555
4556         * lib/file-format.exp (gcc_target_object_format): Add check for som
4557         format and hardcode object formats on hppa*-*-hpux*.
4558         * lib/target-supports.exp (check_weak_available): Add check for som
4559         object format.  Always return 0 on hppa*-*-hpux10*.
4560
4561         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4562         is defined.
4563
4564         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4565
4566 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4567
4568         * gfortran.dg/pr19936_1.f90: New test.
4569         * gfortran.dg/pr19936_2.f90: New test.
4570         * gfortran.dg/pr19936_3.f90: New test.
4571
4572 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4573             Paul Thomas <prthomas@drfccad.cea.fr>
4574
4575         * gfortran.dg/PR19754_1.f90: New test.
4576         * gfortran.dg/PR19754_2.f90: Ditto.
4577
4578 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4579
4580         PR c++/19311
4581         * g++.dg/template/non-dependent11.C: New test.
4582
4583 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4584
4585         * lib/target-supports.exp (check_iconv_available): Fix comment.
4586
4587 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4588             Joseph S. Myers  <joseph@codesourcery.com>
4589
4590         PR c++/19797
4591         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4592
4593 2005-03-04  Matthew Sachs  <msachs@apple.com>
4594
4595         * gcc.exp (gcc_target_compile): Put braces around
4596         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4597         * objc.exp (objc_target_compile): Likewise.
4598         * treelang.exp (treelang_target_compile): Likewise.
4599
4600 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4601
4602         PR fortran/19673
4603         * gfortran.dg/func_result_1.f90: New test.
4604
4605 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4606
4607         * gcc.misc-tests/options.exp: New test.
4608
4609 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4610
4611         * gcc.dg/pr15784-4.c: New test.
4612
4613 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4614
4615         * gcc.c-torture/execute/pr17133.c: New.
4616         * gcc.c-torture/compile/20050303-1.c: New.
4617
4618 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4619
4620         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4621
4622 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4623
4624         * g++.dg/overload/using2.C: New.
4625
4626 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4627
4628         PR c++/19916
4629         * g++.dg/init/ptrmem2.C: New test.
4630
4631 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4632
4633         PR c/8927
4634         * gcc.dg/pr8927-1.c: New test.
4635
4636 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4637
4638         PR c++/20232
4639         * g++.dg/inherit/covariant12.C: New.
4640
4641 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4642
4643         PR fortran/19479
4644         * gfortran.dg/bound_1.f90: New test.
4645
4646 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4647
4648         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4649         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4650
4651 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4652
4653         PR c/20245
4654         * gcc.dg/pr20245-1.c: New test.
4655
4656 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4657
4658         PR middle-end/19874
4659         * gcc.c-torture/execute/20050119-2.c: New test case.
4660
4661 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4662
4663         * README: Update the DejaGnu bug reporting address.
4664         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4665         * lib/objc-torture.exp: Likewise.
4666
4667 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4668
4669         * gfortran.dg/boz_1.f90: New test.
4670         * gfortran.dg/boz_3.f90: New test.
4671         * gfortran.dg/boz_4.f90: New test.
4672
4673 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4674
4675         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4676         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4677
4678 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4679
4680         PR libfortran/20101
4681         * gfortran.dg/write_0_pe_format.f90: New test.
4682
4683 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4684
4685         PR c++/20206
4686         * g++.dg/opt/thunk2.C: New test.
4687         * g++.dg/opt/covariant1.C: New test.
4688
4689 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4690
4691         * gfortran.dg/e_d_fmt.f90: New test.
4692
4693 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4694
4695         * gcc.dg/asm-b.c: Fix comment typos.
4696
4697 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4698
4699         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4700         a V_MAY_DEF also.
4701
4702 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4703
4704         PR tree-opt/20188
4705         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4706         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4707         * gcc.dg/asm-b.c: New test.
4708
4709 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4710
4711         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4712         Disable this test on IRIX 6.
4713
4714 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4715
4716         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4717         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4718         parser.
4719
4720 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4721
4722         PR tree-optimization/20204
4723         * testsuite/gcc.dg/pr20204.c: New test.
4724
4725 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4726
4727         PR target/20196
4728         * gcc.c-torture/execute/20050224-1.c: New test.
4729
4730         PR c++/20175
4731         * g++.dg/warn/Wbraces2.C: New test.
4732
4733 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4734
4735         PR c++/19878
4736         * g++.dg/init/const2.C: New test.
4737
4738 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4739
4740         PR tree-optimization/20100
4741         * gcc.c-torture/execute/pr20100-1.c: New test.
4742
4743 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4744
4745         * gfortran.dg/implicit_3.f90: New test.
4746
4747         * gfortran.dg/deftype_1.f90: New test.
4748
4749 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4750
4751         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4752         the test passes.
4753         * g++.dg/other/anon3.C: Accept a warning.
4754
4755 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4756
4757         * gcc.dg/pr20017.c: Fix a comment typo.
4758
4759 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4760
4761         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4762
4763 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4764
4765         PR ada/19902
4766         * ada/acats/tests/cxa/cxa3004.a: Remove.
4767         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4768
4769 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4770
4771         PR c++/20073
4772         * g++.dg/init/const1.C: New test.
4773
4774         PR c++/19991
4775         * g++.dg/parse/constant7.C: New test.
4776
4777         PR c++/20152
4778         * g++.dg/parse/error27.C: New test.
4779         * g++.dg/template/qualttp15.C: Adjust error markers.
4780         * g++.old-deja/g++.other/struct1.C: Likewise.
4781
4782         PR c++/20153
4783         * g++.dg/template/error17.C: New test.
4784
4785         PR c++/20148
4786         * g++.dg/parser/error26.C: New test.
4787
4788 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4789
4790         PR tree-optimization/20100
4791         PR tree-optimization/20115
4792         * gcc.dg/pr20115.c: New test.
4793         * gcc.dg/pr20115-1.c: New test.
4794         * gcc.dg/pr20100.c: New test.
4795         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4796         call-clobbered variables after alias1.
4797
4798 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4799
4800         * gfortran.dg/list_read_4.f90: new test.
4801
4802 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4803
4804         PR rtl-optimization/20017.
4805         * gcc.dg/pr20017.c: New.
4806
4807 2005-02-22  Devang Patel  <dpatel@apple.com>
4808
4809         PR 19952
4810         * g++.dg/tree-ssa/pr19952.C: New test.
4811
4812 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4813
4814         PR c++/19883
4815         * g++.dg/parse/constant6.C: New test.
4816
4817 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4818
4819         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4820         * g++.dg/charset/asm2.c: Likewise.
4821         * g++.dg/charset/asm3.c: Likewise.
4822         * g++.dg/charset/asm4.c: Likewise.
4823         * g++.dg/charset/asm5.c: Likewise.
4824         * g++.dg/charset/attribute1.c: Likewise.
4825         * g++.dg/charset/attribute2.c: Likewise.
4826         * g++.dg/charset/extern1.cc: Likewise.
4827         * g++.dg/charset/extern2.cc: Likewise.
4828         * g++.dg/charset/extern3.cc: Likewise.
4829         * g++.dg/charset/function.cc: Likewise.
4830         * g++.dg/charset/string.c: Likewise.
4831         * g++.dg/charset/charset.exp: Likewise.
4832         * lib/target-supports.exp (check_iconv_available): Fix comment.
4833
4834 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4835
4836         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4837         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4838         * gcc.dg/charset/asm2.c: Likewise.
4839         * gcc.dg/charset/asm3.c: Likewise.
4840         * gcc.dg/charset/asm4.c: Likewise.
4841         * gcc.dg/charset/asm5.c: Likewise.
4842         * gcc.dg/charset/asm6.c: Likewise.
4843         * gcc.dg/charset/attribute1.c: Likewise.
4844         * gcc.dg/charset/attribute2.c: Likewise.
4845         * gcc.dg/charset/builtin1.c: Likewise.
4846         * gcc.dg/charset/extern.c: Likewise.
4847         * gcc.dg/charset/function.c: Likewise.
4848         * gcc.dg/charset/string.c: Likewise.
4849         * gcc.dg/charset/charset.exp: Likewise.
4850
4851 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4852
4853         PR fortran/20086
4854         * gfortran.dg/pr20086.f90: New test.
4855
4856 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4857
4858         PR tree-optimization/19786
4859         * g++.dg/tree-ssa/pr19786.C: New.
4860
4861 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4862
4863         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4864
4865 2005-02-21  Jeff Law  <law@redhat.com>
4866
4867         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4868
4869 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4870
4871         * gfortran.dg/do_iterator: Split loop, markup all lines for
4872         which an error locus is printed.
4873         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4874         locus is printed.
4875         * gfortran.dg/select_4.f90: Likewise.
4876         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4877         locuses in the various permutations.
4878
4879 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4880
4881         PR tree-optimization/19951
4882         * g++.dg/vect: New directory.
4883         * g++.dg/vect/vect.exp: New file.
4884         * g++.dg/vect/pr19951.cc: New testcase.
4885         * g++.dg/dg.exp: Also prune vectorizer tests.
4886
4887 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4888
4889         PR 18785
4890         * gcc.dg/charset/builtin1.c: New test.
4891
4892 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4893
4894         PR c++/19299
4895         * g++.dg/inherit/volatile1.C: New test.
4896
4897         PR c++/19440
4898         * g++.dg/template/dtor4.C: New test.
4899
4900 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4901
4902         * gfortran.dg/int_1.f90: New test.
4903
4904 2005-02-19  Devang Patel  <dpatel@apple.com>
4905
4906         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4907
4908 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4909
4910         * gfortran.dg/achar_1.f90: New test.
4911
4912 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4913
4914         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4915
4916 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4917             Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR tree-optimization/19828
4920         * gcc.dg/tree-ssa/loop-7.c: New test.
4921         * gcc.c-torture/execute/20050218-1.c: New test.
4922
4923 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR c/20043
4926         * gcc.dg/transparent-union-1.c: New test.
4927         * gcc.dg/transparent-union-2.c: New test.
4928
4929 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4930
4931         PR tree-optimization/18977
4932         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4933
4934 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4935
4936         PR target/20054
4937         * gcc.dg/pr20054.c: New test.
4938
4939 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4940
4941         PR c++/19508
4942         * g++.dg/ext/attrib20.C: New test.
4943
4944 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4945
4946         PR middle-end/20030
4947         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4948
4949 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4950
4951         PR c++/20008
4952         * g++.dg/opt/switch4.C: New.
4953
4954 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4955
4956         PR c++/20023
4957         PR tree-optimization/20009
4958         * gcc.c-torture/compile/20050217-1.c: New test.
4959         * g++.dg/opt/switch3.C: New test.
4960
4961         PR tree-optimization/18947
4962         * gcc.c-torture/compile/20050215-1.c: New test.
4963         * gcc.c-torture/compile/20050215-2.c: New test.
4964         * gcc.c-torture/compile/20050215-3.c: New test.
4965
4966 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4967
4968         PR c++/20028
4969         * g++.dg/template/crash34.C: New.
4970
4971         PR c++/20022
4972         * g++.dg/other/access3.C: New.
4973
4974 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4975
4976         * gcc.dg/vect/vect-98.c: New test.
4977
4978 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4979
4980         PR tree-optimization/19967
4981         * gcc.dg/pr19967.c: New.
4982
4983 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR middle-end/19857
4986         * gcc.dg/tree-ssa/20050215-1.c: New test.
4987         * gcc.c-torture/execute/20050215-1.c: New test.
4988
4989 2005-02-15  Eric Christopher  <echristo@redhat.com>
4990
4991         * gcc.dg/cpp/20050215-1.c: New file.
4992
4993 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4994
4995         PR tree-optimization/15785
4996         * gcc.dg/pr15785-1.c: New test.
4997
4998 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4999
5000         PR c++/17788
5001         * g++.dg/init/ctor4.C: New.
5002         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5003
5004 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5005
5006         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5007         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5008
5009 2005-02-15  Andreas Schwab  <schwab@suse.de>
5010
5011         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5012         declare malloc.
5013
5014 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5015
5016         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5017
5018 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5019
5020         PR tree-optimization/19853
5021         * gcc.c-torture/compile/pr19853.c: New test.
5022
5023 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5024
5025         PR c++/19608
5026         * g++.dg/parse/local-class1.C: New.
5027
5028         PR c++/19895
5029         * g++.dg/parse/ptrmem3.C: New.
5030
5031         PR c++/19884
5032         * g++.old-deja/g++.oliva/template6.C: Add another case.
5033         * g++.dg/template/explicit6.C: New.
5034
5035 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5036
5037         PR c++/17816
5038         * g++.dg/other/redecl2.C: New.
5039
5040 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5041
5042         PR c++/19891
5043         * g++.dg/abi/covariant4.C: New.
5044
5045 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5046
5047         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5048
5049 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5050
5051         * gcc.dg/vect/vect-96.c: Fix typo.
5052
5053 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5054
5055         PR c++/14479
5056         PR c++/19487
5057         * g++.dg/template/enum5.C: New test.
5058
5059 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5060
5061         * gcc.dg/vect/vect-97.c: New test.
5062
5063 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5064
5065         * gcc.dg/vect/vect-96.c: New test.
5066
5067 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5068
5069         * gcc.dg/builtins-34.c: Also check ldexp*.
5070
5071 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5072
5073         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5074
5075 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5076
5077         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5078         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5079         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5080         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5081         selector_list, selector_expression, dg-process-target): Move to new
5082         file target-supports-dg.exp.
5083         * lib/target-supports-dg.exp: New.
5084
5085         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5086         New.
5087
5088 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR c++/19666
5091         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5092
5093         PR middle-end/19858
5094         * gcc.c-torture/compile/20050210-1.c: New test.
5095
5096 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/19755
5099         * g++.dg/warn/Wbraces1.C: New test.
5100
5101 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5102
5103         * gcc.dg/builtins-52.c: New testcase.
5104
5105 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR c/19342
5108         * gcc.c-torture/execute/20050119-1.c: New test.
5109
5110 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5111
5112         PR c++/19811
5113         * g++.dg/init/delete1.C: New test.
5114
5115 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5116
5117         PR c++/18470
5118         * g++.dg/template/static12.C: New test.
5119
5120 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5121
5122         PR c++/19787
5123         * g++.dg/conversion/ambig1.C: New test.
5124
5125         PR c++/19739
5126         * g++.dg/ext/attrib19.C: New test.
5127
5128         PR c++/19732
5129         * g++.dg/parse/dtor5.C: New test.
5130
5131         PR c++/19762
5132         * g++.dg/template/dtor3.C: New test.
5133
5134         PR c++/19826
5135         * g++.dg/template/static11.C: New test.
5136         * g++.dg/template/crash2.C: Remove dg-error marker.
5137
5138 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5139
5140         PR C++/18491
5141         * g++.old-deja/g++.mike/p10769a.C: Remove.
5142
5143 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5144
5145         * gcc.dg/builtins-48.c: New test case.
5146         * gcc.dg/builtins-49.c: New test case.
5147         * gcc.dg/builtins-50.c: New test case.
5148         * gcc.dg/builtins-51.c: New test case.
5149
5150 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5151
5152         PR middle-end/19583
5153         * g++.dg/warn/Wreturn-type-3.C: New test.
5154
5155 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5156
5157         PR middle-end/19402
5158         * gcc.dg/pr19402-1.c: New testcase.
5159         * gcc.dg/pr19402-2.c: likewise.
5160
5161 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5162
5163         PR middle-end/19854
5164         * g++.dg/tree-ssa/tmmti.C: New testcase.
5165
5166 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5167
5168         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5169
5170 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5171
5172         PR c++/19733
5173         * g++.dg/parse/crash23.C: New test.
5174         * g++.dg/warn/Weff1.C: New test.
5175
5176 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5177
5178         * gcc.dg/20050209-1.c: New test.
5179
5180 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5181
5182         PR target/19799
5183         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5184
5185 2005-02-08  Mike Stump  <mrs@apple.com>
5186
5187         * g++.dg/pch/import-2.c: New test.
5188         * g++.dg/pch/import-2.hs: New.
5189         * g++.dg/pch/include/import-2a.h: New.
5190         * g++.dg/pch/include/import-2b.h: New.
5191
5192 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5193
5194         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5195
5196 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5197
5198         * gfortran.dg/substr_1.f90: New test.
5199
5200 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5201
5202         PR middle-end/19775
5203         * gcc.dg/torture/builtin-power-1.c: Disable test for
5204         invalid transformation.
5205         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5206         no longer optimize.
5207         * gcc.dg/builtins-47.c: New testcase.
5208
5209 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5210             Dorit Naishlos  <dorit@il.ibm.com>
5211
5212         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5213
5214 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5215
5216         * gcc.c-torture/compile/20050206-1.c: New test.
5217
5218 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5219
5220         PR tree-opt/19768
5221         * g++.dg/opt/pr19768.C: New test.
5222
5223 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5224
5225         PR tree-opt/19736
5226         * gcc.c-torture/compile/pr19736.c: New test.
5227
5228 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5229
5230         PR c++/17401
5231         * g++.dg/parse/error25.C: New test.
5232
5233 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5234
5235         * gcc.c-torture/execute/20050203-1.c: New.
5236
5237 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5238
5239         * gcc.dg/vect/vect-85.c: Remove xfail.
5240         * gcc.dg/vect/vect-86.c: Remove xfail.
5241         * gcc.dg/vect/vect-87.c: Remove xfail.
5242         * gcc.dg/vect/vect-88.c: Remove xfail.
5243
5244 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5245
5246         * gcc.dg/altivec-19.c: New.
5247
5248 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5249
5250         PR c/17807
5251         * gcc.dg/nested-func-3.c: New test.
5252         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5253
5254 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5255
5256         * gcc.test-framework/gen_directive_tests: Generate tests for
5257         selector expressions.
5258
5259 2005-02-02  Matt Austern  <austern@apple.com>
5260
5261         PR c++/19628
5262         * g++/ext/builtin7.C: New.
5263         * g++/ext/builtin8.C: New.
5264
5265 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5266
5267         PR c/18502
5268         * gcc.dg/pr18502-1.c: New test.
5269
5270 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5271
5272         PR c++/17413
5273         * g++.dg/template/local4.C: Tweak.
5274
5275 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5276
5277         PR tree-optimization/19578
5278         * gcc.c-torture/compile/20050202-1.c: New test.
5279
5280 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         PR c/19435
5283         * gcc.dg/c99-init-4.c: New test.
5284
5285 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5286
5287         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5288
5289         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5290
5291         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5292         * g++.dg/eh/check-vect.h: New.
5293
5294         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5295         * gcc.dg/vect/vect-78.c: Ditto.
5296         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5297         Remove.
5298
5299         * g++.dg/conversion/simd1.C: Expect warning.
5300         * g++.dg/ext/attribute-test-1.C: Ditto.
5301         * g++.dg/ext/attribute-test-2.C: Ditto.
5302         * g++.dg/ext/attribute-test-3.C: Ditto.
5303         * g++.dg/ext/attribute-test-4.C: Ditto.
5304
5305         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5306         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5307
5308         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5309
5310 2005-02-01  Richard Henderson  <rth@redhat.com>
5311
5312         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5313         long double for ibm double-double format.
5314         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5315
5316 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5317
5318         PR tree-optimization/19633
5319         * testsuite/gcc.dg/pr19633-1.c: New test.
5320         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5321         to NULL or a symbol.
5322
5323 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5324
5325         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5326         New procs.
5327         (dg-process-target (local override)): Handle selector expressions.
5328
5329         * gcc.test-framework/README: Describe tests in source directory.
5330         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5331         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5332         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5333         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5334         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5335         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5336         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5337         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5338         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5339         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5340         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5341         * gcc.test-framework/dg-error-exp-P.c: New test.
5342         * gcc.test-framework/dg-error-exp-XP.c: New test.
5343         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5344         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5345         * gcc.test-framework/dg-output-exp-P.c: New test.
5346         * gcc.test-framework/dg-output-exp-XF.c: New test.
5347         * gcc.test-framework/dg-warning-exp-P.c: New test.
5348         * gcc.misc-tests/dg-1.c: Remove.
5349         * gcc.misc-tests/dg-2.c: Remove.
5350         * gcc.misc-tests/dg-3.c: Remove.
5351         * gcc.misc-tests/dg-4.c: Remove.
5352         * gcc.misc-tests/dg-5.c: Remove.
5353         * gcc.misc-tests/dg-6.c: Remove.
5354         * gcc.misc-tests/dg-7.c: Remove.
5355         * gcc.misc-tests/dg-8.c: Remove.
5356         * gcc.misc-tests/dg-9.c: Remove.
5357         * gcc.misc-tests/dg-10.c: Remove.
5358         * gcc.misc-tests/dg-11.c: Remove.
5359         * gcc.misc-tests/dg-12.c: Remove.
5360         * gcc.misc-tests/dg-test.exp: Remove.
5361
5362         * gcc.test-framework/test-framework.awk: Change recording and
5363         printing of passes and failures.
5364
5365         * gcc.test-framework: New directory.
5366         * gcc.test-framework/README: New.
5367         * gcc.test-framework/test-framework.exp: New.
5368         * gcc.test-framework/test-framework.awk: New.
5369         * gcc.test-framework/gen_directive_tests: New.
5370
5371 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5372
5373         * lib/treelang.exp: Fix comment typos.
5374         (treelang_target_compile): Don't append libs=-ltreelang to options.
5375
5376 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5377
5378         * g++.dg/parse/typename7.C: Adjust error messages.
5379
5380 2005-01-31  Jeff Law  <law@redhat.com>
5381
5382         * gcc.c-torture/execute/20050131-1.c: New test.
5383         * gcc.dg/wcaselabel.c: New test.
5384
5385 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5386
5387         * g++.dg/other/warning1.C: Adjust error messags.
5388         * g++.dg/parse/constant5.C: New test.
5389
5390 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5391
5392         PR c/19333
5393         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5394         the test case valid.
5395         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5396         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5397         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5398         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5399         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5400         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5401
5402 2005-01-31  Dale Johannesen  <dalej@apple.com>
5403
5404         * g++.dg/opt/pr19650.C:  New test.
5405
5406 2005-01-31  Richard Henderson  <rth@redhat.com>
5407
5408         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5409         long double for intel double extended format.
5410         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5411
5412 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/19555
5415         * g++.dg/template/static10.C: New test.
5416
5417         PR c++/19395
5418         * g++.dg/parse/error24.C: New test.
5419
5420         PR c++/19367
5421         * g++.dg/lookup/builtin1.C: New test.
5422
5423         PR c++/19457
5424         * g++.dg/warn/conv3.C: New test.
5425
5426 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5427
5428         PR fortran/19647
5429         * gfortan.dg/inquire_7.f90
5430
5431 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5432
5433         PR tree-optimization/15791
5434         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5435         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5436         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5437         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5438         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5439         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5440         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5441         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5442         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5443         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5444
5445 2005-01-29  Paul Brook  <paul@codesourcery.com>
5446
5447         PR fortran/18565
5448         * check.c (real_or_complex_check): New function.
5449         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5450         * intrinsic.c (add_functions): Use new check functions.
5451         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5452         Add prototypes.
5453
5454 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5455
5456         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5457         gcc.dg/lvalue-3.c: New tests.
5458         * gcc.dg/concat.c: Update expected messages.
5459
5460 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5461
5462         PR libfortran/19595
5463         * gfortran.dg/eor_1.f90:  New test.
5464
5465 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5466
5467         PR fortran/19589
5468         * gfortran.dg/logical_data_1.f90: New test.
5469
5470 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/19253
5473         * g++.dg/template/crash33.C: New test.
5474
5475         PR c++/19667
5476         * g++.dg/template/crash32.C: New test.
5477
5478 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5479
5480         PR middle-end/16558
5481         * g++.dg/warn/Wreturn-type-2.C: New test.
5482
5483 2004-06-24  Jeff Law  <law@redhat.com>
5484
5485         * gcc.dg/tree-ssa/20050128-1.c: New test.
5486
5487 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5488
5489         * gcc.target/frv/all-mdpackh-1.c: New test.
5490
5491 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5492
5493         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5494
5495 2005-01-27  Richard Henderson  <rth@redhat.com>
5496
5497         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5498
5499 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5500
5501         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5502
5503 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5504
5505         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5506         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5507         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5508         to cope with cases where the multilib options override the dg-options.
5509
5510 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR c/18946
5513         * gcc.dg/noncompile/20050120-1.c: New test.
5514
5515 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5516
5517         PR tree-optimization/19633
5518         * gcc.dg/pr19633.c: New test.
5519         * gcc.dg/tree-ssa/pr19633.c: New test.
5520
5521 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5522
5523         * gcc.dg/20041216-1.c: New test.
5524
5525 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5526
5527         PR objc/18862
5528         * objc.dg/selector-2.m: New test.
5529
5530 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5531
5532         * g++.dg/opt/range-test-2.C: New test.
5533
5534         PR rtl-optimization/19579
5535         * gcc.c-torture/execute/20050124-1.c: New test.
5536
5537 2005-01-26  Greg Parker  <gparker@apple.com>
5538         Stuart Hastings  <stuart@apple.com>
5539
5540         * gcc.c-torture/execute/20050125-1.c: New.
5541
5542 2005-01-18  Jan Hubicka  <jh@suse.cz>
5543
5544         PR tree-optimize/19337
5545         * gcc.c-torture/compile/20050119-1.c: New test.
5546
5547 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5548
5549         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5550         test for successful match.
5551
5552 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5553
5554         PR objc/18408
5555         * objc.dg/comp-types-7.m: New test.
5556
5557 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5558
5559         * lib/target-supports.exp (current_target_name): New.
5560         (check_effective_target_ilp32, check_effective_target_lp64):
5561         Cache the result to use as long as the current target, with
5562         multilib flags, remains the same.
5563
5564         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5565         (dg-require-weak, dg-require-visibility, dg-require-alias,
5566         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5567         dg-require-effective-target, dg-skip-if): Remove call to
5568         skip_test_and_clear_xfail.
5569         (dg-test): Clear xfail data.
5570
5571 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5572
5573         PR target/17751
5574         * gcc.dg/ppc64-toc.c: New test.
5575
5576         * g++.dg/tree-ssa/empty-1.C: New test.
5577
5578         PR middle-end/19551
5579         * gcc.c-torture/execute/20050121-1.c: New test.
5580         * gcc.dg/20050121-2.c: New test.
5581
5582 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5583         Paul Brook  <paul@codesourcery.com>
5584
5585         PR fortran/17941
5586         * gfortran.dg/real_const_1.f: New test.
5587         * gfortran.dg/real_const_2.f90: New test.
5588         * gfortran.dg/complex_int_1.f90: New test.
5589
5590 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5591
5592         PR fortran/19313
5593         * gfortan.dg/inquire_6.f90: New test.
5594
5595 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5596
5597         PR libfortran/19451
5598         * open_readonly_1.f90:  New test.
5599
5600 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5601
5602         PR libfortran/18982
5603         * gfortran.dg/open_new.f90: New file.
5604
5605 2005-01-22  Paul Brook  <paul@codesourcery.com>
5606
5607         * namelist_1.f90: New test.
5608
5609 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5610
5611         PR tree-optimization/19484
5612         * gcc.c-torture/compile/20050122-[12].c: New tests.
5613
5614 2005-01-22  Paul Brook  <paul@codesourcery.com>
5615
5616         * gfortran.dg/implicit_2.f90: New test.
5617
5618 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5619
5620         PR fortran/19314
5621         * gfortran.dg/inquire_5.f90: New test.
5622
5623 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5624
5625         PR c/18809
5626         * gcc.dg/pr18809-1.c: New test.
5627
5628 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5629
5630         * gcc.dg/20050121-1.c: New test.
5631
5632         PR tree-optimization/13000
5633         * gcc.dg/20040206-1.c: Change warning to point where function is
5634         being inlined.
5635
5636 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5637
5638         PR c++/19208
5639         * g++.dg/template/array11.C: New test.
5640
5641 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5642
5643         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5644         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5645         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5646         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5647         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5648         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5649
5650 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5651
5652         PR tree-optimization/15349
5653         * gcc.dg/tree-ssa/pr15349.c: New.
5654
5655 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5656
5657         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5658
5659 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5660
5661         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5662         scan-assembler-times directive name.
5663
5664         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5665         after dg-do.
5666
5667         PR rtl-optimization/19462
5668         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5669
5670 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5671
5672         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5673         counting function calls on ia64.
5674
5675 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5676
5677         PR rtl-optimization/15139
5678         * gcc.dg/20050111-2.c: New test.
5679
5680         PR c/17297
5681         * gcc.c-torture/compile/20050113-1.c: New testcase.
5682
5683         PR middle-end/19164
5684         * gcc.dg/20050113-1.c: New testcase.
5685
5686 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5687
5688         * gcc.dg/vect/vect-85.c: Add comment.
5689         * gcc.dg/vect/vect-86.c: Add xfail for now.
5690         * gcc.dg/vect/vect-87.c: Add xfail for now.
5691         * gcc.dg/vect/vect-88.c: Add xfail for now.
5692         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5693
5694 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5695
5696         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5697
5698 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5699
5700         * g++.dg/debug/typedef3.C: New test.
5701
5702 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5703
5704         PR c/19472
5705         * gcc.dg/asm-a.c: New test.
5706
5707 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5708
5709         * gcc.dg/sh-relax.c: Add prototype for abort.
5710
5711 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * gcc.dg/short-compare-1.c: New test.
5714         * gcc.dg/short-compare-2.c: Likewise.
5715
5716 2005-01-18  Michael Matz  <matz@suse.de>
5717
5718         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5719
5720 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5721
5722         PR tree-optimization/19121
5723         * gcc.c-torture/compile/pr19121.c: New test.
5724
5725 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5726
5727         PR target/19357
5728         * gcc.c-torture/compile/pr19357.c: New test.
5729
5730 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5731
5732         PR c/5675
5733         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5734         pass--those that refer just to the variable, possibly with a
5735         cast.
5736         * gcc.dg/c99-const-expr-3.c: Likewise.
5737
5738         PR middle-end/13127
5739         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5740         longer emitted.
5741
5742 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5743
5744         PR fortran/18778
5745         * gfortran.dg/endfile_2.f90: New test.
5746
5747 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5748
5749         PR 19168
5750         * gfortran.dg/select_5.f90: New test.
5751
5752 2004-01-16  Paul Brook  <paul@codesourcery.com>
5753
5754         * gfortran.dg/common_4.f90: New test.
5755
5756 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5757
5758         PR rtl-optimization/19462
5759         * gcc.dg/torture/pr19462-1.c: New test.
5760
5761 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5762
5763         PR objc/19321
5764         * objc.dg/func-ptr-2.m: New.
5765         * objc.dg/volatile-1.m: New.
5766
5767 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5768
5769         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5770
5771 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR tree-optimization/19060
5774         * gcc.c-torture/execute/20050104-1.c: New test.
5775
5776 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5777
5778         PR fortran/18983
5779         * gfortran.dg/write_to_null.f90: New test.
5780
5781 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5782             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5783
5784         PR other/19328
5785         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5786         argument.
5787
5788 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5789
5790         PR c++/19263
5791         * g++.dg/init/vector1.C: New test.
5792
5793 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5794
5795         PR target/13158
5796         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5797         PR target/18987
5798         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5799
5800 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5801
5802         * gfortran.dg/select_1.f90: New test.
5803         * gfortran.dg/select_2.f90: New test.
5804         * gfortran.dg/select_3.f90: New test.
5805         * gfortran.dg/select_4.f90: New test.
5806
5807 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5808
5809         PR middle-end/19084
5810         PR rtl-optimization/19348
5811         * gcc.dg/20050111-1.c: New test.
5812         * gcc.c-torture/execute/20050111-1.c: New test.
5813
5814         * gcc.dg/i386-asm-4.c: New test.
5815
5816 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5817
5818         * gcc.dg/nested-func-2.c: New test.
5819         * ada/acats/norun.lst: Remove c953002.
5820
5821 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5822
5823         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5824
5825 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5826
5827         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5828
5829 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5830
5831         PR target/18761
5832         * g++.dg/abi/align1.C: New test.
5833
5834 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5835
5836         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5837         at a time.
5838         * g++.dg/ext/altivec_check.h: Support compiling as C.
5839
5840 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5841
5842         PR c++/19355
5843         * g++.dg/expr/pr19355-1.C: New test case.
5844
5845 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5846
5847         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5848         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5849         * ada/acats/tests/c3/c92005b.ada: Likewise.
5850         * ada/acats/tests/c3/cxb3012.a: Likewise.
5851         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5852
5853 2005-01-09  Paul Brook  <paul@codesourcery.com>
5854
5855         * gfortran.dg/common_2.f90: New file.
5856         * gfortran.dg/common_3.f90: New file.
5857
5858 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5859
5860         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5861
5862 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5863
5864         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5865         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5866         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5867         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5868         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5869         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5870         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5871         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5872         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5873         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5874         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5875         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5876         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5877         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5878         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5879         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5880         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5881         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5882         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5883         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5884         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5885         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5886         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5887         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5888         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5889         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5890         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5891         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5892         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5893         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5894         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5895         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5896         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5897         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5898         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5899         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5900         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5901         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5902         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5903         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5904         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5905         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5906         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5907         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5908         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5909         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5910         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5911         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5912         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5913         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5914         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5915         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5916         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5917         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5918         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5919         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5920         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5921         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5922         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5923         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5924         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5925         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5926         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5927         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5928         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5929         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5930         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5931
5932         * gcc.dg/vect/vect-1.c: Fix spelling.
5933         * gcc.dg/vect/vect-10.c: Fix spelling.
5934         * gcc.dg/vect/vect-11.c: Fix spelling.
5935         * gcc.dg/vect/vect-12.c: Fix spelling.
5936         * gcc.dg/vect/vect-14.c: Fix spelling.
5937         * gcc.dg/vect/vect-15.c: Fix spelling.
5938         * gcc.dg/vect/vect-16.c: Fix spelling.
5939         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5940         * gcc.dg/vect/vect-64.c: Fix comments.
5941         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5942
5943 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5944             Ira Rosen  <irar@il.ibm.com>
5945
5946         * gcc.dg/vect/vect-70.c: New test.
5947         * gcc.dg/vect/vect-71.c: New test.
5948
5949 2005-01-09  Manfred Hollstein  <mh@suse.com>
5950
5951         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5952         * gcc.dg/pr18241-2.c: Likewise.
5953         * gcc.dg/pr18241-3.c: Likewise.
5954         * gcc.dg/pr18241-4.c: Likewise.
5955         * gcc.dg/pr18241-5.c: Likewise.
5956
5957 2005-01-08  Richard Henderson  <rth@redhat.com>
5958
5959         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5960         False for x86 and x86-64.
5961
5962 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5963
5964         PR tree-optimization/18241
5965         * gcc.dg/pr18241-1.c: New test.
5966         * gcc.dg/pr18241-2.c: New test.
5967         * gcc.dg/pr18241-3.c: New test.
5968         * gcc.dg/pr18241-4.c: New test.
5969         * gcc.dg/pr18241-5.c: New test.
5970
5971 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5972
5973         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5974         gfortran.dg/select_4.f90: New.
5975
5976 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5977
5978         * gcc.c-torture/execute/20050107-1.c: New test.
5979
5980 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5981
5982         PR c++/19298
5983         * g++.dg/template/ref2.C: New.
5984
5985 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5986
5987         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5988         instead of being empty.
5989
5990 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5991
5992         PR fortran/15553
5993         * gfortran.dg/array-1.f90: New test.
5994
5995 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR tree-optimization/19283
5998         * gcc.c-torture/execute/20050106-1.c: New test.
5999
6000         PR rtl-optimization/18861
6001         * gcc.dg/20050105-1.c: New test.
6002
6003         PR tree-optimization/18828
6004         * gcc.dg/20050105-2.c: New test.
6005
6006 2005-01-07  Andreas Jaeger  <aj@suse.de>
6007
6008         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6009
6010 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6011
6012         PR fortran/18398
6013         * gfortran.dg/fmt_read.f90: New test.
6014
6015 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6016
6017         * gcc.dg/rs6000-ldouble-2.c: New.
6018
6019 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6020
6021         PR c++/19244
6022         * g++.dg/parser/ctor2.C: New test.
6023
6024 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6025
6026         PR c++/17154
6027         * g++.dg/template/using9.C: New test.
6028
6029 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6030
6031         PR c++/19258
6032         * g++.dg/lookup/friend6.C: New test.
6033
6034 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6035
6036         PR c++/19270
6037         * g++.dg/template/array10.C: New.
6038
6039 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6040
6041         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6042         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6043
6044 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6045
6046         * gcc.c-torture/compile/20050105-1.c: New test.
6047
6048 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6049
6050         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6051
6052 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6053
6054         PR middle-end/19100
6055         * gcc.dg/conv-3.c: New test case.
6056
6057 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6058
6059         * gcc.dg/asm-wide-1.c: New test.
6060
6061 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6062
6063         PR c++/19030
6064         * g++.dg/parse/crash22.C: New
6065
6066 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6067
6068         PR 19257
6069         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6070
6071 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6072
6073         PR middle-end/17767
6074         * gcc.dg/i386-mmx-6.c: New test case.
6075
6076 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6077
6078         PR tree-optimization/18308
6079         * gcc.dg/vect/pr18308.c: New testcase.
6080
6081 2005-01-04  Andreas Jaeger  <aj@suse.de>
6082
6083         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6084
6085 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6086             Robert Bowdidge <bowdidge@apple.com>
6087
6088         * gcc.dg/cpp/subframework1.c: New.
6089         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6090         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6091         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6092         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6093
6094 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6095
6096         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6097         producing warning.
6098         * gcc.dg/darwin-weakimport-2.c: New.
6099
6100 2005-01-03  Richard Henderson  <rth@redhat.com>
6101
6102         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6103
6104 2005-01-03  Richard Henderson  <rth@redhat.com>
6105
6106         * gcc.dg/vect/vect.exp: Enable for ia64.
6107         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6108         (check_effective_target_vect_float): Likewise.
6109         (check_effective_target_vect_no_align): Likewise.
6110         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6111         * gcc.dg/vect/vect-8.c: Likewise.
6112
6113 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6114
6115         PR target/19236
6116         * gcc.dg/pr19236-1.c: New test case.
6117
6118 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6119
6120         PR rtl-optimization/12092
6121         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6122
6123 2005-01-02  Andreas Jaeger  <aj@suse.de>
6124
6125         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6126
6127 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6128             Andrew Pinski  <pinskia@physics.uc.edu>
6129
6130         PR rtl-optimization/12092
6131         * gcc.dg/pr12092-1.c: New test case.
6132
6133 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6134
6135         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6136         'hidden' and 'default' for better portability.
6137         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6138
6139         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6140         6 and 7.
6141         * g++.old-deja/g++.brendan/new3.C: Likewise.
6142
6143 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6144
6145         * gcc.dg/20041231-1.C: New test.
6146         * g++.dg/warn/Wunreachable-code-1.C: New test.
6147
6148 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6149
6150         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6151         file, not /dev/null.  Abort on error.
6152
6153 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6154             Ziemowit Laski  <zlaski@apple.com>
6155
6156         PR objc/18971
6157         * objc.dg/encode-5.m: New test.
6158
6159 2004-12-29  Richard Henderson  <rth@redhat.com>
6160
6161         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6162         * objc.dg/stabs-1.m: Disable for ia64.
6163
6164 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6165
6166         PR c++/19190
6167         * g++.dg/warn/Wunused-10.C: New test.
6168
6169 2004-12-28  Richard Henderson  <rth@redhat.com>
6170
6171         * objc.dg/stabs-1.m: Disable for alpha.
6172
6173 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/19149
6176         * g++.dg/parse/error23.C: New test.
6177
6178 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6179
6180         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6181
6182         PR fortran/19032
6183         * gfortran.dg/intrinsic_modulo_1.f90: New.
6184         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6185         tests with divisor -1.
6186
6187 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6188
6189         * g++.dg/opt/temp1.C (memcpy): Return a value.
6190
6191         PR c++/19148
6192         * g++.dg/expr/cond7.C: New test.
6193
6194 2004-12-27  Paul Brook  <paul@codesourcery.com>
6195
6196         * gfortran.dg/g77/select_no_compile.f: Remove.
6197
6198 2004-12-27  Richard Henderson  <rth@redhat.com>
6199
6200         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6201         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6202         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6203
6204 2004-12-26  Richard Henderson  <rth@redhat.com>
6205
6206         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6207         by 1i instead of token pasting.
6208
6209 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6210
6211         PR tree-optimization/17578
6212         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6213         to additional_flags.
6214         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6215
6216 2004-12-25  Richard Henderson  <rth@redhat.com>
6217
6218         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6219         Remove Alpha.
6220
6221 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6222
6223         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6224         hppa*-*-hpux*.
6225         * gcc.dg/pr17957.c (dg-options): Likewise.
6226         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6227         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6228         instead of 0 on __hppa__.
6229         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6230         "foo,%r" on hppa*-*-*.
6231
6232 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6233
6234         PR fortran/19071
6235         * gfortran.dg/complex_write.f90: New test.
6236
6237 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/17595
6240         * g++.dg/parse/pragma2.C: New test.
6241
6242         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6243
6244 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6245
6246         * gcc.dg/empty2.c: Add missing dg-warning.
6247
6248 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6249
6250         PR c++/17413
6251         * g++.dg/template/local4.C: New test.
6252         * g++.dg/template/crash19.C: Add dg-error marker.
6253
6254         * g++.dg/template/crash31.C: Correct embedded PR number.
6255
6256 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6257
6258         PR c++/16405
6259         * g++.dg/opt/temp1.C: Add do-run marker.
6260
6261 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6262
6263         * g++.dg/template/spec19.C: New.
6264
6265 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6266
6267         PR target/16819
6268         * gcc.dg/empty2.c: New.
6269
6270 2004-12-23  Richard Henderson  <rth@redhat.com>
6271
6272         * lib/target-supports.exp (check_effective_target_vect_no_align):
6273         Remove i?86 and x86-64.
6274
6275 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/16405
6278         * g++.dg/opt/temp1.C: New test.
6279
6280 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6281
6282         PR c++/18733
6283         * g++.dg/template/friend33.C: New testcase.
6284
6285 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6286
6287         PR c++/18464
6288         * g++.dg/template/cond5.C: New test.
6289
6290         PR c++/18492
6291         * g++.dg/inherit/thunk3.C: New test.
6292
6293         PR c++/11224
6294         * g++.dg/warn/Wunused-9.C: New test.
6295
6296 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6297
6298         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6299
6300 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6301
6302         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6303
6304 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6305
6306         PR c++/18378
6307         * g++.dg/ext/packed8.C: New test.
6308
6309         PR c++/13268
6310         * g++.dg/template/crash31.C: New test.
6311
6312         PR c++/19034
6313         * g++.dg/template/crash30.C: New test.
6314
6315 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6316
6317         PR C++/18984
6318         * g++.dg/eh/ctor3.C: New test.
6319
6320 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6321
6322         * objc.dg/stabs-1.m: Allow section name to be quoted and
6323         assembly label to begin with '.LL'.
6324
6325 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6326
6327         * gcc.dg/vect/vect.exp
6328         (check_effective_target_lp64_or_vect_no_align): New.
6329         * gcc.dg/vect/vect-77.c: Use it.
6330         * gcc.dg/vect/vect-78.c: Use it.
6331
6332         * lib/target-supports.exp
6333         (check_effective_target_vect_no_max,
6334         check_effective_target_vect_no_bitwise,
6335         check_effective_target_vect_no_align): New.
6336         * gcc.dg/vect/vect-13.c: Use them.
6337         * gcc.dg/vect/vect-17.c: Ditto.
6338         * gcc.dg/vect/vect-18.c: Ditto.
6339         * gcc.dg/vect/vect-19.c: Ditto.
6340         * gcc.dg/vect/vect-20.c: Ditto.
6341         * gcc.dg/vect/vect-27.c: Ditto.
6342         * gcc.dg/vect/vect-29.c: Ditto.
6343         * gcc.dg/vect/vect-44.c: Ditto.
6344         * gcc.dg/vect/vect-48.c: Ditto.
6345         * gcc.dg/vect/vect-50.c: Ditto.
6346         * gcc.dg/vect/vect-52.c: Ditto.
6347         * gcc.dg/vect/vect-54.c: Ditto.
6348         * gcc.dg/vect/vect-56.c: Ditto.
6349         * gcc.dg/vect/vect-58.c: Ditto.
6350         * gcc.dg/vect/vect-60.c: Ditto.
6351         * gcc.dg/vect/vect-72.c: Ditto.
6352         * gcc.dg/vect/vect-80.c: Ditto.
6353
6354 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6355
6356         PR c++/14075
6357         * g++.dg/init/string1.C: New.
6358
6359         PR c++/18975
6360         * g++.dg/other/synth1.C: New.
6361
6362 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6363
6364         PR c/18963
6365         * gcc.dg/pr18963-1.c: New test.
6366
6367 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6368
6369         PR c/18596
6370         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6371         * gcc.dg/pr18596-1.c: Use dg-error.
6372         (dg-options): Use -fno-unit-at-a-time.
6373         * gcc.dg/pr18596-2.c: New test.
6374         * gcc.dg/pr18596-3.c: New test.
6375
6376 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6377
6378         PR middle-end/18683
6379         * g++.dg/opt/pr18683-1.C: New test case.
6380
6381 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6382
6383         PR other/19093
6384         * g++.dg/opt/max1.C: Fix for 64bit targets.
6385
6386 2004-12-20  Matt Austern  <austern@apple.com>
6387
6388         PR c++/19044
6389         * g++.dg/ext/builtin6.C: New
6390
6391 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6392
6393         PR tree-optimization/19080
6394         * gcc.c-torture/compile/pr19080.c: New test.
6395
6396 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6397
6398         * gcc.dg/20041219-1.c: New test.
6399
6400 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6401
6402         PR middle-end/19068
6403         * g++.dg/opt/max1.C: New test case.
6404
6405 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6406
6407         * gcc.dg/fdata-sections-1.c: New test.
6408
6409 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6410
6411         PR middle-end/18548
6412         * gcc.dg/max-1.c: New test case.
6413
6414 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6415
6416         * gcc.c-torture/execute/20041218-1.c: New test.
6417
6418 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6419
6420         * gcc.dg/pr18501.c: New test.
6421         * gcc.dg/uninit-5.c: XFAIL.
6422         * gcc.dg/uninit-9.c: XFAIL.
6423
6424 2004-12-17  Dale Johannesen  <dalej@apple.com>
6425
6426         * gcc.dg/20041213-1.c:  New.
6427
6428 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6429
6430         * objc.dg/stabs-1.m: Allow assembly label to begin
6431         with a dot ('.').
6432
6433 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6434
6435         * gcc.c-torture/execute/20041213-1.c: Move...
6436         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6437
6438 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6439
6440         PR c++/18721
6441         * g++.dg/lookup/conv-5.C: New.
6442
6443 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6444
6445         * objc.dg/stabs-1.m: New test.
6446
6447 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6448
6449         * gcc.dg/visibility-c.c: Change compile to
6450         assemble for the test.
6451
6452 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6453
6454         PR target/19041
6455         * gcc.dg/visibility-c.c: New test.
6456
6457 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6458
6459         PR middle-end/18493
6460         * gcc.dg/switch-8.c: New test case.
6461
6462 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6463
6464         PR c++/18905
6465         * g++.dg/template/init4.C: New.
6466         * g++.dg/opt/static3.C: Enable optimizer.
6467
6468 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6469
6470         * g++.dg/other/complex1.C: New test.
6471
6472 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6473
6474         * g++.dg/opt/inline9.C: New test.
6475
6476 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6477
6478         PR fortran/18993
6479         * gfotran.dg/nullify_1.f: New test.
6480
6481 2004-12-15  Richard Henderson  <rth@redhat.com>
6482
6483         * gcc.target/i386/i386.exp: New harness.
6484         * gcc.target/i386/vect-args.c: New.
6485
6486 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6487
6488         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6489
6490 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6491
6492         PR c++/18825
6493         * g++.dg/template/friend32.C: New test.
6494
6495 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6496
6497         * cpp/pragma-once-1.c: New test.
6498         * cpp/pragma-once-1b.h: Likewise.
6499         * cpp/pragma-once-1c.h: Likewise.
6500         * cpp/pragma-once-1d.h: Likewise.
6501         * cpp/inc/pragma-once-1a.h: Likewise.
6502
6503 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6504             Steven G. Kargl  <kargls@comcast.net>
6505
6506         PR fortran/17597
6507         * gfortran.dg/list_read_3.f90: New test.
6508
6509 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6510
6511         * gcc.dg/ftrapv-2.c: New test.
6512
6513 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6514
6515         PR c++/18981
6516         * g++.dg/template/typename9.C: New test.
6517
6518 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/18738
6521         * g++.dg/template/typename8.C: New test.
6522         * g++.dg/parse/friend2.C: Tweak error message.
6523
6524 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6525
6526         * gcc.c-torture/20041214-1.c: New test.
6527
6528 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6529
6530         PR c++/18965
6531         * g++.dg/init/array17.C: New test.
6532
6533 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6534
6535         PR c++/18793
6536         * g++.dg/init/aggr3.C: New test.
6537
6538 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6539
6540         * gcc.dg/altivec-types-1.c: New test.
6541         * gcc.dg/altivec-types-2.c: New test.
6542         * gcc.dg/altivec-types-3.c: New test.
6543         * gcc.dg/altivec-types-4.c: New test.
6544         * g++.dg/ext/altivec-types-1.C: New test.
6545         * g++.dg/ext/altivec-types-2.C: New test.
6546         * g++.dg/ext/altivec-types-3.C: New test.
6547         * g++.dg/ext/altivec-types-4.C: New test.
6548
6549 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR middle-end/18951
6552         * gcc.c-torture/execute/20041213-1.c: New test.
6553
6554 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6555
6556         PR c++/18949
6557         * g++.dg/template/cast1.C: New.
6558
6559 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6560
6561         * gcc.c-torture/execute/20041213-2.c: New test.
6562
6563 2004-12-13  Richard Henderson  <rth@redhat.com>
6564
6565         * gcc.dg/i386-sse-10.c: Fix typo in options.
6566
6567 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6568
6569         PR c++/18968
6570         * g++.dg/opt/pr18968.C: New test.
6571
6572 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6573
6574         PR c++/18925
6575         * g++.dg/ext/visibility/staticdatamem.C: New test.
6576
6577 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6578
6579         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6580
6581 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6582
6583         PR rtl-optimization/18928
6584         * gcc.dg/pr18928-1.c: New test case.
6585
6586 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6587
6588         PR tree-opt/16951
6589         * gcc.c-torture/compile/20041211-1.c: New.
6590
6591 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6592
6593         PR middle-end/17564
6594         * gcc.c-torture/execute/20041212-1.c: New test.
6595
6596 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6597
6598         PR fortran/18869
6599         * gfortran.dg/common_1.f90: New test.
6600
6601 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6602         Paul Brook  <paul@codesourcery.com>
6603
6604         PR fortran/16222
6605         * gfortran.dg/real_do_1.f90: New test.
6606
6607 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6608
6609         PR tree-opt/18040
6610         * g++.dg/opt/ptrmem6.C: New test.
6611
6612 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6613
6614         PR middle-end/18921
6615         * gcc.dg/pr18921-1.c: New test case.
6616
6617 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6618
6619         PR fortran/17175
6620         * gfortran.dg/scale_1.f90: New test.
6621
6622 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6623
6624         PR middle-end/18903
6625         * gcc.c-torture/compile/pr18903.c: New test.
6626
6627 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6628
6629         * gcc.c-torture/execute/20041210-1.c: New test.
6630
6631 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6632
6633         PR c++/18731
6634         * g++.dg/parser/struct-1.C: New test.
6635         * g++.dg/parser/struct-2.C: New test.
6636         * g++.dg/parser/struct-3.C: New test.
6637
6638 2004-12-09  Richard Henderson  <rth@redhat.com>
6639
6640         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6641
6642         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6643         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6644
6645 2004-12-09  Matt Austern  <austern@apple.com>
6646
6647         PR c++/18514
6648         * g++.dg/ext/builtin1.C: New
6649         * g++.dg/ext/builtin2.C: New
6650         * g++.dg/ext/builtin3.C: New
6651         * g++.dg/ext/builtin4.C: New
6652         * g++.dg/ext/builtin5.C: New
6653
6654 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6655
6656         PR tree-opt/18904
6657         * g++.dg/opt/ptrmem5.C: New test.
6658
6659 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6660
6661         * g++.dg/parse/typename5.C: Adjust for new error.
6662         * g++.dg/parse/typename7.C: New.
6663
6664 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6665
6666         PR c++/18073
6667         * g++.dg/other/mmintrin.C: New test.
6668
6669 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6670
6671         PR c++/16681
6672         * g++.dg/init/array15.C: New.
6673         * g++.dg/init/array16.C: New.
6674
6675 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6676
6677         PR fortran/18826
6678         * gfortran.dg/assign_1.f90: New test.
6679
6680 2004-12-08  Nick Clifton  <nickc@redhat.com>
6681
6682         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6683         * gcc.target/xstormy16/data_below100: Likewise.
6684         * gcc.target/xstormy16/sfr: Likewise.
6685         * gcc.target/xstormy16/below100.S: New test source file.
6686         * gcc.target/xstormy16/below100.ld: New test linker script.
6687         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6688         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6689         bp instructions.
6690         * gcc.target/xstormy16/bp.c: Likewise.
6691
6692         * gcc.target/xstormy16/bss_below100: New files:
6693         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6694         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6695         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6696         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6697         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6698         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6699         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6700         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6701         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6702         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6703         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6704         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6705         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6706         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6707         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6708         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6709         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6710         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6711         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6712         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6713         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6714         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6715         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6716         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6717         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6718         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6719         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6720
6721         * gcc.target/xstormy16/data_below100: New files:
6722         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6723         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6724         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6725         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6726         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6727         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6728         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6729         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6730         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6731         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6732         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6733         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6734         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6735         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6736         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6737         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6738         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6739         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6740         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6741         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6742         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6743         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6744         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6745         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6746         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6747         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6748         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6749
6750         * gcc.target/xstormy16/sfr: New files:
6751         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6752         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6753         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6754         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6755         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6756         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6757         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6758         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6759         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6760         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6761         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6762         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6763         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6764         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6765         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6766         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6767         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6768         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6769         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6770         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6771         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6772         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6773         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6774         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6775         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6776         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6777         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6778         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6779         27_if0_sfrw_bitfield_f.c
6780
6781 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6782
6783         PR c++/18100
6784         * g++.dg/lookup/name-clash4.C: New test.
6785
6786 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6787
6788         PR c++/18672
6789         * g++.dg/opt/array1.C: New.
6790
6791         PR c++/18803
6792         * g++.dg/template/operator5.C: New.
6793
6794 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6795
6796         PR c/18867
6797         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6798
6799 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6800
6801         * gcc.dg/noncompile/20041207.c: New test.
6802
6803 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6804
6805         * g++.dg/other/unreachable-1.C: New test.
6806
6807 2004-12-06  Nick Clifton  <nickc@redhat.com>
6808
6809         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6810         <limits.h> because the latter comes from gcc's include/ directory
6811         and not the newlib/libc/include directory.
6812
6813 2004-12-04  Richard Henderson  <rth@redhat.com>
6814
6815         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6816
6817 2004-12-04  Richard Henderson  <rth@redhat.com>
6818
6819         * lib/target-supports.exp (check_gc_sections_available): Disable
6820         for alpha and ia64.
6821
6822 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6823
6824         PR middle-end/17909
6825         * g++.dg/other/vararg-2.C: New test.
6826
6827 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6828
6829         PR c++/17011, c++/17971
6830         * g++.dg/template/error15.C: Adjust expected error.
6831         * g++.dg/template/instantiate3.C: Likewise.
6832
6833 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6834
6835         * gcc.dg/altivec-18.c: Fix for darwin
6836
6837 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6838
6839         PR c++/18782
6840         * g++.dg/parse/ptrmem2.C: New.
6841
6842         PR c++/18318
6843         * g++.dg/template/new1.C: New.
6844
6845 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6846
6847         PR fortran/18710
6848         * gfortran.dg/direct_io_3.f90: New test.
6849
6850 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6851
6852         PR 18758
6853         * g++.dg/parse/crash21.C: New.
6854
6855 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6856
6857         PR c++/15664, c++/18276
6858         * g++.dg/template/ttp13.C: New test.
6859         * g++.dg/template/ttp14.C: Likewise.
6860
6861 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6862
6863         PR c++/18123
6864         * g++.dg/parse/enum2.C: New test.
6865         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6866
6867 2004-12-02  Nick Clifton  <nickc@redhat.com>
6868
6869         * gcc.target/xstormy16: New test directory.
6870         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6871         * gcc.target/xstormy16/bp.c: Check the generation of bp
6872         instructions.
6873         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6874         bn instructions and the BELOW100 attribute.
6875
6876 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6877
6878         PR target/16952
6879         * gcc.dg/ppc-eabi.c: New.
6880
6881 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6882
6883         PR fortran/18284
6884         * gfortran.dg/backspace.f90
6885
6886 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6887
6888         * gfortran.dg/inquire.f90: New test.
6889
6890 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6891
6892         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6893         handle effective-target-keyword.
6894         (dg-skip-if): Support effective-target keyword as target list.
6895         (dg-xfail-if): Ditto.
6896         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6897
6898 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6899
6900         PR tree-optimization/18291
6901         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6902
6903 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6904
6905         PR C++/18729
6906         * g++.dg/parse/crash20.C: New.
6907
6908         PR c++/17431
6909         * g++.dg/overload/arg1.C: New.
6910         * g++.dg/overload/arg2.C: New.
6911         * g++.dg/overload/arg3.C: New.
6912         * g++.dg/overload/arg4.C: New.
6913
6914 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6915
6916         * gcc.dg/c99-flex-array-4.c: Remove.
6917
6918 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6919
6920         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6921
6922         * lib/target-supports.exp (is-effective-target): Simplify.
6923
6924         * lib/target-supports.exp (check_effective_target_vect_long):
6925         Fix for powerpc64-*-*.
6926
6927 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6928
6929         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6930         to support new requirements on FreeBSD 5.
6931
6932 2004-11-30  Devang Patel  <dpatel@apple.com>
6933
6934         PR 18702
6935         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6936
6937 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6938
6939         * g++.dg/ext/altivec-13.C: New test.
6940
6941 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6942
6943         PR tree-opt/18298
6944         * gcc.c-torture/execute/p18298.c: New test.
6945
6946 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6947             Dorit Naishlos  <dorit@il.ibm.com>
6948
6949         PR tree-opt/18607
6950         * gcc.dg/vect/vect-89.c: New test.
6951
6952 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6953
6954         * gcc.dg/pr18596-1.c: New test.
6955
6956 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6957
6958         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6959
6960 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6961
6962         PR c/18479
6963         * gcc.dg/pr18479.c: New test.
6964
6965 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6966
6967         PR target/18490
6968         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6969         mmix-knuth-mmixware.
6970
6971         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6972         cris-*-elf* cris-*-aout* mmix-*-*
6973
6974 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6975
6976         PR middle-end/18725
6977         * gcc.dg/pr18725.c: New test.
6978
6979 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6980
6981         PR target/18488
6982         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6983
6984         PR target/18336
6985         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6986
6987 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6988
6989         PR c++/18368
6990         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6991         * g++.old-deja/g++.law/ctors5.C: Likewise.
6992         * g++.old-deja/g++.other/crash25.C: Likewise.
6993
6994         PR c++/18674
6995         * g++.dg/template/error16.C: New test.
6996
6997         PR c++/18512
6998         * g++.dg/template/crash29.C: New test.
6999
7000 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7001
7002         PR tree-optimization/18712
7003         * gcc.c-torture/compile/pr18712.c: New test.
7004
7005 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7006
7007         PR c/7544
7008         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7009         tests.
7010
7011 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7012
7013         PR c++/18652
7014         * g++.dg/lookup/crash6.C: New test.
7015
7016 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7017
7018         PR middle-end/18164
7019         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7020
7021 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7022
7023         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7024         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7025         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7026
7027 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7028
7029         * gcc.dg/pr18164.c: New test.
7030
7031 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7032
7033         * gcc.dg/funroll-loops-all.c: New.
7034
7035 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7036
7037         PR target/18489
7038         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7039         delimeter, match space and TAB as well as ":".
7040
7041         PR target/18484
7042         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7043
7044         PR target/18348
7045         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7046
7047         PR target/18345
7048         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7049
7050         PR target/18337
7051         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7052
7053 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7054
7055         * gfortran.dg/direct_io_2.f90: New test.
7056
7057 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7058
7059         PR target/18334
7060         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7061
7062 2004-11-28  Richard Henderson  <rth@redhat.com>
7063
7064         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7065
7066 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7067
7068         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7069         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7070         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7071         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7072         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7073         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7074         gcc.dg/pointer-arith-8.c: New tests.
7075
7076 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7077
7078         PR fortran/18364
7079         * gfortran.dg/endfile.f90: New test.
7080
7081 2004-11-27  Falk Hueffner  <falk@debian.org>
7082
7083         * gcc.dg/loop-6.c: New test.
7084
7085 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7086
7087         * gcc.c-torture/execute/20041126-1.c: New test.
7088
7089 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7090
7091         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7092         on IRIX.
7093
7094 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7095
7096         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7097         functions.
7098
7099 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7100
7101         PR rtl-optimization/17825
7102         * gcc.c-torture/compile/20041119-1.c: New test.
7103
7104 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7105
7106         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7107         Check existence of ld library path variables before unsetting.
7108
7109 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7110
7111         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7112
7113 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7114
7115         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7116
7117 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7118
7119         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7120
7121 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7122
7123         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7124         dg-do directive.
7125
7126 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7127
7128         * gcc.dg/pr17957.c: Pass --param, not -param.
7129
7130 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7131
7132         PR middle-end/17957
7133         * testsuite/gcc.dg/pr17957.c: New test.
7134
7135 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/18445
7138         * g++.dg/template/crash28.C: Likewise.
7139
7140         PR c++/18001
7141         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7142         * g++.dg/ext/lvaddr.C: Likewise.
7143         * g++.dg/opt/pr7503-3.C: Likewise.
7144
7145         PR c++/18466
7146         * g++.dg/parse/qualified3.C: New test.
7147         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7148
7149         PR c++/18545
7150         * g++.dg/expr/return1.C: New test.
7151
7152 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7153
7154         Friend class name lookup 3/n, PR c++/3332
7155         * g++.dg/lookup/friend3.C: New test.
7156         * g++.dg/lookup/friend4.C: Likewise.
7157         * g++.dg/lookup/friend5.C: Likewise.
7158
7159 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7160
7161         Friend class name lookup 2/n, PR c++/14513, c++/15410
7162         * g++.dg/lookup/friend2.C: New test.
7163         * g++.dg/template/friend31.C: Likewise.
7164
7165 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7166
7167         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7168
7169 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7170
7171         PR c++/17473
7172         * g++.dg/tc1/dr56.C: Remove.
7173         * g++.dg/template/typedef1.C: Add dg-error markers.
7174         * g++.old-deja/g++.other/typedef7.C: Likewise.
7175
7176         PR c++/18285
7177         * g++.dg/parse/typedef7.C: New test.
7178
7179 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7180
7181         * gcc.c-torture/execute/20041124-1.c: New test.
7182
7183 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7184
7185         * g++.dg/template/deduce3.C: New test.
7186
7187         PR c++/18586
7188         * g++.dg/template/crash27.C: New test.
7189
7190         PR c++/18530
7191         * g++.dg/warn/Wshadow-3.C: New test.
7192
7193 2004-11-24  Devang Patel  <dpatel@apple.com>
7194
7195         PR/18555
7196         * gcc.dg/cpp/isysroot-1.c: New test.
7197         * gcc.dg/cpp/usr/include/stdio.h: New file.
7198         * gcc.dg/cpp/isysroot-2.c: New test.
7199         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7200         New file.
7201
7202 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7203
7204         PR c++/8929
7205         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7206
7207 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7208
7209         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7210         * gcc.target/sparc/pdist.c: Likewise.
7211
7212 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7213
7214         PR c++/16882
7215         * g++.dg/conversion/simd1.C: New test.
7216
7217 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7218
7219         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7220         and restore_ld_library_path_env_vars.
7221         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7222         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7223         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7224         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7225
7226 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7227
7228         * gcc.dg/pragma-align-2.c: Test macro expansion.
7229         * gcc.dg/pragma-pack-2.c: New test.
7230
7231 2004-11-23  Richard Henderson  <rth@redhat.com>
7232
7233         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7234         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7235         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7236         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7237         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7238         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7239
7240         * gcc.dg/vect/vect.exp: Add check for alpha.
7241         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7242         (check_effective_target_vect_int): Enable for alpha.
7243         (check_effective_target_vect_long): New.
7244         (is-effective-target): Add it.
7245
7246 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7247
7248         * gcc.dg/pr18614-1.c: New test.
7249
7250 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7251
7252         * gcc.dg/setjmp-2.c: New test.
7253
7254 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7255
7256         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7257         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7258         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7259         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7260         gcc.target/sparc/pdist.c: New tests.
7261
7262 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7263
7264         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7265
7266 2004-11-22  Dale Johannesen  <dalej@apple.com>
7267
7268         * gcc.dg/20041111-1.c:  New.
7269
7270 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7271
7272         PR tree-opt/18536
7273         * gcc.dg/vect/pr18536.c: New test.
7274
7275 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7276
7277         PR c++/18354
7278         * g++.dg/template/nontype11.C: New test.
7279
7280 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7281
7282         PR middle-end/18520
7283         * gcc.dg/pr18520-1.c: New test case.
7284
7285 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7286
7287         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7288         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7289         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7290         expected diagnostics.
7291
7292 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7293
7294         PR target/18580
7295         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7296         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7297         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7298
7299 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7300
7301         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7302
7303 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7304             Joseph Myers  <joseph@codesourcery.com>
7305
7306         * lib/target-supports.exp (check_visibility_available): Really
7307         test the compiler.
7308
7309 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7310
7311         PR tree-opt/18181
7312         * gcc.dg/vect/vect-85.c: New test.
7313         * gcc.dg/vect/vect-86.c: New test.
7314         * gcc.dg/vect/vect-87.c: New test.
7315         * gcc.dg/vect/vect-88.c: New test.
7316
7317 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7318
7319         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7320
7321 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7322
7323         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7324         * gcc.dg/ppc-and-1.c: Ditto.
7325         * gcc.dg/ppc-compare-1.c: Ditto.
7326         * gcc.dg/ppc-mov-1.c: Ditto
7327
7328 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7329             Mark Mitchell  <mark@codesourcery.com>
7330
7331         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7332
7333 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7334             Aldy Hernandez  <aldyh@redhat.com>
7335
7336         * lib/target-supports.exp (check_effective_target_vect_int): New
7337         (check_effective_target_vect_float): New
7338         (check_effective_target_vect_double): New.
7339         (is-effective-target): Support new effective targets keywords.
7340         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7341         default action for dg-do.
7342         * gcc.dg/vect/pr16105.c: Use new support.
7343         * gcc.dg/vect/pr18400.c: Ditto.
7344         * gcc.dg/vect/pr18425.c: Ditto.
7345         * gcc.dg/vect/vect-1.c: Ditto.
7346         * gcc.dg/vect/vect-10.c: Ditto.
7347         * gcc.dg/vect/vect-11.c: Ditto.
7348         * gcc.dg/vect/vect-12.c: Ditto.
7349         * gcc.dg/vect/vect-13.c: Ditto.
7350         * gcc.dg/vect/vect-14.c: Ditto.
7351         * gcc.dg/vect/vect-15.c: Ditto.
7352         * gcc.dg/vect/vect-16.c: Ditto.
7353         * gcc.dg/vect/vect-17.c: Ditto.
7354         * gcc.dg/vect/vect-18.c: Ditto.
7355         * gcc.dg/vect/vect-19.c: Ditto.
7356         * gcc.dg/vect/vect-2.c: Ditto.
7357         * gcc.dg/vect/vect-20.c: Ditto.
7358         * gcc.dg/vect/vect-21.c: Ditto.
7359         * gcc.dg/vect/vect-22.c: Ditto.
7360         * gcc.dg/vect/vect-23.c: Ditto.
7361         * gcc.dg/vect/vect-24.c: Ditto.
7362         * gcc.dg/vect/vect-25.c: Ditto.
7363         * gcc.dg/vect/vect-26.c: Ditto.
7364         * gcc.dg/vect/vect-27.c: Ditto.
7365         * gcc.dg/vect/vect-27a.c: Ditto.
7366         * gcc.dg/vect/vect-28.c: Ditto.
7367         * gcc.dg/vect/vect-29.c: Ditto.
7368         * gcc.dg/vect/vect-29a.c: Ditto.
7369         * gcc.dg/vect/vect-3.c: Ditto.
7370         * gcc.dg/vect/vect-30.c: Ditto.
7371         * gcc.dg/vect/vect-31.c: Ditto.
7372         * gcc.dg/vect/vect-32.c: Ditto.
7373         * gcc.dg/vect/vect-33.c: Ditto.
7374         * gcc.dg/vect/vect-34.c: Ditto.
7375         * gcc.dg/vect/vect-35.c: Ditto.
7376         * gcc.dg/vect/vect-36.c: Ditto.
7377         * gcc.dg/vect/vect-37.c: Ditto.
7378         * gcc.dg/vect/vect-38.c: Ditto.
7379         * gcc.dg/vect/vect-4.c: Ditto.
7380         * gcc.dg/vect/vect-40.c: Ditto.
7381         * gcc.dg/vect/vect-41.c: Ditto.
7382         * gcc.dg/vect/vect-42.c: Ditto.
7383         * gcc.dg/vect/vect-43.c: Ditto.
7384         * gcc.dg/vect/vect-44.c: Ditto.
7385         * gcc.dg/vect/vect-45.c: Ditto.
7386         * gcc.dg/vect/vect-46.c: Ditto.
7387         * gcc.dg/vect/vect-47.c: Ditto.
7388         * gcc.dg/vect/vect-48.c: Ditto.
7389         * gcc.dg/vect/vect-48a.c: Ditto.
7390         * gcc.dg/vect/vect-49.c: Ditto.
7391         * gcc.dg/vect/vect-5.c: Ditto.
7392         * gcc.dg/vect/vect-50.c: Ditto.
7393         * gcc.dg/vect/vect-51.c: Ditto.
7394         * gcc.dg/vect/vect-52.c: Ditto.
7395         * gcc.dg/vect/vect-53.c: Ditto.
7396         * gcc.dg/vect/vect-54.c: Ditto.
7397         * gcc.dg/vect/vect-55.c: Ditto.
7398         * gcc.dg/vect/vect-56.c: Ditto.
7399         * gcc.dg/vect/vect-56a.c: Ditto.
7400         * gcc.dg/vect/vect-57.c: Ditto.
7401         * gcc.dg/vect/vect-58.c: Ditto.
7402         * gcc.dg/vect/vect-59.c: Ditto.
7403         * gcc.dg/vect/vect-6.c: Ditto.
7404         * gcc.dg/vect/vect-60.c: Ditto.
7405         * gcc.dg/vect/vect-61.c: Ditto.
7406         * gcc.dg/vect/vect-62.c: Ditto.
7407         * gcc.dg/vect/vect-63.c: Ditto.
7408         * gcc.dg/vect/vect-64.c: Ditto.
7409         * gcc.dg/vect/vect-65.c: Ditto.
7410         * gcc.dg/vect/vect-66.c: Ditto.
7411         * gcc.dg/vect/vect-67.c: Ditto.
7412         * gcc.dg/vect/vect-68.c: Ditto.
7413         * gcc.dg/vect/vect-69.c: Ditto.
7414         * gcc.dg/vect/vect-7.c: Ditto.
7415         * gcc.dg/vect/vect-72.c: Ditto.
7416         * gcc.dg/vect/vect-72a.c: Ditto.
7417         * gcc.dg/vect/vect-73.c: Ditto.
7418         * gcc.dg/vect/vect-74.c: Ditto.
7419         * gcc.dg/vect/vect-75.c: Ditto.
7420         * gcc.dg/vect/vect-76.c: Ditto.
7421         * gcc.dg/vect/vect-77.c: Ditto.
7422         * gcc.dg/vect/vect-77a.c: Ditto.
7423         * gcc.dg/vect/vect-78.c: Ditto.
7424         * gcc.dg/vect/vect-79.c: Ditto.
7425         * gcc.dg/vect/vect-8.c: Ditto.
7426         * gcc.dg/vect/vect-80.c: Ditto.
7427         * gcc.dg/vect/vect-82.c: Ditto.
7428         * gcc.dg/vect/vect-82_64.c: Ditto.
7429         * gcc.dg/vect/vect-83.c: Ditto.
7430         * gcc.dg/vect/vect-83_64.c: Ditto.
7431         * gcc.dg/vect/vect-9.c: Ditto.
7432         * gcc.dg/vect/vect-all.c: Ditto.
7433         * gcc.dg/vect/vect-none.c: Ditto.
7434
7435 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7436
7437         * lib/gcc-dg.exp (dg-skip-if): New function.
7438         (dg-forbid-option): Remove.
7439         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7440         * g++.dg/abi/bitfield8.C: Likewise.
7441         * g++.dg/abi/dtor1.C: Likewise.
7442         * g++.dg/abi/empty10.C: Likewise.
7443         * g++.dg/abi/empty7.C: Likewise.
7444         * g++.dg/abi/empty9.C: Likewise.
7445         * g++.dg/abi/layout3.C: Likewise.
7446         * g++.dg/abi/layout4.C: Likewise.
7447         * g++.dg/abi/thunk1.C: Likewise.
7448         * g++.dg/abi/thunk2.C: Likewise.
7449         * g++.dg/abi/vbase11.C: Likewise.
7450         * g++.dg/abi/vthunk2.C: Likewise.
7451         * g++.dg/abi/vthunk3.C: Likewise.
7452         * g++.dg/ext/attrib8.C: Likewise.
7453         * g++.dg/opt/longbranch2.C: Likewise.
7454         * g++.dg/opt/reg-stack4.C: Likewise.
7455         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7456         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7457         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7458         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7459         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7460         * gcc.dg/20000609-1.c: Likewise.
7461         * gcc.dg/20000720-1.c: Likewise.
7462         * gcc.dg/20011107-1.c: Likewise.
7463         * gcc.dg/20011119-1.c: Likewise.
7464         * gcc.dg/20020108-1.c: Likewise.
7465         * gcc.dg/20020122-2.c: Likewise.
7466         * gcc.dg/20020122-3.c: Likewise.
7467         * gcc.dg/20020201-3.c: Likewise.
7468         * gcc.dg/20020206-1.c: Likewise.
7469         * gcc.dg/20020218-1.c: Likewise.
7470         * gcc.dg/20020310-1.c: Likewise.
7471         * gcc.dg/20020411-1.c: Likewise.
7472         * gcc.dg/20020418-2.c: Likewise.
7473         * gcc.dg/20020426-1.c: Likewise.
7474         * gcc.dg/20020426-2.c: Likewise.
7475         * gcc.dg/20020517-1.c: Likewise.
7476         * gcc.dg/20020523-1.c: Likewise.
7477         * gcc.dg/20020523-2.c: Likewise.
7478         * gcc.dg/20020729-1.c: Likewise.
7479         * gcc.dg/20030204-1.c: Likewise.
7480         * gcc.dg/20030826-2.c: Likewise.
7481         * gcc.dg/20030926-1.c: Likewise.
7482         * gcc.dg/20031202-1.c: Likewise.
7483         * gcc.dg/980312-1.c: Likewise.
7484         * gcc.dg/980313-1.c: Likewise.
7485         * gcc.dg/990117-1.c: Likewise.
7486         * gcc.dg/990424-1.c: Likewise.
7487         * gcc.dg/990524-1.c: Likewise.
7488         * gcc.dg/991230-1.c: Likewise.
7489         * gcc.dg/i386-387-1.c: Likewise.
7490         * gcc.dg/i386-387-2.c: Likewise.
7491         * gcc.dg/i386-387-3.c: Likewise.
7492         * gcc.dg/i386-387-4.c: Likewise.
7493         * gcc.dg/i386-387-5.c: Likewise.
7494         * gcc.dg/i386-387-6.c: Likewise.
7495         * gcc.dg/i386-asm-1.c: Likewise.
7496         * gcc.dg/i386-bitfield1.c: Likewise.
7497         * gcc.dg/i386-bitfield2.c: Likewise.
7498         * gcc.dg/i386-loop-1.c: Likewise.
7499         * gcc.dg/i386-loop-2.c: Likewise.
7500         * gcc.dg/i386-loop-3.c: Likewise.
7501         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7502         * gcc.dg/i386-pic-1.c: Likewise.
7503         * gcc.dg/i386-regparm.c: Likewise.
7504         * gcc.dg/i386-signbit-1.c: Likewise.
7505         * gcc.dg/i386-signbit-2.c: Likewise.
7506         * gcc.dg/i386-signbit-3.c: Likewise.
7507         * gcc.dg/i386-sse-5.c: Likewise.
7508         * gcc.dg/i386-sse-8.c: Likewise.
7509         * gcc.dg/i386-unroll-1.c: Likewise.
7510         * gcc.dg/tls/opt-1.c: Likewise.
7511         * gcc.dg/tls/opt-2.c: Likewise.
7512         * gcc.dg/unroll-1.c: Likewise.
7513         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7514         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7515         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7516         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7517
7518 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7519
7520         * g++.dg/template/incomplete1.C: New test.
7521
7522 2004-11-16  Nick Clifton  <nickc@redhat.com>
7523
7524         Revert patches accidentally commited during checkin of fixes for
7525         xstormy16 tests:
7526         gcc.c-torture/execute/simd-4.c: Revert
7527         gcc.dg/20040910-1.c: Revert.
7528
7529 2004-11-16  Paul Brook  <paul@codesourcery.com>
7530
7531         PR fortran/13010
7532         * gfortran.dg/der_pointer_1.f90: New test.
7533
7534 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7535
7536         PR c/18498
7537         * gcc.dg/bitfld-13.c: New test.
7538
7539 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7540
7541         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7542         powerpc*-*-linux*.
7543
7544         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7545         * gcc.dg/ppc64-abi-2.c: Ditto.
7546         * gcc.dg/ppc64-abi-3.c: Ditto.
7547
7548         * lib/gcc-dg.exp (dg-target-list): Remove.
7549
7550 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7551
7552         * gcc.dg/ia64-postinc.c: New test.
7553
7554 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7555
7556         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7557
7558 2004-11-15  Nick Clifton  <nickc@redhat.com>
7559
7560         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7561         __INT_MAX__ so that the test can be compiled by toolchains
7562         targeted at 16-bit processors.
7563
7564         * gcc.dg/20040625-1.c: Use long constants rather than integers
7565         when performing arithmetic that will overflow 16-bits.
7566
7567         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7568         xstormy16.  It does not support 128-bit vector operations.
7569
7570         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7571         with the macro PTR_TYPE.  Define this macro to an integer type
7572         suitable for holding a pointer.
7573
7574         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7575         the target is a 16-bit processor.
7576
7577         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7578         16-bit targets where the character constant will be too long.
7579
7580         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7581         where the double will not be directly addressable.
7582
7583 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7584
7585         Friend class name lookup 1/n, PR c++/18471
7586         * g++.dg/template/crash26.C: New test.
7587         * g++.dg/lookup/struct1.C: Adjust expected error.
7588         * g++.dg/parse/elab1.C: Likewise.
7589         * g++.dg/parse/elab2.C: Likewise.
7590         * g++.dg/parse/int-as-enum1.C: Likewise.
7591         * g++.dg/parse/struct-as-enum1.C: Likewise.
7592         * g++.dg/parse/typedef1.C: Likewise.
7593         * g++.dg/parse/typedef3.C: Likewise.
7594         * g++.dg/parse/typedef4.C: Likewise.
7595         * g++.dg/parse/typedef5.C: Likewise.
7596         * g++.dg/template/nontype4.C: Likewise.
7597         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7598         * g++.old-deja/g++.other/elab1.C: Likewise.
7599         * g++.old-deja/g++.other/syntax4.C: Likewise.
7600
7601 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7602
7603         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7604
7605 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7606
7607         * gcc.c-torture/execute/20041114-1.c: New test.
7608
7609 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7610
7611         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7612         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7613         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7614         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7615         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7616         gcc.dg/switch-7.c: New tests.
7617
7618 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7619
7620         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7621
7622 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7623
7624         PR tree-opt/18400
7625         * gcc.dg/vect/pr18400.c: New test.
7626
7627 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7628             Andrew Pinski  <pinskia@physics.uc.edu>
7629
7630         PR tree-opt/18425
7631         * gcc.dg/vect/pr18425.c: New test.
7632
7633 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7634
7635         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7636         Guard with dg-require-alias and dg-require-visibility.
7637
7638 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7639
7640         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7641
7642 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7643
7644         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7645
7646 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7647
7648         PR c++/17344
7649         * g++.dg/template/defarg5.C: New test.
7650
7651 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7652
7653         * g++.dg/parse/cast1.C: Run only on ILP32.
7654         * g++.old-deja/g++.mike/p784.C: Likewise.
7655
7656 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7657
7658         * gcc.c-torture/execute/20041113-1.c: New test.
7659
7660 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7661
7662         PR target/18230
7663         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7664         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7665         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7666         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7667         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7668         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7669         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7670         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7671         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7672         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7673         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7674         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7675         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7676
7677 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7678
7679         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7680         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7681         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7682         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7683         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7684         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7685         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7686         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7687         gcc.target/sparc/combined-1.c: New tests.
7688
7689 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7690
7691         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7692         New tests.
7693
7694 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7695
7696         * lib/gcc-dg.exp (dg-forbid-option): New function.
7697         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7698         * g++.dg/abi/bitfield8.C: Likewise.
7699         * g++.dg/abi/dtor1.C: Likewise.
7700         * g++.dg/abi/empty10.C: Likewise.
7701         * g++.dg/abi/empty7.C: Likewise.
7702         * g++.dg/abi/empty9.C: Likewise.
7703         * g++.dg/abi/layout3.C: Likewise.
7704         * g++.dg/abi/layout4.C: Likewise.
7705         * g++.dg/abi/thunk1.C: Likewise.
7706         * g++.dg/abi/thunk2.C: Likewise.
7707         * g++.dg/abi/vbase11.C: Likewise.
7708         * g++.dg/abi/vthunk2.C: Likewise.
7709         * g++.dg/abi/vthunk3.C: Likewise.
7710         * g++.dg/ext/attrib8.C: Likewise.
7711         * g++.dg/opt/longbranch2.C: Likewise.
7712         * g++.dg/opt/reg-stack4.C: Likewise.
7713         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7714         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7715         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7716         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7717         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7718         * gcc.dg/20000609-1.c: Likewise.
7719         * gcc.dg/20000720-1.c: Likewise.
7720         * gcc.dg/20011107-1.c: Likewise.
7721         * gcc.dg/20011119-1.c: Likewise.
7722         * gcc.dg/20020108-1.c: Likewise.
7723         * gcc.dg/20020122-2.c: Likewise.
7724         * gcc.dg/20020122-3.c: Likewise.
7725         * gcc.dg/20020201-3.c: Likewise.
7726         * gcc.dg/20020206-1.c: Likewise.
7727         * gcc.dg/20020218-1.c: Likewise.
7728         * gcc.dg/20020310-1.c: Likewise.
7729         * gcc.dg/20020411-1.c: Likewise.
7730         * gcc.dg/20020418-2.c: Likewise.
7731         * gcc.dg/20020426-1.c: Likewise.
7732         * gcc.dg/20020426-2.c: Likewise.
7733         * gcc.dg/20020517-1.c: Likewise.
7734         * gcc.dg/20020523-1.c: Likewise.
7735         * gcc.dg/20020523-2.c: Likewise.
7736         * gcc.dg/20020729-1.c: Likewise.
7737         * gcc.dg/20030204-1.c: Likewise.
7738         * gcc.dg/20030826-2.c: Likewise.
7739         * gcc.dg/20030926-1.c: Likewise.
7740         * gcc.dg/20031202-1.c: Likewise.
7741         * gcc.dg/980312-1.c: Likewise.
7742         * gcc.dg/980313-1.c: Likewise.
7743         * gcc.dg/990117-1.c: Likewise.
7744         * gcc.dg/990424-1.c: Likewise.
7745         * gcc.dg/990524-1.c: Likewise.
7746         * gcc.dg/991230-1.c: Likewise.
7747         * gcc.dg/i386-387-1.c: Likewise.
7748         * gcc.dg/i386-387-2.c: Likewise.
7749         * gcc.dg/i386-387-3.c: Likewise.
7750         * gcc.dg/i386-387-4.c: Likewise.
7751         * gcc.dg/i386-387-5.c: Likewise.
7752         * gcc.dg/i386-387-6.c: Likewise.
7753         * gcc.dg/i386-asm-1.c: Likewise.
7754         * gcc.dg/i386-bitfield1.c: Likewise.
7755         * gcc.dg/i386-bitfield2.c: Likewise.
7756         * gcc.dg/i386-loop-1.c: Likewise.
7757         * gcc.dg/i386-loop-2.c: Likewise.
7758         * gcc.dg/i386-loop-3.c: Likewise.
7759         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7760         * gcc.dg/i386-pic-1.c: Likewise.
7761         * gcc.dg/i386-regparm.c: Likewise.
7762         * gcc.dg/i386-signbit-1.c: Likewise.
7763         * gcc.dg/i386-signbit-2.c: Likewise.
7764         * gcc.dg/i386-signbit-3.c: Likewise.
7765         * gcc.dg/i386-sse-5.c: Likewise.
7766         * gcc.dg/i386-sse-8.c: Likewise.
7767         * gcc.dg/i386-unroll-1.c: Likewise.
7768         * gcc.dg/tls/opt-1.c: Likewise.
7769         * gcc.dg/tls/opt-2.c: Likewise.
7770         * gcc.dg/unroll-1.c: Likewise.
7771         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7772         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7773         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7774         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7775         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7776         -m64 is specified.
7777
7778 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7779
7780         PR c++/18389
7781         * g++.dg/parse/cond1.C: New test.
7782
7783         PR c++/18429
7784         * g++.dg/template/array9.C: New test.
7785         * g++.dg/ext/vla1.C: Adjust error messages.
7786         * g++.dg/ext/vlm1.C: Likewise.
7787         * g++.dg/template/crash2.C: Likewise.
7788
7789         PR c++/18436
7790         * g++.dg/template/call3.C: New test.
7791
7792         PR c++/18407
7793         * g++.dg/template/ptrmem11.C: New test.
7794
7795 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7796
7797         PR other/14264
7798         * lib/g++.exp: Set LC_ALL and LANG to C.
7799         * lib/gcc-dg.exp: Likewise.
7800         * lib/gfortran.exp: Likewise.
7801         * lib/objc.exp: Likewise.
7802         * lib/treelang.exp: Likewise.
7803
7804 2004-11-12  Andreas Schwab  <schwab@suse.de>
7805
7806         * gcc.dg/pr16286.c: Fix last change.
7807
7808 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7809
7810         PR c++/18416
7811         * g++.dg/init/global1.C: New test.
7812
7813 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7814
7815         * gcc.c-torture/execute/20041112-1.c: New test.
7816
7817 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7818
7819         * lib/gcc-dg.exp (dg-target-list): New.
7820
7821 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7822             Richard Sandiford  <rsandifo@redhat.com>
7823
7824         * lib/target-supports.exp (get-compiler_messages): New.
7825         (check_named_sections_available): Use it.
7826         (check_effective_target_ilp32): New.
7827         (check_effective_target_lp64): New.
7828         (is-effective-target): New.
7829         * lib/gcc-dg.exp (dg-require-effective-target): New.
7830
7831 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7832
7833         * gcc.dg/precedence-1.c: New test.
7834
7835 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7836
7837         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7838
7839         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7840         message, delete generated files, use more descriptive name for
7841         executable, and make the test unsupported when it cannot be run.
7842
7843         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7844         (dg-require-weak, dg-require-visibility, dg-require-alias,
7845         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7846         dg-require-iconv, dg-require-named-sections): Use it.
7847
7848         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7849
7850 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7851
7852         PR target/16457
7853         * gcc.dg/ppc-and-1: New
7854
7855         PR target/16796
7856         * gcc.dg/ppc-mov-1.c: New.
7857
7858         PR target/16458
7859         * gcc.dg/ppc-compare-1.c: New.
7860
7861 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7862
7863         * objc.dg/desig-init-2.m: New test.
7864
7865 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7866
7867         PR middle-end/18160
7868         * g++.dg/warn/register-var-1.C: New test.
7869         * g++.dg/warn/register-var-2.C: New test.
7870
7871 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7872
7873         * gcc.dg/union-2.c: New test.
7874
7875 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7876
7877         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7878         New test for PR tree-optimization/17892.
7879
7880 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7881
7882         PR c++/18369
7883         * g++.dg/init/new12.C: New test.
7884
7885 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7886
7887         * gcc.target/sparc: New directory.
7888         * gcc.target/sparc/sparc.exp: New driver.
7889         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7890         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7891         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7892         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7893
7894 2004-11-10  Paul Brook  <paul@codesourcery.com>
7895
7896         PR fortran/18218
7897         * gfortran.dg/list_read.c: New test.
7898
7899 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7900
7901         PR c/18322
7902         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7903         expected diagnostic location.
7904
7905 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7906
7907         * gcc.dg/20041109-1.c: New test.
7908
7909 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7910
7911         PR objc/18406
7912         * objc/compile/pr18406.m: New test.
7913
7914 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7915
7916         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7917
7918 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7919
7920         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7921
7922 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7923
7924         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7925
7926 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7927
7928         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7929         exit.
7930
7931 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7932
7933         PR tree-opt/18299
7934         * gcc.c-torture/pr18299-1.c: New test.
7935
7936 2004-11-06  Andreas Schwab  <schwab@suse.de>
7937
7938         * gcc.dg/pr16286.c: Also test for bool and pixel.
7939
7940 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7941
7942         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7943         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7944         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7945         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7946         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7947         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7948         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7949         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7950         gcc.dg/struct-semi-3.c: New tests.
7951
7952 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7953
7954         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7955
7956 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7957
7958         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7959         Do not use C99 designators.
7960
7961 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7962
7963         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7964
7965 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7966
7967         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7968         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7969         * gcc.c-torture/execute/simd-5.x: Remove.
7970
7971 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7972
7973         PR rtl-optimization/17933
7974         * gcc.dg/torture/pr17933-1.c: New test.
7975
7976 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7977
7978         PR target/18106
7979         * lib/target-supports.exp (check_weak_available): Support
7980         Windows.
7981
7982 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7983
7984         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7985         call to fflush(stdout) before abort.
7986         (my_ffsll): New function.
7987         (generate_fields): Use it.
7988
7989 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7990
7991         * gcc.dg/init-undef-1.c: New test.
7992
7993 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7994
7995         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7996         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7997         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7998         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7999         expected messages for new parser.
8000
8001 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8002
8003         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8004
8005 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8006
8007         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8008         on LP64 targets.
8009
8010 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8011
8012         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8013         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8014         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8015         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8016         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8017         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8018         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8019         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8020         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8021         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8022
8023 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8024
8025         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8026         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8027         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8028         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8029         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8030         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8031         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8032         for new parser.
8033
8034 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8035
8036         PR target/15342
8037         * gcc.dg/20041104-1.c: New test.
8038
8039 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8040
8041         * g++.dg/template/nontype7.C: New test.
8042         * g++.dg/template/nontype8.C: Likewise.
8043         * g++.dg/template/nontype9.C: Likewise.
8044         * g++.dg/template/nontype10.C: Likewise.
8045         * g++.dg/tc1/dr49.C: Likewise.
8046         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8047         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8048
8049 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8050
8051         * g++.dg/rtti/tinfo1.C: Remove xfails.
8052
8053 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8054
8055         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8056         packed attribute to the definition to satisfy the new C++ parser.
8057
8058 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8059
8060         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8061         invocations of va_arg.
8062
8063 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8064
8065         PR c++/18124
8066         * g++.dg/template/crash25.C: New test.
8067
8068         PR c++/18155
8069         * g++.dg/template/typedef2.C: New test.
8070         * g++.dg/parse/crash13.C: Adjust error markers.
8071
8072         PR c++/18177
8073         * g++.dg/conversion/const3.C: New test.
8074
8075 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8076
8077         PR fortran/17535
8078         PR fortran/17583
8079         PR fortran/17713
8080         * gfortran.dg/generic_[123].f90: New testcases.
8081
8082 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8083
8084         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8085         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8086
8087 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8088
8089         PR tree-opt/16808
8090         * gcc.c-torture/compile/pr16808.c: New test.
8091
8092 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8093
8094         PR rtl-optimization/17104
8095         * gcc.dg/ppc-bitfield1.c: New.
8096
8097 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8098
8099         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8100
8101 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8102
8103         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8104         strings for 32-bit code.
8105
8106 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8107
8108         PR c/18239
8109         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8110
8111 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8112
8113         PR c++/18064
8114         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8115
8116 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8117
8118         PR c++/15172
8119         * g++.dg/init/aggr2.C: New test.
8120
8121 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8122
8123         * objc.dg/local-decl-1.m: New test.
8124
8125 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8126
8127         * gcc.dg/20040910-1.c: Adjust regex.
8128
8129 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8130
8131         PR rtl-optimization/18084
8132         * g++.dg/opt/pr18084-1.C: New testcase.
8133
8134 2004-10-30  Matt Austern  <austern@apple.com>
8135
8136         PR c++/17542
8137         * g++.dg/ext/attrib18.C: New test.
8138
8139 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8140
8141         PR middle-end/18096
8142         * gcc.dg/pr18096-1.c: New test case.
8143
8144 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8145
8146         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8147
8148 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8149
8150         PR c/16666
8151         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8152         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8153         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8154         gcc.dg/old-style-prom-3.c: New tests.
8155
8156 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8157
8158         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8159         Remove unnecessary inclusion of stdio.h.
8160
8161 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8162
8163         PR rtl-optimization/17581
8164         * gcc.dg/pr17581-1.c: New test case.
8165
8166 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8167
8168         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8169         being implemented.
8170         * g++.dg/conversion/dr195-1.C: New.
8171         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8172         * g++.old-deja/g++.mike/p10148.C: Likewise.
8173
8174 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8175
8176         PR c++/17695
8177         * g++.dg/debug/typedef2.C: New test.
8178
8179 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8180
8181         PR fortran/13490
8182         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8183         * gfortran.dg/g77/README: Update.
8184
8185 2004-10-28  Matt Austern  <austern@apple.com>
8186
8187         PR c++/14124
8188         * g++.dg/ext/packed7.C: New test.
8189
8190 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8191
8192         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8193         scan-assembler.
8194         * lib/scanasm.exp (hidden-scan-for): New proc.
8195         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8196         string.
8197         (scan-not-hidden): Likewise.
8198         * lib/target-supports.exp (check_visibility_available): mach-o is
8199         support too.
8200
8201 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8202
8203         PR c++/17132
8204         * g++.dg/template/memclass3.C: New test.
8205
8206 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8207
8208         PR middle-end/18160
8209         * gcc.dg/register-var-1.c: New test.
8210         * gcc.dg/register-var-2.c: New test.
8211         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8212         error now.
8213
8214 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8215
8216         PR other/18172
8217         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8218         unused variables.
8219         * gcc.dg/vect/vect-22.c: Likewise.
8220
8221 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8222
8223         * gcc.dg/i386-rotate-1.c: New test.
8224
8225 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8226
8227         * g++.dg/init/ref12.C: Add "run" marker.
8228
8229         PR c++/17435
8230         * g++.dg/init/ref12.C: New test.
8231
8232         PR c++/18140
8233         * g++.dg/template/shift1.C: New test.
8234         * g++.dg/template/error10.C: Adjust error markers.
8235
8236 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8237
8238         PR tree-opt/17529
8239         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8240
8241 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8242
8243         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8244         * gcc.dg/weak/weak-3.c: Likewise.
8245         * gcc.dg/weak/weak-5.c: Likewise.
8246         * gcc.dg/weak/weak-9.c: Likewise.
8247         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8248         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8249
8250         * gcc.dg/darwin-weakimport-1.c: New.
8251
8252 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8253
8254         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8255
8256 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8259         'syntax' error messages.
8260         * gcc.dg/cpp/direct2s.c: Likewise.
8261
8262 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8263
8264         * gcc.c-torture/compile/20041026-1.c: New.
8265
8266 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR c++/18093
8269         * g++.dg/lookup/ns2.C: New test.
8270
8271         PR c++/18020
8272         * g++.dg/template/enum4.C: New test.
8273
8274         PR c++/18161
8275         * g++.dg/template/expr1.C: New test.
8276
8277 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8278
8279         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8280
8281 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8282
8283         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8284         gcc.dg/decl-nospec-3.c: New tests.
8285
8286 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8287
8288         * objc.dg/super-class-3.m: New test.
8289
8290 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8291
8292         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8293         resyncing.
8294         * gcc.dg/cpp/direct2s.c: Likewise.
8295
8296 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8297
8298         * objc.dg/image-info.m: Update for changes to section selection.
8299
8300 2004-10-25  David Ayers  <d.ayers@inode.at>
8301             Ziemowit Laski  <zlaski@apple.com>
8302
8303         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8304         diagnostics when messaging 'id <Proto>'.
8305         * objc.dg/class-protocol-1.m: New test.
8306         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8307         a non-existent method signature.
8308         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8309         Update diagnostics when messaging with non-existent method signature.
8310         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8311         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8312         invalid receivers are now resolved as if messaging 'id'; remove
8313         extraneous diagnostics.
8314
8315 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8316
8317         PR c/16667
8318         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8319         gcc.dg/init-desig-obs-3.c: New tests.
8320
8321 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8322
8323         * gcc.dg/debug/20041023-1.c: New test.
8324
8325 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8326
8327         PR middle-end/17407
8328         * gcc.c-torture/compile/pr17407.c: New test.
8329
8330         PR c++/18121
8331         * g++.dg/template/array8.C: New test.
8332
8333 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8334
8335         PR other/18138
8336         * lib/g++.exp: Accept more than one multilib libgcc.
8337         * lib/gcc-dg.exp: Likewise.
8338         * lib/objc.exp: Likewise.
8339         * lib/treelang.exp: Likewise.
8340         * lib/gfortran.exp: Likewise.
8341
8342 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8343
8344         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8345
8346 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8347
8348         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8349         * gcc.dg/c99-const-expr-3.c: Likewise.
8350
8351 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8352
8353         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8354
8355 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8356
8357         * gcc.c-torture/execute/loop-2e.x: Remove.
8358
8359 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8360
8361         PR c++/18095
8362         * g++.dg/parse/crash18.C: New.
8363         * g++.dg/parse/crash19.C: New.
8364
8365 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8366
8367         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8368         * g++.dg/ext/dllimport2.C: Same.
8369         * g++.dg/ext/dllimport8.C: Same.
8370
8371 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8372
8373         PR c++/10841
8374         * g++.dg/conversion/cast1.C: New test.
8375         * g++.dg/overload/pmf1.C: Adjust error marker.
8376
8377 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8378
8379         PR objc/17923
8380         * objc.dg/const-str-7.m: New test.
8381
8382 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8383
8384         * g++.dg/template/memfriend11.C: Fix comment typo.
8385         * g++.dg/template/memfriend14.C: Likewise.
8386
8387 2004-10-20  Richard Henderson  <rth@redhat.com>
8388
8389         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8390         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8391         -fasynchronous-unwind-tables.
8392
8393 2004-10-20  Richard Henderson  <rth@redhat.com>
8394
8395         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8396         (main): Return success.
8397         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8398         (main): Return success.
8399
8400 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8401
8402         PR c++/13495
8403         * g++.dg/template/memfriend9.C: New test.
8404         * g++.dg/template/memfriend10.C: Likewise.
8405         * g++.dg/template/memfriend11.C: Likewise.
8406         * g++.dg/template/memfriend12.C: Likewise.
8407         * g++.dg/template/memfriend13.C: Likewise.
8408         * g++.dg/template/memfriend14.C: Likewise.
8409         * g++.dg/template/memfriend15.C: Likewise.
8410         * g++.dg/template/memfriend16.C: Likewise.
8411         * g++.dg/template/memfriend17.C: Likewise.
8412         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8413
8414 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8415
8416         * g++.dg/conversion/dr195.C: New.
8417         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8418
8419 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8420             Devang Patel  <dpatel@apple.com>
8421
8422         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8423         of floating point arithmetic, which could trap.
8424
8425 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8426
8427         PR c++/14035
8428         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8429         * g++.dg/conversion/const2.C: New test.
8430         * g++.dg/expr/reinterpret2.C: New test.
8431         * g++.dg/expr/reinterpret3.C: New test.
8432         * g++.dg/expr/cast2.C: New test.
8433         * g++.dg/expr/copy1.C: New test.
8434         * g++.dg/other/conversion1.C: Change error message.
8435         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8436         function pointers to void *.
8437         * g++.old-deja/g++.mike/p10148.C: Likewise.
8438
8439 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8440
8441         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8442
8443 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8444
8445         PR c++/18047
8446
8447         * g++.dg/parse/expr3.C: New test.
8448
8449 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8450
8451         * gcc.dg/smod-1.c: New test.
8452
8453 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8454
8455         * objc.dg/method-14.m: New test.
8456
8457 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8458
8459         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8460         Also xfail as the patch was reverted.
8461
8462 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8463
8464         PR middle-end/16973
8465         * gcc.dg/pr16973.c: New test.
8466
8467 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8468
8469         PR tree-optimization/17656
8470         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8471
8472 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8473
8474         * g++.dg/eh/shadow1.C: New.
8475
8476 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8477
8478         * gcc.c-torture/compile/20041018-1.c: New test.
8479
8480 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8481
8482         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8483         compiler referring to register 0 when accessing sdata.  The linker
8484         now patches things up.
8485
8486 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8487
8488         PR c/17529
8489         * gcc.c-torture/compile/pr17529.c: New test.
8490
8491 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8492
8493         PR c++/17743
8494         * g++.dg/ext/attrib17.C: New test.
8495
8496 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8497
8498         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8499
8500 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8501
8502         PR c++/10479
8503         * g++.dg/ext/attrib16.C: New test.
8504
8505 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8506
8507         PR c++/17042
8508         * g++.dg/init/dso_handle1.C: New test.
8509
8510         PR c++/14667
8511         * g++.dg/parse/typedef6.C: New test.
8512
8513         PR c++/17916
8514         * g++.dg/parse/pragma1.C: New test.
8515
8516 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8517
8518         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8519
8520 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8521
8522         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8523         -fno-common when on HPPA HP-UX platforms.
8524
8525 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR other/16820
8528         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8529         stdint.h.
8530         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8531         uintptr_t.
8532
8533 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8534
8535         PR c++/16301
8536         * g++.dg/lookup/strong-using-4.C: New test.
8537
8538 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8539
8540         PR middle-end/16567
8541         * gcc.c-torture/compile/nested-1.c: New test.
8542
8543 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8544
8545         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8546         and mipsisa64*-*-* (until support for misaligned loads is added).
8547         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8548         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8549         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8550         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8551         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8552         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8553
8554 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8555
8556         PR c++/17976
8557         * g++.dg/init/dtor3.C: New test.
8558
8559 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8560
8561         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8562
8563 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8564
8565         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8566         * gcc.dg/macho-lo-sum.c: Likewise.
8567
8568 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8569
8570         * gcc.dg/ppc-spe64-1.c: New test.
8571
8572 2004-10-14  Devang Patel  <dpatel@apple.com>
8573
8574         PR 17635
8575         * gcc.dg/pr17635.c : New test.
8576
8577 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8578
8579         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8580         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8581         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8582         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8583         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8584         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8585         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8586         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8587         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8588         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8589         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8590         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8591         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8592         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8593         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8594         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8595         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8596         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8597
8598 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8599
8600         * gcc.dg/vect/vect-82.c: New testcase.
8601         * gcc.dg/vect/vect-82_64.c: New testcase.
8602         * gcc.dg/vect/vect-83.c: New testcase.
8603         * gcc.dg/vect/vect-83_64.c: New testcase.
8604
8605 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8606
8607         * gcc.dg/cpp/error-1.c: New test.
8608
8609 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8610
8611         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8612
8613 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8614
8615         PR target/17984
8616         * gcc.dg/cris-peep2-xsrand2.c: New test.
8617
8618 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8619
8620         PR c++/17661
8621         * testsuite/g++.dg/expr/for2.C: New test.
8622
8623 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8624
8625         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8626
8627 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8628
8629         PR tree-optimization/17724
8630         * g++.dg/opt/pr17724-1.C: New test.
8631         * g++.dg/opt/pr17724-2.C: New test.
8632         * g++.dg/opt/pr17724-3.C: New test.
8633         * g++.dg/opt/pr17724-4.C: New test.
8634         * g++.dg/opt/pr17724-5.C: New test.
8635         * g++.dg/opt/pr17724-6.C: New test.
8636
8637 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8638
8639         PR c/17301
8640         * gcc.dg/pr17301-2.c: New test.
8641
8642 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/15876
8645         * g++.dg/parse/error22.C: New test.
8646
8647         PR c++/17936
8648         * g++.dg/template/spec18.C: New test.
8649
8650 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8651
8652         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8653         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8654         memcpy.
8655         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8656         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8657
8658 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8659
8660         * g++.dg/eh/cleanup5.C: Add dg-options "".
8661
8662 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8663
8664         PR middle-end/17657
8665         * gcc.dg/switch-4.c: New test case.
8666
8667 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8668
8669         * gcc.c-torture/execute/20041011-1.c: New test.
8670
8671 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8672
8673         PR c++/17554
8674         * g++.dg/init/for3.C: New test.
8675
8676         PR c++/17657
8677         * g++.dg/opt/switch2.C: New test.
8678
8679         PR middle-end/17703
8680         * g++.dg/warn/Wreturn-2.C: New test.
8681
8682 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8683
8684         PR c++/17907
8685         * g++.dg/eh/cleanup5.C: New test.
8686
8687 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/17393
8690         * g++.dg/parse/error21.C: New test.
8691
8692 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8693
8694         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8695         * g++.dg/warn/incomplete1.C: Likewise.
8696         * g++.dg/template/qualttp20.C: Likewise.
8697
8698 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8699
8700         PR c/17881
8701         * parm-incomplete-1.c: New test.
8702
8703 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8704
8705         PR c++/17867
8706         * g++.dg/parse/error19.C: New test.
8707
8708         PR c++/17670
8709         * g++.dg/init/new11.C: New test.
8710
8711         PR c++/17821
8712         * g++.dg/parse/error20.C: New test.
8713
8714         PR c++/17826
8715         * g++.dg/template/crash24.C: New test.
8716
8717 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8718
8719         PR c/17301
8720         * gcc.dg/pr17301-1.c: New test.
8721
8722 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8723
8724         PR c/17189
8725         * gcc.dg/anon-struct-5.c: New test.
8726
8727 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8728
8729         PR c/17844
8730         * gcc.dg/pr17844-1.c: New test.
8731
8732 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8733
8734         PR tree-optimization/17906
8735         * gcc.c-torture/compile/pr17906.c: New.
8736
8737 2004-10-09  Stuart Hastings  <stuart@apple.com>
8738             Roger Sayle  <roger@eyesopen.com>
8739
8740         PR rtl-optimization/17853
8741         * gcc.dg/i386-mmx-5.c: New testcase.
8742
8743 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8746
8747 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8748
8749         PR c++/17524
8750         * g++.dg/template/static9.C: New test.
8751
8752         PR c++/17685
8753         * g++.dg/parse/operator5.C: New test.
8754
8755 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8756
8757         PR middle-end/17894
8758         * gcc.c-torture/execute/divcmp-4.c: New test case.
8759
8760 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8761
8762         PR tree-opt/17902
8763         * g++.dg/opt/pr17902.C: New test.
8764
8765 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8766
8767         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8768
8769 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8770
8771         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8772
8773 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8774
8775         * gcc.dg/assign-warn-3.c: New test.
8776
8777 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8778
8779         PR c/16999
8780         * gcc.dg/cpp/ident-1.c: New test.
8781
8782 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8783
8784         * gcc.c-torture/compile/acc1.c: New.
8785
8786 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8787
8788         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8789         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8790
8791 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8792
8793         * gcc.dg/ultrasp11.c: New test.
8794
8795 2004-10-08  Michael Matz  <matz@suse.de>
8796
8797         * gcc.dg/doloop-2.c: New test.
8798
8799 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8800
8801         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8802         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8803         objc.dg/method-9.m: Update expected diagnostics.
8804
8805 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8806
8807         * gcc.dg/ppc-fsel-3.c: New file.
8808         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8809
8810 2004-10-07  Paul Brook  <paul@codesourcery.com>
8811
8812         * gfortran.dg/intrinsic_verify_1.f90: New test.
8813
8814 2004-10-07  Paul Brook  <paul@codesourcery.com>
8815
8816         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8817
8818 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8819
8820         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8821         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8822         commit.
8823
8824 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8825
8826         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8827
8828 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8829
8830         PR c++/17115
8831         * g++.dg/warn/Winline-4.C: New test.
8832
8833 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8834
8835         * gcc.c-torture/compile/20041007-1.c: New test.
8836
8837 2004-10-07  Paul Brook  <paul@codesourcery.com>
8838
8839         PR fortran/17678
8840         * gfortran.dg/use_allocated_1.f90: New test.
8841
8842 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8843
8844         PR middle-end/17849
8845         * gfortran.fortran-torture/compile/nested.f90: New test
8846
8847 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8848
8849         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8850
8851 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8852
8853         PR c++/17368
8854         * g++.dg/ext/asm6.C: New test.
8855
8856 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8857
8858         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8859
8860 2004-10-06  Paul Brook  <paul@codesourcery.com>
8861
8862         PR libfortran/17709
8863         * gfortran.dg/empty_format_1.f90: New test.
8864
8865 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8866
8867         PR fortran/17568
8868         * gfortran.dg/ishft.f90: New test.
8869
8870         PR fortran/17283
8871         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8872         tests.
8873
8874 2004-10-06  Paul Brook  <paul@codesourcery.com>
8875
8876         * gfortran.dg/do_1.f90: New test.
8877
8878 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8879
8880         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8881         optimizing for size.
8882
8883 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8884
8885         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8886
8887 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8888
8889         * gcc.c-torture/compile/20041005-1.c: New test.
8890
8891 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8892
8893         PR c++/17829
8894         * g++.dg/lookup/koenig4.C: New.
8895
8896 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8897
8898         * g++.dg/other/classkey1.C: Adjust quoting marks.
8899         * g++.dg/parse/error15.C: Likewise.
8900         * g++.dg/template/meminit2.C (int>): Likewise.
8901
8902 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8903
8904         PR fortran/17283
8905         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8906
8907         PR fortran/17631
8908         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8909
8910         PR fortran/17708
8911         * gfortran.dg/pr17708.f90: New test.
8912
8913 2004-10-04  Chao-ying Fu  <fu@mips.com>
8914
8915         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8916         * gcc.dg/vect/vect-4.c: Ditto.
8917         * gcc.dg/vect/vect-5.c: Ditto.
8918         * gcc.dg/vect/vect-6.c: Ditto.
8919         * gcc.dg/vect/vect-8.c: Ditto.
8920         * gcc.dg/vect/vect-16.c: Ditto.
8921         * gcc.dg/vect/vect-30.c: Ditto.
8922         * gcc.dg/vect/vect-40.c: Ditto.
8923         * gcc.dg/vect/vect-41.c: Ditto.
8924         * gcc.dg/vect/vect-42.c: Ditto.
8925         * gcc.dg/vect/vect-43.c: Ditto.
8926         * gcc.dg/vect/vect-44.c: Ditto.
8927         * gcc.dg/vect/vect-45.c: Ditto.
8928         * gcc.dg/vect/vect-46.c: Ditto.
8929         * gcc.dg/vect/vect-47.c: Ditto.
8930         * gcc.dg/vect/vect-48.c: Ditto.
8931         * gcc.dg/vect/vect-49.c: Ditto.
8932         * gcc.dg/vect/vect-50.c: Ditto.
8933         * gcc.dg/vect/vect-51.c: Ditto.
8934         * gcc.dg/vect/vect-52.c: Ditto.
8935         * gcc.dg/vect/vect-53.c: Ditto.
8936         * gcc.dg/vect/vect-54.c: Ditto.
8937         * gcc.dg/vect/vect-55.c: Ditto.
8938         * gcc.dg/vect/vect-56.c: Ditto.
8939         * gcc.dg/vect/vect-57.c: Ditto.
8940         * gcc.dg/vect/vect-58.c: Ditto.
8941         * gcc.dg/vect/vect-59.c: Ditto.
8942         * gcc.dg/vect/vect-60.c: Ditto.
8943         * gcc.dg/vect/vect-74.c: Ditto.
8944         * gcc.dg/vect/vect-79.c: Ditto.
8945         * gcc.dg/vect/vect-80.c: Ditto.
8946
8947 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8948
8949         * gcc.dg/unused-7.c: Use the correct option.
8950
8951 2004-10-04  Paul Brook  <paul@codesourcery.com>
8952         Bud Davis  <bdavis9659@comcast.net>
8953
8954         PR fortran/17706
8955         PR fortran/16434
8956         * gfortran/pr17706.f90: New test.
8957         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8958
8959 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8960
8961         * gfortran.dg/pr17612.f90: New test.
8962
8963 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8964
8965         * g++.dg/template/local1.C: Adjust quoting marks in
8966         testing for diagnostics.
8967         * g++.dg/tls/diag-2.C: Likewise.
8968         * g++.dg/other/error8.C: Likewise.
8969
8970 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8971
8972         PR c/17178
8973         * gcc.dg/unused-4.c: Adjust to be correct.
8974
8975         PR c/17820
8976         * gcc.dg/unused-7.c: New test.
8977
8978 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8979
8980         PR c++/17797
8981         * g++.dg/overload/template2.C: New test.
8982
8983 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8984
8985         PR tree-optimization/16632
8986         * gcc.dg/tree-ssa/20041002-1.c: New.
8987
8988 2004-10-03  Paul Brook  <paul@codesourcery.com>
8989
8990         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8991         rather than relying on default formatting.
8992
8993 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8994
8995         * gcc.dg/20040920-1.c: Update expected message text.
8996
8997 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8998
8999         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9000
9001 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9002
9003         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9004         tree level.
9005
9006 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9007
9008         * gcc.dg/tree-ssa/pr17343.c: Remove.
9009
9010 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9011
9012         PR tree-opt/17343
9013         * gcc.dg/tree-ssa/pr17343.c: New test.
9014
9015 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9016
9017         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9018         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9019         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9020         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9021         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9022
9023 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9024
9025         * gcc.dg/lvalue-2.c: New test.
9026
9027 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9028
9029         PR c/17730
9030         * gcc.dg/pr17730-1.c: New test
9031
9032 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9033
9034         PR c/7425
9035         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9036
9037 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9038
9039         * gcc.c-torture/execute/stdarg-1.c: New test.
9040         * gcc.c-torture/execute/stdarg-2.c: New test.
9041         * gcc.c-torture/execute/stdarg-3.c: New test.
9042         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9043         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9044         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9045         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9046         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9047
9048 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9049
9050         PR tree-optimization/17697
9051         * g++.dg/opt/pr17697-1.C: New test.
9052         * g++.dg/opt/pr17697-2.C: New test.
9053         * g++.dg/opt/pr17697-3.C: New test.
9054
9055 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9056
9057         PR c/16409
9058         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9059         gcc.dg/vla-init-5.c: New tests.
9060
9061 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9062
9063         PR c/13804
9064         * gcc.dg/pr13804-1.c: New test.
9065
9066 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9067
9068         PR fortran/16938
9069         * gfortran.dg/pr16938.f90: New test.
9070
9071 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9072
9073         * g++.dg/template/crash23.C: New test.
9074
9075 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/17585
9078         * g++.dg/template/static8.C: New test.
9079
9080 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9081
9082         PR c++/17681
9083         * g++.dg/other/error9.C: New test.
9084
9085 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9086
9087         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9088
9089 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9090
9091         PR fortran/15164
9092         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9093
9094 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9095
9096         PR middle-end/17112
9097         * gcc.dg/pr17112-1.c: New test case.
9098
9099 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9100
9101         PR c/11459
9102         * gcc.dg/pr11459-1.c: New test.
9103
9104 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9105
9106         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9107         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9108
9109 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9110
9111         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9112
9113 2004-09-25  Jan Hubicka  <jh@suse.cz>
9114
9115         * compile/30040909-1.c: New test.
9116         * compile/30040907-1.c: New test.
9117
9118 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9119
9120         * gcc.c-torture/execute/va-arg-26.c: New test.
9121
9122 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9123
9124         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9125         extra diagnostics on targets with 64-bit pointers.
9126         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9127
9128 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9129
9130         PR c/17188
9131         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9132         * gcc.dg/decl-3.c: Adjust expected message.
9133
9134 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9135
9136         PR fortran/17615
9137         * gfortran.dg/pr17615.f90: New test.
9138
9139 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9140
9141         PR tree-optimzation/17517
9142         * g++.dg/tree-ssa/pr17517.C: New Test.
9143
9144 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9145
9146         PR c++/16889
9147         * g++.dg/lookup/ambig3.C: New.
9148
9149 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9150
9151         PR tree-opt/17624
9152         * g++.dg/opt/pr17624.C: New test.
9153
9154 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9155
9156         PR c/6980
9157         * gcc.dg/Wbad-function-cast-1.c: New test.
9158
9159 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9160
9161         * g++.dg/ext/complit1.C
9162         * g++.dg/other/error2.C
9163         * g++.dg/other/nontype-1.C
9164         * g++.dg/parse/crash11.C
9165         * g++.dg/parse/crash12.C
9166         * g++.dg/parse/error15.C
9167         * g++.dg/parse/error4.C
9168         * g++.dg/parse/tmpl-outside1.C
9169         * g++.dg/parse/too-many-tmpl-args1.C
9170         * g++.dg/template/dependent-expr3.C
9171         * g++.dg/template/error10.C
9172         * g++.dg/template/instantiate1.C
9173         * g++.dg/template/vtable2.C
9174         * g++.dg/warn/Wshadow-1.C
9175         * g++.dg/warn/weak1.C
9176         * g++.old-deja/g++.brendan/crash16.C
9177         * g++.old-deja/g++.brendan/crash18.C
9178         * g++.old-deja/g++.brendan/crash48.C
9179         * g++.old-deja/g++.brendan/crash49.C
9180         * g++.old-deja/g++.brendan/crash55.C
9181         * g++.old-deja/g++.brendan/crash56.C
9182         * g++.old-deja/g++.brendan/crash8.C
9183         * g++.old-deja/g++.brendan/enum11.C
9184         * g++.old-deja/g++.brendan/enum8.C
9185         * g++.old-deja/g++.brendan/enum9.C
9186         * g++.old-deja/g++.brendan/friend3.C
9187         * g++.old-deja/g++.brendan/misc14.C
9188         * g++.old-deja/g++.bugs/900402_02.C
9189         * g++.old-deja/g++.bugs/900404_03.C
9190         * g++.old-deja/g++.bugs/900404_04.C
9191         * g++.old-deja/g++.bugs/900428_03.C
9192         * g++.old-deja/g++.jason/crash4.C
9193         * g++.old-deja/g++.jason/overload21.C
9194         * g++.old-deja/g++.jason/redecl1.C
9195         * g++.old-deja/g++.jason/report.C
9196         * g++.old-deja/g++.jason/rfg10.C
9197         * g++.old-deja/g++.jason/template30.C
9198         * g++.old-deja/g++.law/arm12.C
9199         * g++.old-deja/g++.law/ctors5.C
9200         * g++.old-deja/g++.law/cvt20.C
9201         * g++.old-deja/g++.law/init10.C
9202         * g++.old-deja/g++.law/init8.C
9203         * g++.old-deja/g++.law/visibility17.C
9204         * g++.old-deja/g++.law/visibility7.C
9205         * g++.old-deja/g++.mike/net8.C
9206         * g++.old-deja/g++.mike/p646.C
9207         * g++.old-deja/g++.mike/p700.C
9208         * g++.old-deja/g++.mike/p701.C
9209         * g++.old-deja/g++.mike/p811.C
9210         * g++.old-deja/g++.ns/template13.C
9211         * g++.old-deja/g++.other/array3.C
9212         * g++.old-deja/g++.other/crash25.C
9213         * g++.old-deja/g++.other/dtor3.C
9214         * g++.old-deja/g++.other/dtor4.C
9215         * g++.old-deja/g++.other/main1.C
9216         * g++.old-deja/g++.other/warn7.C
9217         * g++.old-deja/g++.pt/crash11.C
9218         * g++.old-deja/g++.pt/crash36.C
9219         * g++.old-deja/g++.pt/spec22.C
9220         * g++.old-deja/g++.pt/spec9.C
9221         * g++.old-deja/g++.pt/ttp52.C
9222         * g++.old-deja/g++.robertl/eb103.C
9223         * g++.old-deja/g++.robertl/eb121.C
9224         * g++.old-deja/g++.robertl/eb22.C
9225         * g++.old-deja/g++.robertl/eb8.C:
9226         Update locations and/or regexps of dg-error markers.
9227         Remove markers for some bogus messages that are no longer issued.
9228
9229 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9232         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9233
9234 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9235
9236         PR c++/17618
9237         * g++.dg/lookup/crash5.C: New test.
9238
9239 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9240
9241         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9242         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9243         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9244         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9245         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9246         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9247
9248         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9249         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9250         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9251         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9252         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9253         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9254
9255         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9256
9257         * gcc.dg/vect/vect-44.c: Check additional cases.
9258         * gcc.dg/vect/vect-48.c: Check additional cases.
9259
9260         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9261         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9262         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9263         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9264         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9265         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9266         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9267         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9268         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9269
9270         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9271         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9272         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9273
9274 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9275
9276         * gcc.dg/tree-ssa/loop-6.c: New test.
9277
9278 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9279
9280         PR c++/17620
9281         * g++.dg/inherit/base2.C: New.
9282
9283 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9284
9285         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9286         * gcc.dg/20001012-2.c: Likewise.
9287         * gcc.dg/20001013-1.c: Likewise.
9288         * gcc.dg/20001101-1.c: Likewise.
9289         * gcc.dg/20001102-1.c: Likewise.
9290         * gcc.dg/bf-spl1.c: Likewise.
9291         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9292         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9293
9294 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9295
9296         PR tree-optimization/16721
9297         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9298
9299 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9300
9301         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9302         * gcc.dg/20040305-1.c: Likewise.
9303
9304 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9305
9306         PR c/16566
9307         * gcc.c-torture/compile/pr16566-1.c,
9308         gcc.c-torture/compile/pr16566-2.c,
9309         gcc.c-torture/compile/pr16566-3.c: New tests.
9310
9311 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9312
9313         PR tree-optimization/17512
9314         * gcc.c-torture/compile/20040916-1.c.
9315
9316 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9317
9318         * gcc.dg/pragma-re-3.c: New test.
9319
9320 2004-09-17  Matt Austern  <austern@apple.com>
9321
9322         PR c++/15049
9323         * g++.dg/other/anon3.C: New.
9324
9325 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9326
9327         PR c++/7503
9328         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9329         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9330         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9331         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9332         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9333
9334 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9335
9336         PR fortran/17286
9337         * gfortran.dg/pr17286.f90: New test.
9338
9339 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9340
9341         PR c++/17530
9342         * g++.dg/template/static7.C: New test.
9343
9344 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9345
9346         PR tree-opt/17558
9347         * gcc.c-torture/compile/pr17558.c: New test.
9348
9349 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9350
9351         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9352         if SKIP_ATTRIBUTE is defined.
9353
9354 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9355
9356         PR fortran/15957
9357         * gfortran.dg/pr15957.f90: New test.
9358
9359 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9360
9361         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9362         in comparison.
9363         * gcc.dg/vect/vect-79.c: Likewise.
9364         * gcc.dg/vect/vect-80.c: Likewise.
9365
9366 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9367
9368         PR fortran/15750
9369         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9370
9371 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9372
9373         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9374         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9375         * gcc.dg/vect/vect-62.c: New testcase.
9376         * gcc.dg/vect/vect-63.c: New testcase.
9377         * gcc.dg/vect/vect-64.c: New testcase.
9378         * gcc.dg/vect/vect-65.c: New testcase.
9379         * gcc.dg/vect/vect-66.c: New testcase.
9380         * gcc.dg/vect/vect-67.c: New testcase.
9381         * gcc.dg/vect/vect-68.c: New testcase.
9382         * gcc.dg/vect/vect-69.c: New testcase.
9383         * gcc.dg/vect/vect-79.c: New testcase.
9384         * gcc.dg/vect/vect-80.c: New testcase.
9385
9386 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9387
9388         * gcc.target/mips/asm-1.c: New test.
9389
9390 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9391
9392         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9393         * gcc.dg/vect/vect-73.c: New testcase.
9394         * gcc.dg/vect/vect-74.c: New testcase.
9395         * gcc.dg/vect/vect-75.c: New testcase.
9396         * gcc.dg/vect/vect-76.c: New testcase.
9397         * gcc.dg/vect/vect-77.c: New testcase.
9398         * gcc.dg/vect/vect-78.c: New testcase
9399
9400 2004-09-18  Paul Brook  <paul@codesourcery.com>
9401
9402         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9403
9404 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9405
9406         PR c/17424
9407         * gcc.dg/pr17424-1.c: New test.
9408
9409 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9410
9411         * g++.dg/tree-ssa/pr17153.C: New test.
9412
9413 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9414
9415         PR pch/13361
9416         * testsuite/g++.dg/pch/wchar-1.C: New.
9417         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9418
9419 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9420
9421         * gcc.c-torture/execute/20040917-1.c: New test.
9422
9423 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9424
9425         PR tree-optimization/17319
9426         * gcc.dg/pr17319.c: New test.
9427
9428 2004-09-17  Devang Patel  <dpatel@apple.com>
9429
9430         * gcc.dg/20040813-1.c: New test.
9431
9432 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9433
9434         PR tree-optimization/17273
9435         * gcc.c-torture/compile/pr17273.c: New test.
9436
9437 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9438
9439         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9440         Update expected messages.
9441         * gcc.dg/declspec-13.c: New test.
9442
9443 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9444
9445         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9446
9447 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9448
9449         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9450         change what 'a' is pointing to.
9451
9452 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/16002
9455         * g++.dg/template/error18.C: New test.
9456
9457         PR c++/16029
9458         * g++.dg/warn/Wunused-8.C: New test.
9459
9460 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9461
9462         PR tree-optimization/17513
9463         * gcc.dg/20040916-1.c: New test.
9464
9465 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9466
9467         PR c++/17501
9468         * g++.dg/template/typename7.C: New test.
9469
9470 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9471
9472         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9473
9474 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9475
9476         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9477         with -ftree-based-profiling also.
9478         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9479
9480 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9481
9482         PR/15364
9483         * gfortran.dg/der_array_io_1.f90: New test.
9484         * gfortran.dg/der_array_io_2.f90: New test.
9485         * gfortran.dg/der_array_io_3.f90: New test.
9486
9487 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9488
9489         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9490         EABI.
9491
9492 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9493
9494         * g++.dg/opt/switch1.C: New test.
9495
9496 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9497
9498         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9499         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9500         Update expected messages.
9501
9502 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9503
9504         PR fortran/16485
9505         * gfortran.dg/same_name_1.f90: New test.
9506
9507 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9508
9509         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9510         dereference garbage pointers.
9511
9512 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9513
9514         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9515         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9516
9517         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9518         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9519         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9520
9521 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9522
9523         PR c++/17324
9524         * g++.dg/template/mangle1.C: New test.
9525
9526 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9527
9528         PR tree-optimization/17252
9529         * gcc.c-torture/execute/pr17252.c: New test.
9530
9531 2004-09-14  Andrew Pinski  <apinski@apple.com>
9532
9533         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9534
9535 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9536
9537         PR rtl-optimization/9771
9538         * gcc.dg/pr9771-1.c: New test case.
9539
9540 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9541
9542         PR tree-optimization/15262
9543         * gcc.c-torture/execute/pr15262-1.c: New test.
9544         * gcc.c-torture/execute/pr15262-2.c: New test.
9545
9546 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9547
9548         * gcc.dg/declspec-12.c: New test.
9549
9550 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9551
9552         * gfortran.dg/pr17090.f90: Add directives to test.
9553
9554 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9555
9556         * gcc.c-torture/compile/20040914-1.c: New test.
9557
9558 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/16162
9561         * g++.dg/template/decl2.C: New test.
9562
9563 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9564
9565         PR fortran/17090
9566         * gfortran.dg/pr17090.f90: New test.
9567
9568 2004-09-13  Dale Johannesen  <dalej@apple.com>
9569
9570         * gcc.c-torture/compile/pr17408.c:  New test case.
9571
9572 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9573
9574         PR c++/16716
9575         * g++.dg/parse/crash17.C: New test.
9576
9577         PR c++/17327
9578         * g++.dg/template/enum3.C: New test.
9579
9580 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9581
9582         * lib/gcc-defs.exp: Load wrapper.exp.
9583         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9584         using local code.
9585         * lib/gcc.exp (gcc_init): Similar.
9586         * lib/gfortran.exp (gfortran_init): Similar.
9587         * lib/objc.exp (objc_init): Similar.
9588         * lib/treelang.exp (treelang_init): Similar.
9589         * lib/wrapper.exp: New file with build_wrapper call machinery in
9590         ${tool}_maybe_build_wrapper.
9591
9592 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9593
9594         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9595         "inline".
9596         * gcc.dg/declspec-11.c: Update expected messages.
9597         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9598         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9599         gcc.dg/inline-12.c: New tests.
9600
9601 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9602
9603         * g++.dg/tree-ssa/pr17400.C: New testcase.
9604
9605 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9606
9607         * gcc.target/mips/sb1-1.c: New testcase.
9608
9609 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9610
9611         * lib/g77-dg.exp: Remove unused file.
9612         * lib/mike-g77.exp: Ditto.
9613         * lib/g77.exp: Ditto.
9614
9615 2004-09-12  Richard Henderson  <rth@redhat.com>
9616
9617         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9618
9619 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9620
9621         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9622         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9623         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9624         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9625         Update expected messages.
9626
9627 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9628
9629         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9630         declaration/use mismatch for dirp parameter.
9631
9632 2004-09-12  Andrew Pinski  <apinski@apple.com>
9633
9634         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9635         -fgnu-runtime is passed.
9636
9637 2004-09-12  Richard Henderson  <rth@redhat.com>
9638
9639         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9640         do the uplevel thing and update additional_flags directly.
9641         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9642         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9643         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9644         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9645
9646 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9647
9648         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9649
9650 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9651
9652         PR middle-end/17411
9653         * g++.dg/opt/pr17411-1.C: New test case.
9654
9655 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9656
9657         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9658         gcc.dg/tls/diag-2.c: Update expected messages.
9659         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9660         messages.
9661         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9662         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9663         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9664         gcc.dg/tls/diag-5.c: New tests.
9665
9666 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9667
9668         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9669
9670 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9671
9672         * g++.dg/parse/break-in-for.C: New test.
9673
9674 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * gcc.dg/tree-ssa/20040911-1.c: New test.
9677
9678 2004-09-11  Andreas Jaeger  <aj@suse.de>
9679
9680         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9681         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9682
9683 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9684
9685         * gcc.target/frv: New directory of FR-V-specific tests.
9686
9687 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9688
9689         * gcc.dg/convert-vec-1.c: New test.
9690
9691 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9692
9693         PR middle-end/17024
9694         * gcc.dg/pr17024-1.c: New test case.
9695
9696 2004-09-10  Eric Christopher  <echristo@redhat.com>
9697
9698         * gcc.dg/20040910-1.c: New test.
9699
9700 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9701
9702         * gcc.dg/bitfld-9.c: New test.
9703
9704 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9705
9706         * gcc.c-torture/execute/ieee/acc1.c: New test.
9707         * gcc.c-torture/execute/ieee/acc2.c: New test.
9708         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9709
9710 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9711
9712         * gcc.dg/deprecated-2.c: New test.
9713
9714 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9715
9716         * gcc.dg/init-vec-1.c: New test.
9717
9718 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9719
9720         PR middle-end/17055
9721         * gcc.dg/pr17055-1.c: New test case.
9722
9723 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9724
9725         PR target/17377
9726         * gcc.c-torture/execute/pr17377.c: New test.
9727
9728 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9729
9730         PR c/8420
9731         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9732         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9733         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9734         gcc.dg/long-long-typespec-1.c: New tests.
9735         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9736
9737 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9738
9739         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9740         gcc.dg/gnu99-static-1.c: New tests.
9741
9742 2004-09-08  Devang Patel  <dpatel@apple.com>
9743
9744         * gcc.dg/darwin-ld-20040828-1.c: New test.
9745         * gcc.dg/darwin-ld-20040828-2.c: New test.
9746         * gcc.dg/darwin-ld-20040828-3.c: New test.
9747
9748 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9749
9750         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9751         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9752         in error message.
9753         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9754         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9755         in error message.
9756         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9757         types they qualify.
9758         * objc.dg/type-size-2.m: Fix wording in comment.
9759         * objc.dg/va-meth-1.m: New test case.
9760
9761 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9762
9763         PR c/16633:
9764         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9765         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9766
9767 2004-09-06  Devang Patel  <dpatel@apple.com>
9768
9769         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9771
9772 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9773
9774         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9775         reflect changed line numbering of diagnostics.
9776
9777 2004-09-06  Paul Brook  <paul@codesourcery.com>
9778
9779         * gfortran.dg/edit_real_1.f90: Add new test.
9780
9781 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9782
9783         * gcc.dg/tree-ssa/loop-2.c: New test.
9784         * gcc.dg/tree-ssa/loop-3.c: New test.
9785         * gcc.dg/tree-ssa/loop-4.c: New test.
9786         * gcc.dg/tree-ssa/loop-5.c: New test.
9787
9788 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9789
9790         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9791
9792 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9793
9794         * gcc.dg/format/sentinel-1.c: New test.
9795
9796 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9797
9798         * testsuite/gcc.dg/builtins-46.c: New.
9799
9800 2004-09-03  Devang Patel  <dpatel@apple.com>
9801
9802         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9803         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9804
9805 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9806
9807         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9808         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9809         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9810         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9811         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9812         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9813         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9814         the non-portable bzero.
9815         * gcc.dg/20010912-1.c: xfail for NetWare.
9816         * gcc.dg/20020426-2.c: xfail for NetWare.
9817         * gcc.dg/20021014-1.c: xfail for NetWare.
9818         * gcc.dg/20021018-1.c: xfail for NetWare.
9819         * gcc.dg/20030213-1.c: xfail for NetWare.
9820         * gcc.dg/20030225-1.c: xfail for NetWare.
9821         * gcc.dg/20030708-1.c: xfail for NetWare.
9822         * gcc.dg/builtins-config.h: Also exclude NetWare.
9823         * gcc.dg/format/format.h: Define restrict only if not already defined.
9824         * gcc.dg/nest.c: xfail for NetWare.
9825         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9826         * lib/target-supports.exp (check_visibility_available): Exclude
9827         NetWare.
9828
9829 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9830
9831         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9832         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9833         deterministic starting point for the alignment of structure fields.
9834         * gcc.dg/Wpadded.c: Dito.
9835         * g++.dg/abi/vbase10.C: Dito.
9836
9837 2004-09-03  Devang Patel  <dpatel@apple.com>
9838
9839         * g++.dg/debug/pr15736.cc: New test.
9840
9841 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9842
9843         * README.QMTEST: Fix out-of-date link.
9844
9845 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9846
9847         PR fortran/16579
9848         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9849         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9850
9851 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9852
9853         * g++.dg/abi/arm_rtti1.C: New test.
9854
9855 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9856
9857         * gcc.dg/ppc-vector-memcpy.c: New.
9858         * gcc.dg/ppc-vector-memset.c: New.
9859
9860 2004-09-02  Chao-ying Fu  <fu@mips.com>
9861
9862         * gcc.target/mips/mips-3d-1.c: New test.
9863         * gcc.target/mips/mips-3d-2.c: New test.
9864         * gcc.target/mips/mips-3d-3.c: New test.
9865         * gcc.target/mips/mips-3d-4.c: New test.
9866         * gcc.target/mips/mips-3d-5.c: New test.
9867         * gcc.target/mips/mips-3d-6.c: New test.
9868         * gcc.target/mips/mips-3d-7.c: New test.
9869         * gcc.target/mips/mips-3d-8.c: New test.
9870         * gcc.target/mips/mips-3d-9.c: New test.
9871         * gcc.target/mips/mips-ps-1.c: New test.
9872         * gcc.target/mips/mips-ps-2.c: New test.
9873         * gcc.target/mips/mips-ps-3.c: New test.
9874         * gcc.target/mips/mips-ps-4.c: New test.
9875         * gcc.target/mips/mips-ps-type.c: New test.
9876
9877 2004-09-02  Paul Brook  <paul@codesourcery.com>
9878
9879         * gfortran.dg/edit_real_1.f90: Add new tests.
9880
9881 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9882
9883         PR fortran/15327
9884         * gfortran.dg/merge_char_1.f90: New test.
9885
9886 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9887
9888         PR fortran/16404
9889         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9890
9891 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9892
9893         PR c/1522
9894         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9895
9896 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9897
9898         * g++.dg/opt/loop1.C: Do not XFAIL.
9899
9900 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * gcc.c-torture/execute/20040831-1.c: New test.
9903
9904 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9905
9906         PR fortran/16579
9907         * gfortran.dg/g77/20010610.f: Now passes.
9908         Copy from g77.f-torture/execute. Add dg-run directive.
9909         * gfortran.dg/g77/README: Update
9910
9911 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9912
9913         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9914         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9915         (t1, t2, t3, t4): Add volatile.
9916
9917 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9918
9919         * g++.dg/ext/visibility/arm1.C: New test.
9920
9921 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9922
9923         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9924         -pedantic-errors.
9925
9926 2004-09-01  Paul Brook  <paul@codesourcery.com>
9927
9928         * gfortran.dg/eof_2.f90: New test.
9929
9930 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9931
9932         PR fortran/16579
9933         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9934
9935 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9936
9937         PR libfortran/16805
9938         * gfortran.dg/list_read_2.f90: New test.
9939
9940 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9941
9942         * g++.dg/abi/key1.C: New test.
9943
9944 2004-08-31  Richard Henderson  <rth@redhat.com>
9945
9946         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9947         form of offsetof.
9948         * g++.dg/other/offsetof5.C: Remove duplicate.
9949
9950 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9951
9952         PR fortran/17244
9953         * gfortran.dg/func_derived_1.f90: New test.
9954
9955 2004-08-31  Paul Brook  <paul@codesourcery.com>
9956
9957         * gfortran.dg/eof_1.f90: New test.
9958
9959 2004-08-31  Paul Brook  <paul@codesourcery.com>
9960
9961         * gfortran.dg/list_read_1.f90: New file.
9962
9963 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9964
9965         * g++.dg/opt/loop1.C: XFAIL.
9966
9967 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9968
9969         * gcc.dg/funcdef-storage-1.c: New.
9970         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9971         an extern function in local scope.
9972         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9973         declare an 'auto inline' function in local scope.
9974         * gcc.dg/20011130-1.c: Likewise.
9975         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9976         an 'auto' function in local scope.
9977         * gcc.dg/20021014-1.c: Likewise.
9978         * gcc.dg/20030331-2.c: Likewise.
9979
9980 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9981
9982         * gfortran.dg/blockdata_1.f90: New test.
9983
9984 2004-08-30  Richard Henderson  <rth@redhat.com>
9985
9986         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9987
9988 2004-08-30  Richard Henderson  <rth@redhat.com>
9989
9990         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9991         additional_flags set by alternate driver.
9992         (ieee-options): New procedure.
9993         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9994         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9995         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9996         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9997
9998 2004-08-30  Richard Henderson  <rth@redhat.com>
9999
10000         * lib/f-torture.exp: Remove.
10001
10002 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10003
10004         PR rtl-optimization/16590
10005         * g++.dg/opt/loop1.C: New test.
10006
10007 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10008
10009         PR fortran/13910
10010         * gfortran.dg/oldstyle_1.f90: New test.
10011
10012 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10013         Paul Brook  <paul@codesourcery.com>
10014
10015         * gfortran.dg/g77/README: Update.
10016         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10017         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10018         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10019
10020 2004-08-28  Paul Brook  <paul@codesourcery.com>
10021
10022         PR libfortran/17195
10023         * gfortran.dg/edit_real_1.f90: New test.
10024
10025 2004-08-27  Paul Brook  <paul@codesourcery.com>
10026
10027         * gfortran.dg/rewind_1.f90: New test.
10028
10029 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10030
10031         PR fortran/16597
10032         * gfortran.dg/pr16597.f90: New test.
10033
10034 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10035
10036         PR c/13801
10037         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10038         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10039         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10040         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10041         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10042
10043 2004-08-26  Nick Clifton  <nickc@redhat.com>
10044
10045         * gcc.c-torture/compile/pr17119.c: New test.
10046
10047 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10048
10049         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10050
10051 2004-08-25  Richard Henderson  <rth@redhat.com>
10052
10053         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10054         the bits that expect kind=8 to be the largest real kind.
10055
10056 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10057
10058         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10059
10060 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10061
10062         * gfortran.dg/assignment_1.f90: New test.
10063
10064 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10065
10066         * g++.dg/template/repo3.C: New test.
10067
10068 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10069
10070         PR middle-end/16693
10071         PR tree-optimization/16372
10072         * g++.dg/opt/pr16372-1.C: New test case.
10073         * g++.dg/opt/pr16693-1.C: New test case.
10074         * g++.dg/opt/pr16693-2.C: New test case.
10075
10076 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10077
10078         * objc.dg/proto-lossage-4.m: New test.
10079
10080 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10081
10082         PR c++/17155
10083         * g++.dg/inherit/local2.C: New test.
10084
10085 2004-08-25  Paul Brook  <paul@codesourcery.com>
10086
10087         PR fortran/17144
10088         * gfortran.dg/string_ctor_1.f90: New test.
10089
10090 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10091
10092         PR c++/14428
10093         * g++.dg/template/redecl2.C: New test.
10094
10095 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10096
10097         PR fortran/17143
10098         * gfortran.dg/pr17143.f90: New test.
10099
10100 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10101
10102         PR fortran/17164
10103         * gfortran.dg/pr17164.f90: New test.
10104
10105 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10106
10107         * gcc.dg/tree-ssa/loop-1.c: New test.
10108
10109 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10110
10111         * gcc.c-torture/compile/20040824-1.c: New test.
10112
10113 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10114
10115         * gcc.c-torture/compile/iftrap-3.c: New test.
10116
10117 2004-08-24  Paul Brook  <paul@codesourcery.com>
10118
10119         * gfortran.dg/entry_2.f90: New test.
10120
10121 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10122
10123         PR c++/16889
10124         * g++.dg/lookup/ambig[12].C: New.
10125
10126 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10127
10128         PR c++/16706
10129         * g++.dg/template/crash21.C: New test.
10130         * g++.dg/template/crash22.C: Likewise.
10131
10132 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10133
10134         PR c++/17149
10135         * g++.dg/template/access15.C: New.
10136
10137 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/17163
10140         * g++.dg/template/repo2.C: New test.
10141
10142 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10143
10144         PR rtl-optimization/17078
10145         * gcc.c-torture/execute/pr17078-1.c: New test case.
10146
10147 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10148
10149         PR c/14492
10150         * gcc.dg/debug/crash1.c: New test.
10151
10152 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10153
10154         PR c/16180
10155         * gcc.dg/loop-5.c: New test.
10156
10157 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10158
10159         * gcc.c-torture/execute/20040823-1.c: New test.
10160
10161 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10162
10163         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10164         to the assembler.  Simplify test accordingly.
10165         (asm_abi_flags): Use GNU names.
10166         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10167         to check for ABI flags.
10168
10169 2004-08-22  Andrew Pinski  <apinski@apple.com>
10170
10171         * g++.dg/opt/pr14029.C: New test.
10172         * gcc.c-torture/execute/pr15262.c: New test.
10173
10174 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10175
10176         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10177
10178 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10179
10180         PR 16908
10181         * gfortran.dg/direct_io.f90: New test.
10182
10183 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/17121
10186         * g++.dg/inherit/local2.C: New test.
10187
10188 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10189
10190         PR c++/17120
10191         * g++.dg/warn/Wparentheses-4.C: New test.
10192
10193 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10194
10195         PR c++/17121
10196         * g++.dg/inherit/local2.C: New test.
10197
10198         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10199         * gcc.dg/ppc-ldstruct.c: Likewise.
10200         * gcc.dg/ppc64-abi-2.c: Likewise.
10201
10202 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10203
10204         PR rtl-optimization/17099
10205         * gcc.c-torture/execute/20040820-1.c: New test.
10206
10207 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10208
10209         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10210
10211 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10212
10213         PR fortran/17077
10214         * gfortran.dg/auto_array_1.f90: New test.
10215
10216 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10217
10218         PR fortran/17074
10219         * gfortran.dg/simpleif_1.f90: New test.
10220
10221 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10222
10223         * lib/target-supports.exp (check_profiling_available): Return
10224         false for arm*-*-symbianelf* and arm*-*-eabi*.
10225
10226         PR c++/15890
10227         * g++.dg/template/delete1.C: New test.
10228
10229 2004-08-19  Paul Brook  <paul@codesourcery.com>
10230
10231         PR fortran/14976
10232         PR fortran/16228
10233         * gfortran.dg/data_char_1.f90: New test.
10234
10235 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10236
10237         PR fortran/16946
10238         * gfortran.dg/reduction.f90: New testcase.
10239
10240 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10241
10242         PR fortran/16520
10243         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10244
10245 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10246
10247         PR c++/17041
10248         * g++.dg/Wparentheses-3.C: New test.
10249
10250 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10251
10252         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10253         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10254         * gcc.dg/vect/vect-2.c: Likewise.
10255         * gcc.dg/vect/vect-3.c: Likewise.
10256         * gcc.dg/vect/vect-4.c: Likewise.
10257         * gcc.dg/vect/vect-5.c: Likewise.
10258         * gcc.dg/vect/vect-6.c: Likewise.
10259         * gcc.dg/vect/vect-7.c: Likewise.
10260         * gcc.dg/vect/vect-25.c: Likewise.
10261         * gcc.dg/vect/vect-31.c: Likewise.
10262         * gcc.dg/vect/vect-32.c: Likewise.
10263         * gcc.dg/vect/vect-34.c: Likewise.
10264         * gcc.dg/vect/vect-36.c: Likewise.
10265         * gcc.dg/vect/vect-all.c: Likewise.
10266
10267 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10268
10269         PR c++/17068
10270         * g++.dg/template/operator4.C: New test.
10271
10272 2004-08-18  Richard Henderson  <rth@redhat.com>
10273
10274         * gcc.dg/20040206-1.c: XFAIL.
10275
10276 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/16246
10279         * g++.dg/template/array7.C: New test.
10280
10281 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10282
10283         * gcc.dg/mips-movcc-1.c: New test.
10284         * gcc.dg/mips-movcc-2.c: New test.
10285         * gcc.dg/mips-movcc-3.c: New test.
10286
10287         * gcc.dg/mips-nmadd-1.c: New test.
10288         * gcc.dg/mips-nmadd-2.c: New test.
10289
10290 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10291
10292         PR c++/15871
10293         * g++.dg/opt/inline8.C: New test.
10294
10295         PR c++/16965
10296         * g++.dg/parse/error17.C: New test.
10297
10298 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10299
10300         * gcc.dg/vect: New directory for vectorizer tests.
10301         * gcc.dg/vect/tree-vect.h: New file.
10302         * gcc.dg/vect/vect.exp: New file.
10303         * gcc.dg/vect/pr16105.c.c: New test.
10304         * gcc.dg/vect/vect-1.c: New test.
10305         * gcc.dg/vect/vect-2.c: New test.
10306         * gcc.dg/vect/vect-3.c: New test.
10307         * gcc.dg/vect/vect-4.c: New test.
10308         * gcc.dg/vect/vect-5.c: New test.
10309         * gcc.dg/vect/vect-6.c: New test.
10310         * gcc.dg/vect/vect-7.c: New test.
10311         * gcc.dg/vect/vect-8.c: New test.
10312         * gcc.dg/vect/vect-9.c: New test.
10313         * gcc.dg/vect/vect-10.c: New test.
10314         * gcc.dg/vect/vect-11.c: New test.
10315         * gcc.dg/vect/vect-12.c: New test.
10316         * gcc.dg/vect/vect-13.c: New test.
10317         * gcc.dg/vect/vect-14.c: New test.
10318         * gcc.dg/vect/vect-15.c: New test.
10319         * gcc.dg/vect/vect-16.c: New test.
10320         * gcc.dg/vect/vect-17.c: New test.
10321         * gcc.dg/vect/vect-18.c: New test.
10322         * gcc.dg/vect/vect-19.c: New test.
10323         * gcc.dg/vect/vect-20.c: New test.
10324         * gcc.dg/vect/vect-21.c: New test.
10325         * gcc.dg/vect/vect-22.c: New test.
10326         * gcc.dg/vect/vect-23.c: New test.
10327         * gcc.dg/vect/vect-24.c: New test.
10328         * gcc.dg/vect/vect-25.c: New test.
10329         * gcc.dg/vect/vect-26.c: New test.
10330         * gcc.dg/vect/vect-27.c: New test.
10331         * gcc.dg/vect/vect-28.c: New test.
10332         * gcc.dg/vect/vect-29.c: New test.
10333         * gcc.dg/vect/vect-30.c: New test.
10334         * gcc.dg/vect/vect-31.c: New test.
10335         * gcc.dg/vect/vect-32.c: New test.
10336         * gcc.dg/vect/vect-33.c: New test.
10337         * gcc.dg/vect/vect-34.c: New test.
10338         * gcc.dg/vect/vect-35.c: New test.
10339         * gcc.dg/vect/vect-36.c: New test.
10340         * gcc.dg/vect/vect-37.c: New test.
10341         * gcc.dg/vect/vect-38.c: New test.
10342         * gcc.dg/vect/vect-40.c: New test.
10343         * gcc.dg/vect/vect-41.c: New test.
10344         * gcc.dg/vect/vect-42.c: New test.
10345         * gcc.dg/vect/vect-43.c: New test.
10346         * gcc.dg/vect/vect-44.c: New test.
10347         * gcc.dg/vect/vect-45.c: New test.
10348         * gcc.dg/vect/vect-46.c: New test.
10349         * gcc.dg/vect/vect-47.c: New test.
10350         * gcc.dg/vect/vect-48.c: New test.
10351         * gcc.dg/vect/vect-49.c: New test.
10352         * gcc.dg/vect/vect-50.c: New test.
10353         * gcc.dg/vect/vect-51.c: New test.
10354         * gcc.dg/vect/vect-52.c: New test.
10355         * gcc.dg/vect/vect-53.c: New test.
10356         * gcc.dg/vect/vect-54.c: New test.
10357         * gcc.dg/vect/vect-55.c: New test.
10358         * gcc.dg/vect/vect-56.c: New test.
10359         * gcc.dg/vect/vect-57.c: New test.
10360         * gcc.dg/vect/vect-58.c: New test.
10361         * gcc.dg/vect/vect-59.c: New test.
10362         * gcc.dg/vect/vect-60.c: New test.
10363         * gcc.dg/vect/vect-61.c: New test.
10364         * gcc.dg/vect/vect-all.c: New test.
10365         * gcc.dg/vect/vect-none.c: New test.
10366
10367 2004-08-17  Paul Brook  <paul@codesourcery.com>
10368
10369         PR fortran/13082
10370         * gfortran.dg/entry_1.f90: New test.
10371
10372 2004-08-17  Andrew Pinski  <apinski@apple.com>
10373
10374         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10375
10376 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10377
10378         * gcc.dg/pr17036-1.c: New test.
10379
10380 2004-08-16  Devang Patel  <dpatel@apple.com>
10381
10382         * gcc.dg/darwin-20040809-1.c: New test.
10383
10384 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10385
10386         * gcc.dg/funcdef-attr-1.c: New test.
10387
10388 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10389
10390         * gcc.dg/altivec-17.c: New test.
10391         * gcc.dg/altivec-18.c: New test.
10392
10393 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10394
10395         PR c++/6749
10396         * g++.dg/template/vtable2.C: New test.
10397
10398 2004-08-14  Richard Henderson  <rth@redhat.com>
10399
10400         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10401         * gcc.dg/pack-test-4.c (main): Return 0.
10402         * gcc.dg/setjmp-1.c: Remove XFAIL.
10403         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10404
10405 2004-08-14  Richard Henderson  <rth@redhat.com>
10406
10407         * gcc.dg/980217-1.c: Add prototype for printf.
10408
10409 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10410
10411         * gfortran.dg/pr16935.f90: New test.
10412
10413 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10414
10415         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10416
10417 2004-08-13  Paul Brook  <paul@codesourcery.com>
10418
10419         * gfortran.dg/der_io_1.f90: Remove stray comma.
10420
10421 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10422
10423         * gcc.dg/vmx/cw-bug-2.c: Remove.
10424         * gcc.dg/vmx/vprint-1.c: Remove.
10425         * gcc.dg/vmx/vscan-1.c: Remove.
10426
10427 2004-08-12  Devang patel  <dpatel@apple.com>
10428
10429         * gcc.dg/darwin-20040809-2.c: New test.
10430
10431 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10432
10433         * g++.dg/ext/altivec-12.C: New test.
10434
10435         * g++.dg/ext/altivec-11.C: New test.
10436
10437 2004-08-12  Paul Brook  <paul@codesourcery.com>
10438
10439         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10440
10441 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10442
10443         * g++.dg/ext/altivec-2.C: Check for hardware support before
10444         executing any VMX instructions.
10445
10446         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10447
10448 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR c++/16276
10451         * g++.old-deja/g++.other/comdat4.C: New test.
10452         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10453
10454 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10455
10456         PR target/16286
10457         * gcc.dg/pr16286.c: New test.
10458
10459 2004-08-12 Jan Beulich <jbeulich@novell.com>
10460
10461         * g++.dg/ext/asm5.C: New.
10462
10463 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10464
10465         PR c++/16698
10466         * g++.dg/eh/crash1.C: New test.
10467
10468         PR c++/16717
10469         * g++.dg/ext/construct1.C: New test.
10470
10471 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10472
10473         PR c++/16853
10474         * g++.dg/init/ptrmem1.C: New test.
10475
10476         PR c++/16618
10477         * g++.dg/parse/offsetof5.C: New test.
10478
10479         PR c++/16870
10480         * g++.dg/template/overload3.C: New test.
10481
10482 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/16964
10485         * g++.dg/parse/error16.C: New test.
10486
10487         PR c++/16904
10488         * g++.dg/template/error14.C: New test.
10489
10490         PR c++/16929
10491         * g++.dg/template/error15.C: New test.
10492
10493 2004-08-11  Devang Patel  <dpatel@apple.com>
10494
10495         * gcc.dg/darwin-ld-20040809-1.c: New test.
10496         * gcc.dg/darwin-ld-20040809-2.c: New test.
10497
10498 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10499
10500         PR fortran/16917
10501         * gfortran.dg/dfloat_1.f90: New test.
10502
10503 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10504
10505         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10506         * gcc.dg/dll-2.c: Fix dg-require syntax.
10507         * gcc.misc-tests/arm-isr.c (abort): Declare.
10508         (exit): Likewise.
10509
10510 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/16971
10513         * g++.dg/parse/crash16.C: New test.
10514
10515 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10516
10517         * gcc.dg/mips-rsqrt-1.c: New test case.
10518         * gcc.dg/mips-rsqrt-2.c: New test case.
10519         * gcc.dg/mips-rsqrt-3.c: New test case.
10520
10521 2004-08-10  Paul Brook  <paul@codesourcery.com>
10522
10523         * gfortran.dg/der_io_1.f90: New test.
10524
10525 2004-08-10  Paul Brook  <paul@codesourcery.com>
10526
10527         PR fortran/16919
10528         * gfortran.dg/der_array_1.f90: New test.
10529
10530 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10531
10532         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10533
10534 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10535
10536         * gcc.dg/wchar_t-2.c: Fix typo.
10537
10538 2004-08-09  Falk Hueffner  <falk@debian.org>
10539
10540         PR tree-optimization/12517
10541         * gcc.c-torture/compile/pr12517.c: New test.
10542
10543         PR tree-optimization/12578
10544         * gcc.c-torture/compile/pr12578.c: New test.
10545
10546         PR tree-optimization/12899
10547         * gcc.c-torture/compile/pr12899.c: New test.
10548
10549         PR rtl-optimization/14692
10550         * gcc.c-torture/compile/pr14692.c: New test.
10551
10552         PR tree-optimization/16461
10553         * gcc.c-torture/compile/pr16461.c: New test.
10554
10555 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10556
10557         * gfortran.dg/getenv_1.f90: New test.
10558
10559 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10560
10561         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10562         wchar_t.
10563         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10564
10565 2004-08-06  Paul Brook  <paul@codesourcery.com>
10566
10567         * gfortran.dg/ret_array_1.f90: New test.
10568         * gfortran.dg/ret_pointer_1.f90: New test.
10569
10570 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10571
10572         * gcc.dg/missing-field-init-[12].c: New tests.
10573         * g++.dg/warn/missing-field-init-[12].C: New tests.
10574
10575 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10576
10577         * gcc.dg/enum2.c: New test.
10578         * gcc.dg/symbian3.c: Likewise.
10579         * gcc.dg/symbian4.c: Likewise.
10580         * gcc.dg/wchar_t-2.c: Likewise.
10581
10582 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10583
10584         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10585         destructor tests.
10586
10587 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10588
10589         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10590         dg-require-visiblity.
10591         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10592         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10593         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10594         * g++.dg/ext/visibility/new1.C: Likewise.
10595         * g++.dg/ext/visibility/pragma.C: Likewise.
10596         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10597         * g++.dg/ext/visibility/virtual.C: Likewise.
10598         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10599         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10600         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10601         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10602         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10603         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10604         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10605         * g++/dg/ext/visibility/visibility-8.C: New test.
10606         * gcc.c-torture/compile/dll.x: Remove.
10607         * gcc.dg/dll-2.c: Use dg-require-dll
10608         * gcc.dg/visibility-10.c: New test.
10609         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10610         supporting DLLs.
10611         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10612         (scan_not_hidden): Likewise.
10613
10614 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10615
10616         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10617
10618 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10619
10620         * gcc.c-torture/execute/20040805-1.c: New test.
10621
10622 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10623
10624         * gcc.dg/20020118-1.c: Declare abort.
10625         * gcc.dg/altivec_check.h: Likewise.
10626         * gcc.dg/iftrap-2.c: Likewise.
10627         * gcc.dg/pragma-darwin.c: Likewise.
10628         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10629
10630 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10631
10632         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10633
10634 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10635
10636         * gcc.c-torture/execute/builtins/abs-2.c,
10637         gcc.c-torture/execute/builtins/abs-3.c,
10638         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10639         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10640         intmax_t, uintmax_t and their limits.
10641         * gcc.dg/intmax_t-1.c: New test.
10642
10643 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10644
10645         * g++.dg/tc1/dr147.C: Add reference to PR.
10646
10647 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10648
10649         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10650         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10651
10652 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10653
10654         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10655
10656 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10657
10658         * gcc.dg/redecl-5.c: New test.
10659         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10660         of scanf.
10661
10662 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10663
10664         PR middle-end/16790
10665         * gcc.c-torture/execute/pr16790-1.c: New test case.
10666
10667 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10668
10669         * g++.dg/ext/visibility/assign1.C: New test.
10670         * g++.dg/ext/visibility/new1.C: Likewise.
10671
10672         * gcc.dg/symbian1.c: New test.
10673         * gcc.dg/symbian2.c: Likewise.
10674
10675 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10676
10677         PR target/16570
10678         * gcc.dg/i386-sse-9.c: New test.
10679
10680 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10681
10682         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10683
10684 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10685
10686         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10687         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10688         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10689         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10690         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10691         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10692         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10693         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10694         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10695         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10696         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10697         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10698         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10699         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10700         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10701         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10702         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10703         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10704         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10705         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10706         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10707         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10708         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10709         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10710         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10711         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10712         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10713         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10714         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10715         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10716         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10717         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10718         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10719         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10720         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10721         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10722         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10723         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10724         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10725         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10726         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10727         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10728         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10729         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10730         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10731         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10732         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10733         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10734         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10735         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10736         gcc.misc-tests/i386-pf-3dnow-1.c,
10737         gcc.misc-tests/i386-pf-athlon-1.c,
10738         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10739         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10740         Declare built-in functions used.
10741         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10742
10743 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10744
10745         PR c++/16707
10746         * g++.dg/lookup/using12.C: New test.
10747
10748         * g++.dg/init/null1.C: Fix PR number.
10749         * g++.dg/parse/namespace10.C: Likewise.
10750
10751 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10752
10753         PR c++/16224
10754         * g++.dg/template/spec17.C: New test.
10755         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10756         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10757
10758 2004-08-02  David Billinghurst
10759
10760         PR fortran/16292
10761         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10762
10763 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10764
10765         * gcc.dg/ia64-got-1.c: New test case.
10766
10767 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10768
10769         PR c++/16489
10770         * g++.dg/init/null1.C: New test.
10771         * g++.dg/tc1/dr76.C: Adjust error marker.
10772
10773         PR c++/16529
10774         * g++.dg/parse/namespace10.C: New test.
10775
10776         PR c++/16810
10777         * g++.dg/inherit/ptrmem2.C: New test.
10778
10779 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10780
10781         PR target/16155
10782         * gcc.dg/pr16155.c: New test.
10783
10784 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10785
10786         * gcc.dg/redecl-2.c: New test.
10787
10788 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10789
10790         * gcc.dg/darwin-longdouble.c: New file.
10791
10792 2004-07-30  Richard Henderson  <rth@redhat.com>
10793
10794         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10795         write to constant argument.
10796         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10797
10798 2004-07-30  Richard Henderson  <rth@redhat.com>
10799
10800         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10801         tests of nearest around zero.
10802
10803 2004-07-30  Andrew Pinski  <apinski@apple.com>
10804
10805         * gcc.c-torture/compile/20040730-1.c: New test.
10806
10807 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10808
10809         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10810         powerpc-eabispe.
10811
10812 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10813
10814         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10815
10816 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10817
10818         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10819         contains $ld_library_path.
10820         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10821
10822 2004-07-29  Richard Henderson  <rth@redhat.com>
10823
10824         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10825
10826         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10827         (alt2, which): New.
10828         (Check): Accept either alternative.
10829
10830 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10831
10832         * g++.dg/abi/inline1.C: New test.
10833         * g++.dg/abi/local1-a.cc: Likewise.
10834         * g++.dg/abi/local1.C: Likewise.
10835         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10836         * g++.dg/abi/mangle12.C: Likewise.
10837         * g++.dg/abi/mangle17.C: Likewise.
10838         * g++.dg/abi/mangle20-2.C: Likewise.
10839         * g++.dg/opt/interface1.C: Likewise.
10840         * g++.dg/opt/interface1.h: Likewise.
10841         * g++.dg/opt/interface1-a.cc: New test.
10842         * g++.dg/parse/repo1.C: New test.
10843         * g++.dg/template/repo1.C: Likewise.
10844         * g++.dg/warn/Winline-1.C: Likewise.
10845         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10846
10847 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10848
10849         * gcc.dg/tree-ssa/20040729-1.c: New test.
10850
10851 2004-07-27  Matt Austern <austern@apple.com>
10852
10853         * gcc.dg/darwin-bool-1.c: New test.
10854         * gcc.dg/darwin-bool-2.c: New test.
10855
10856 2004-07-28  Richard Henderson  <rth@redhat.com>
10857
10858         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10859         arguments in the correct type.  Don't write to constant arguments.
10860
10861 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10862
10863         PR tree-optimization/16688
10864         PR tree-optimization/16689
10865         * g++.dg/tree-ssa/pr16688.C: New test.
10866
10867 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10868
10869         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10870         loads.  Not only in the comment, this time.
10871
10872 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10873
10874         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10875         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10876         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10877         * gcc.dg/sh4a-bitmovua.c: New.
10878         * gcc.dg/sh4a-cos.c: New.
10879         * gcc.dg/sh4a-cosf.c: New.
10880         * gcc.dg/sh4a-fprun.c: New.
10881         * gcc.dg/sh4a-fsrra.c: New.
10882         * gcc.dg/sh4a-memmovua.c: New.
10883         * gcc.dg/sh4a-sin.c: New.
10884         * gcc.dg/sh4a-sincos.c: New.
10885         * gcc.dg/sh4a-sincosf.c: New.
10886         * gcc.dg/sh4a-sinf.c: New.
10887
10888 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10889
10890         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10891         conditionals.
10892         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10893         loads.
10894         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10895         DOM1.
10896
10897 2004-07-27  Andrew Pinski  <apinski@apple.com>
10898
10899         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10900
10901 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10902
10903         * gcc.dg/pragma-isr.c: New test.
10904
10905 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10906
10907         PR c++/14429
10908         * g++.dg/template/ttp11.C: New test.
10909
10910 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10911
10912         * gcc.c-torture/compile/20040727-1.c: New test.
10913
10914 2004-07-26  Eric Christopher  <echristo@redhat.com>
10915
10916         * gcc.c-torture/compile/20040726-2.c: New test.
10917
10918 2004-07-26  Andrew Pinski  <apinski@apple.com>
10919
10920         * g++.dg/rtti/tinfo1.C: Xfail.
10921
10922 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10923
10924         * gcc.c-torture/compile/20040726-1.c: New test.
10925
10926 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10927             Brian Ryner  <bryner@brianryner.com>
10928
10929         PR c++/9283
10930         PR c++/15000
10931         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10932         * g++.dg/ext/visibility/: New directory.
10933         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10934         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10935         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10936         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10937         * g++.dg/ext/visibility/fvisibility.C,
10938         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10939         g++.dg/ext/visibility/fvisibility-override1.C
10940         g++.dg/ext/visibility/fvisibility-override2.C
10941         g++.dg/ext/visibility/memfuncts.C
10942         g++.dg/ext/visibility/noPLT.C
10943         g++.dg/ext/visibility/pragma.C
10944         g++.dg/ext/visibility/pragma-override1.C
10945         g++.dg/ext/visibility/pragma-override2.C
10946         g++.dg/ext/visibility/staticmemfuncts.C
10947         g++.dg/ext/visibility/virtual.C: New tests.
10948
10949 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10950
10951         PR c/15360
10952         * gcc.dg/pr15360-1.c: New test.
10953
10954 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10955
10956         * gcc.dg/pragma-align-2.c: New test.
10957         * gcc.dg/pragma-init-fini.c: New test.
10958         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10959         targets.
10960
10961 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10962
10963         * gcc.dg/init-string-2.c: New test.
10964
10965 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10966
10967         PR 16684
10968         * gcc.dg/Wredundant-decls-1.c: New test case.
10969
10970 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10971
10972         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10973         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10974         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10975         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10976         * gcc.dg/compat/generate-random.c: New file.
10977         * gcc.dg/compat/generate-random.h: Likewise.
10978         * gcc.dg/compat/generate-random_r.c: Likewise.
10979         * gcc.dg/compat/struct-layout-1.h: Likewise.
10980         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10981         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10982         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10983         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10984         * gcc.dg/compat/struct-layout-1_main.c: New test.
10985         * gcc.dg/compat/struct-layout-1_x.c: New file.
10986         * gcc.dg/compat/struct-layout-1_y.c: New file.
10987         * gcc.dg/compat/struct-layout-1_test.h: New file.
10988
10989 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10990
10991         * gcc.dg/comp-return-1.c: New test
10992
10993 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10994
10995         * gcc.dg/vmx/8-02a.c: Fix typo.
10996
10997         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10998         * gcc.dg/darwin-abi-3.c: New test.
10999
11000         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11001         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11002
11003         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11004         * gcc.dg/vmx/ops-long-1.c: New test.
11005         * gcc.dg/vmx/ops-long-2.c: New test.
11006
11007 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11008
11009         * g++.dg/lookup/conv-[1234].C: New.
11010
11011 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11012
11013         * g++.dg/parse/attr2.C: Simplify.
11014
11015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11016
11017         PR c/7284
11018         * gcc.c-torture/execute/pr7284-1.c: New test.
11019
11020 2004-07-22  Brian Booth  <bbooth@redhat.com>
11021
11022         * gcc.dg/tree-ssa/20040721-1.c: New test.
11023
11024 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11025
11026         * g++.dg/template/crash20.c: New.
11027
11028 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11029
11030         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11031         Add dg-run directive.  Declare variables as required.
11032         * gfortran.dg/g77/README: Update
11033
11034 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11035
11036         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11037         gcc.dg/cris-peep2-andu2.c: New tests.
11038
11039 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11040
11041         PR c/15052
11042         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11043         on return type.
11044         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11045         messages.
11046         * gcc.dg/qual-return-2.c: Update expected messages.
11047         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11048
11049 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11050
11051         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11052         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11053
11054 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11055
11056         PR c/11250
11057         * gcc.dg/init-string-1.c: New test.
11058
11059 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR middle-end/15345
11062         PR c/16450
11063         * gcc.dg/torture/nested-fn-1.c: New test.
11064
11065 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11066
11067         PR target/16559
11068         * gcc.dg/ia64-fptr-1.c: New file.
11069
11070 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11071
11072         PR c++/14497
11073         * g++.dg/template/spec16.C: New test.
11074         * g++.old-deja/g++.robertl/eb118.C: Remove.
11075
11076 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11077
11078         PR c++/509
11079         * g++.dg/template/spec15.C: New test.
11080
11081 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11082
11083         Copy cases from g77.f-torture/execute and add dg-run
11084         directive.  Other changes as noted.
11085         * gfortran.dg/g77/13037.f
11086         * gfortran.dg/g77/1832.f
11087         * gfortran.dg/g77/19981119-0.f
11088         * gfortran.dg/g77/19990313-0.f
11089         * gfortran.dg/g77/19990313-1.f
11090         * gfortran.dg/g77/19990313-2.f
11091         * gfortran.dg/g77/19990313-3.f
11092         * gfortran.dg/g77/19990419-1.f
11093         * gfortran.dg/g77/19990826-0.f
11094         * gfortran.dg/g77/19990826-2.f
11095         * gfortran.dg/g77/20000503-1.f
11096         * gfortran.dg/g77/20001111.f
11097         * gfortran.dg/g77/20010116.f
11098         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11099         * gfortran.dg/g77/20010430.f
11100         * gfortran.dg/g77/6177.f
11101         * gfortran.dg/g77/947.f
11102         * gfortran.dg/g77/970816-3.f
11103         * gfortran.dg/g77/971102-1.f
11104         * gfortran.dg/g77/980520-1.f
11105         * gfortran.dg/g77/980628-0.f
11106         * gfortran.dg/g77/980628-1.f
11107         * gfortran.dg/g77/980628-10.f
11108         * gfortran.dg/g77/980628-2.f
11109         * gfortran.dg/g77/980628-3.f
11110         * gfortran.dg/g77/980628-7.f
11111         * gfortran.dg/g77/980628-8.f
11112         * gfortran.dg/g77/980628-9.f
11113         * gfortran.dg/g77/980701-0.f
11114         * gfortran.dg/g77/980701-1.f
11115         * gfortran.dg/g77/cabs.f
11116         * gfortran.dg/g77/claus.f
11117         * gfortran.dg/g77/complex_1.f
11118         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11119         * gfortran.dg/g77/dcomplex.f
11120         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11121         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11122         * gfortran.dg/g77/f90-intrinsic-numeric.f
11123         * gfortran.dg/g77/int8421.f
11124         * gfortran.dg/g77/labug1.f
11125         * gfortran.dg/g77/large_vec.f
11126         * gfortran.dg/g77/le.f
11127         * gfortran.dg/g77/short.f
11128         * gfortran.dg/g77/README: Update
11129
11130 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11131
11132         PR c++/16637
11133         * g++.dg/parse/lookup4.C: New test.
11134
11135 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11136
11137         PR c++/16175
11138         * g++.dg/template/ttp10.C: New test.
11139
11140 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11141
11142         * gcc.dg/pr12625-1.c: New test.
11143
11144 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11145
11146         * testsuite/gcc.dg/switch-warn-1.c: New test.
11147         * testsuite/gcc.dg/switch-warn-2.c: New test.
11148         * gcc.c-torture/compile/pr14730.c: Update.
11149
11150 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11151
11152         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11153         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11154         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11155         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11156
11157 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11158
11159         PR c++/16623
11160         * g++.dg/template/assign1.C: New test.
11161
11162 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11163
11164         PR c++/12170
11165         * g++.dg/template/ttp9.C: New test.
11166
11167 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11168
11169         * gcc.dg/format/cmn-err-1.c: New test.
11170
11171 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11172
11173         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11174         gcc.dg/Wparentheses-10.c: New tests.
11175         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11176
11177 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11178
11179         PR fortran/16465
11180         * gfortran.dg/g77//ffixed-line-length-0.f,
11181         gfortran.dg/g77/ffixed-line-length-132.f,
11182         gfortran.dg/g77/ffixed-line-length-72.f,
11183         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11184         gfortran.dg/g77/README: Update.
11185
11186 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11187
11188         PR c++/13092
11189         * g++.dg/template/non-dependent7.C: New test.
11190         * g++.dg/template/non-dependent8.C: Likewise.
11191         * g++.dg/template/non-dependent9.C: Likewise.
11192         * g++.dg/template/non-dependent10.C: Likewise.
11193
11194 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11195
11196         PR c++/16337
11197         * g++.dg/parse/attr2.C: New test.
11198
11199 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11200
11201         * g77.dg: Removed.
11202         * g77.f-torture: Ditto.
11203
11204 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11205
11206         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11207         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11208         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11209
11210 2004-07-16  Richard Henderson  <rth@redhat.com>
11211
11212         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11213
11214 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11215
11216         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11217         tests with full list of options.
11218         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11219         of TORTURE_OPTIONS if test contains 'dg-do run'.
11220
11221         PR fortran/16404
11222         * gfortran.dg/do_iterator.f90: New test.
11223
11224 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11225
11226         PR rtl-optimization/16536
11227         * gcc.c-torture/execute/restrict-1.c: New test.
11228
11229 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11230
11231         PR fortran/15324
11232         * gfortran.dg/pr15324.f90: New test.
11233
11234         PR fortran/15129
11235         * gfortran.dg/pr15129.f90: New test.
11236
11237         PR fortran/15140
11238         * gfortran.dg/pr15140.f90: New test.
11239
11240         PR fortran/13792
11241         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11242         compile-time simplification.
11243
11244 2004-07-14  Mike Stump  <mrs@apple.com>
11245
11246         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11247
11248 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11249
11250         PR target/16325
11251         * gcc.dg/profile-generate-1.c: New.
11252
11253 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * gcc.c-torture/execute/20040709-1.c: New test.
11256         * gcc.c-torture/execute/20040709-2.c: New test.
11257
11258 2004-07-14  Mike Stump  <mrs@apple.com>
11259
11260         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11261
11262 2004-07-14  Mike Stump  <mrs@apple.com>
11263
11264         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11265
11266 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11267
11268         PR c++/16518
11269         * g++.dg/parse/mutable1.C: New test.
11270
11271 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11272
11273         PR tree-optimization/16443
11274         * gcc.dg/tree-ssa/20040713-1.c: New test.
11275
11276 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11277
11278         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11279         for operator new.
11280
11281 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11282
11283         * gfortran.dg/g77/README: New file
11284         * gfortran.dg/g77/19981216-0.f:  Copy from
11285         g77.f-torture/noncompile.  Add "dg-do compile" and
11286         dg-error as required.
11287         * gfortran.dg/g77/19990218-1.f: Likewise
11288         * gfortran.dg/g77/19990905-1.f: Likewise
11289         * gfortran.dg/g77/9263.f: Likewise
11290         * gfortran.dg/g77/980615-0.f: Likewise
11291         * gfortran.dg/g77/980616-0.f: Likewise
11292         * gfortran.dg/g77/check0.f: Likewise
11293         * gfortran.dg/g77/select_no_compile.f: Likewise
11294
11295 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11296
11297         Copy files from g77.f-torture/compile.
11298         Add "{ dg-do compile}".  Other changes as noted
11299         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11300         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11301         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11302         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11303         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11304         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11305         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11306         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11307         statement to conform to standard.  Append alpha1.x for reference.
11308         * gfortran.dg/g77/xformat.f: Add dg-warning
11309
11310 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11311
11312         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11313         Add {dg-do compile} directive.
11314         * gfortran.dg/g77/cpp2.F: Likewise
11315
11316 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11317
11318         PR c++/5402
11319         * g++.dg/lookup/name-clash1.C: New test.
11320
11321         PR c++/9777
11322         * g++.dg/lookup/name-clash2.C: New test.
11323
11324         PR c++/12102
11325         * g++.dg/lookup/name-clash3.C: New test.
11326
11327 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11328
11329         * g++.dg/lookup/new2.C: New test.
11330         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11331
11332 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11333
11334         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11335         Add {dg-do compile} directive.
11336         * gfortran.dg/g77/13060.f: Likewise
11337         * gfortran.dg/g77/19990218-0.f: Likewise
11338         * gfortran.dg/g77/19990305-0.f: Likewise
11339         * gfortran.dg/g77/19990419-0.f: Likewise
11340         * gfortran.dg/g77/19990502-0.f: Likewise
11341         * gfortran.dg/g77/19990502-1.f: Likewise
11342         * gfortran.dg/g77/19990525-0.f: Likewise
11343         * gfortran.dg/g77/19990826-1.f: Likewise
11344         * gfortran.dg/g77/19990826-3.f: Likewise
11345         * gfortran.dg/g77/19990905-2.f: Likewise
11346         * gfortran.dg/g77/20000412-1.f: Likewise
11347         * gfortran.dg/g77/20000511-1.f: Likewise
11348         * gfortran.dg/g77/20000511-2.f: Likewise
11349         * gfortran.dg/g77/20000518.f: Likewise
11350         * gfortran.dg/g77/20000601-1.f: Likewise
11351         * gfortran.dg/g77/20000601-2.f: Likewise
11352         * gfortran.dg/g77/20000629-1.f: Likewise
11353         * gfortran.dg/g77/20000630-2.f: Likewise
11354         * gfortran.dg/g77/20010115.f: Likewise
11355         * gfortran.dg/g77/20010321-1.f: Likewise
11356         * gfortran.dg/g77/20010426.f: Likewise
11357         * gfortran.dg/g77/20020307-1.f: Likewise
11358         * gfortran.dg/g77/8485.f: Likewise
11359         * gfortran.dg/g77/960317-1.f: Likewise
11360         * gfortran.dg/g77/970915-0.f: Likewise
11361         * gfortran.dg/g77/980310-1.f: Likewise
11362         * gfortran.dg/g77/980310-2.f: Likewise
11363         * gfortran.dg/g77/980310-3.f: Likewise
11364         * gfortran.dg/g77/980310-4.f: Likewise
11365         * gfortran.dg/g77/980310-6.f: Likewise
11366         * gfortran.dg/g77/980310-7.f: Likewise
11367         * gfortran.dg/g77/980310-8.f: Likewise
11368         * gfortran.dg/g77/980419-2.f: Likewise
11369         * gfortran.dg/g77/980424-0.f: Likewise
11370         * gfortran.dg/g77/980427-0.f: Likewise
11371         * gfortran.dg/g77/980729-0.f: Likewise
11372         * gfortran.dg/g77/981117-1.f: Likewise
11373         * gfortran.dg/g77/toon_1.f: Likewise
11374
11375 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11376
11377         PR c++/2204
11378         * g++.dg/other/abstract2.C: New test.
11379
11380 2004-07-12  Paul Brook  <paul@codesourcery.com>
11381
11382         * gfortran.dg/pointer_init_1.f90: New test.
11383
11384 2004-07-11  Paul Brook  <paul@codesourcery.com>
11385
11386         PR fortran/15986
11387         * gfortran.dg/contained_1.f90: New test.
11388
11389 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11390
11391         * g++.dg/parse/defarg8.C: New test.
11392
11393 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11394
11395         PR fortran/16433
11396         * gfortran.dg/pr16433.f: New test.
11397
11398         PR fortran/17574
11399         * gfortran.dg/pr15754.f90: New test.
11400
11401 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11402
11403         PR tree-optimization/16437
11404         * gcc.c-torture/execute/bitfld-4.c: New test.
11405
11406 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11407
11408         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11409         access to common var from module.
11410
11411 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11412
11413         PR fortran/16336
11414         * gfortran.fortran-torture/execute/common_2.f90: New test.
11415
11416 2004-07-10  Paul Brook  <paul@codesourcery.com>
11417
11418         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11419
11420 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11421
11422         PR fortran/15969
11423         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11424
11425 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11426
11427         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11428         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11429         * gfortran.dg/g77/ffree-form-1.f: Likewise
11430         * gfortran.dg/g77/ffree-form-2.f: Likewise
11431         * gfortran.dg/g77/ffree-form-3.f: Likewise
11432         * gfortran.dg/g77/fno-underscoring.f: Likewise
11433         * gfortran.dg/g77/funderscoring.f: Likewise
11434         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11435
11436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11437
11438         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11439
11440 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11441         Paul Brook  <paul@codesourcery.com>
11442
11443         PR fortran/13415
11444         * gfortran.dg/common_pointer_1.f90: New test.
11445
11446 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11447
11448         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11449
11450 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11451
11452         PR target/16364
11453         * gcc.c-torture/compile/20040709-1.c: New.
11454
11455 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11456
11457         PR fortran/14077
11458         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11459
11460 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11461
11462         PR fortran/13201
11463         * gfortran.dg/shape_1.f90: New test.
11464
11465 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11466             Andrew Pinski  <apinski@apple.com>
11467
11468         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11469
11470 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11471
11472         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11473         comment.
11474
11475 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11476         Paul Brook  <paul@codesourcery.com>
11477
11478         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11479         '.f95' and '.F95'.
11480
11481 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11482
11483         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11484
11485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11486
11487         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11488         testcases with capital suffix.
11489
11490 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11491
11492         PR fortran/15481
11493         PR fortran/13372
11494         PR fortran/13575
11495         PR fortran/15978
11496         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11497
11498         * gfortran.dg/implicit_1.f90: New test.
11499
11500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11501
11502         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11503         expression to match gfortran warning/error messages
11504         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11505         dg-error text.
11506
11507 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11508
11509         * lib/fortran-torture.exp: Rename proc search_for to
11510         search_for_re.
11511
11512 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11513
11514         * gcc.c-torture/execute/simd-5.x: New file.
11515         XFAIL on SPARC 64-bit at -O0.
11516
11517 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11518
11519         PR c++/8211
11520         PR c++/16165
11521         * g++.dg/warn/effc3.C: New test.
11522
11523 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11524
11525         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11526         change X to 1X in format.
11527         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11528         add data statements to conform to standard.
11529
11530 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11531
11532         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11533         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11534         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11535
11536 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11537
11538         * gfortran.dg/g77/7388.f: Copy from g77.dg
11539         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11540         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11541         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11542         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11543         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11544         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11545         * gfortran.dg/g77/strlen0.f: Likewise
11546
11547 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11548
11549         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11550         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11551
11552 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11553
11554         * gcc.c-torture/execute/920428-2.x: Delete.
11555         * gcc.c-torture/execute/920501-7.x: Likewise.
11556
11557 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11558
11559         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11560         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11561         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11562         prescott and c3-2.
11563         (PREFETCH_3DNOW): Add -march=c3.
11564
11565 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11566
11567         PR c/16437
11568         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11569         * gcc.c-torture/execute/bf64-1.x: Likewise.
11570
11571 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11572
11573         * gcc.c-torture/compile/20040708-1.c: New test.
11574
11575 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11576
11577         PR c++/16169
11578         * g++.dg/warn/effc2.C: New test.
11579
11580 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11581
11582         * gcc.c-torture/execute/bitfld-1.x: Remove.
11583         * gcc.c-torture/execute/bitfld-3.c: New test.
11584         * gcc.dg/bitfld-2.c: Remove XFAILs.
11585
11586 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11587
11588         PR c++/16276
11589         * g++.dg/rtti/tinfo1.C: New file.
11590
11591 2004-07-07  Eric Christopher  <echristo@redhat.com>
11592
11593         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11594
11595 2004-07-07  Andrew Pinski  <apinski@apple.com>
11596
11597         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11598
11599 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11600
11601         * g++.dg/init/call1.C: XFAIL.
11602
11603 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11604
11605         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11606         except for movstrict*, to movmem* and clrstr* to clrmem*.
11607
11608 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11609
11610         * gcc.c-torture/execute/20040707-1.c: New test.
11611
11612 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11613
11614         * gcc.c-torture/execute/20040706-1.c: New test.
11615
11616 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11617
11618         PR c++/3671
11619         * g++.dg/template/spec14.C: New test.
11620
11621 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11622
11623         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11624         nothing if not yet defined.  Use it in b, c and d type definitions.
11625         * gcc.c-torture/execute/20040705-1.c: New test.
11626         * gcc.c-torture/execute/20040705-2.c: New test.
11627
11628 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11629
11630         PR c++/2518
11631         * g++.dg/lookup/new1.C: New test.
11632
11633 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11634
11635         PR c++/11406
11636         * g++.dg/template/sizeof8.C: New test.
11637
11638 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11639
11640         * gcc.c-torture/compile/20040705-1.c: New test.
11641
11642 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11643
11644         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11645
11646 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11647
11648         * gcc.dg/cpp/if-mop.c: Two new testcases.
11649         * gcc.dg/cpp/trad/comment-3.c: New.
11650
11651 2004-07-04  Paul Brook  <paul@codesourcery.com>
11652
11653         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11654
11655 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11656
11657         PR c++/3761
11658         * g++.dg/lookup/crash4.C: New test.
11659
11660 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11661
11662         * gcc.c-torture/execute/builtin-abs-1.c
11663         * gcc.c-torture/execute/builtin-abs-2.c
11664         * gcc.c-torture/execute/builtin-complex-1.c
11665         * gcc.c-torture/execute/builtins/string-1-lib.c
11666         * gcc.c-torture/execute/builtins/string-1.c
11667         * gcc.c-torture/execute/builtins/string-2-lib.c
11668         * gcc.c-torture/execute/builtins/string-2.c
11669         * gcc.c-torture/execute/builtins/string-3-lib.c
11670         * gcc.c-torture/execute/builtins/string-3.c
11671         * gcc.c-torture/execute/builtins/string-4-lib.c
11672         * gcc.c-torture/execute/builtins/string-4.c
11673         * gcc.c-torture/execute/builtins/string-5-lib.c
11674         * gcc.c-torture/execute/builtins/string-5.c
11675         * gcc.c-torture/execute/builtins/string-6-lib.c
11676         * gcc.c-torture/execute/builtins/string-6.c
11677         * gcc.c-torture/execute/builtins/string-7-lib.c
11678         * gcc.c-torture/execute/builtins/string-7.c
11679         * gcc.c-torture/execute/builtins/string-8-lib.c
11680         * gcc.c-torture/execute/builtins/string-8.c
11681         * gcc.c-torture/execute/builtins/string-9-lib.c
11682         * gcc.c-torture/execute/builtins/string-9.c
11683         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11684         * gcc.c-torture/execute/builtins/string-asm-1.c
11685         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11686         * gcc.c-torture/execute/builtins/string-asm-2.c
11687         * gcc.c-torture/execute/stdio-opt-1.c
11688         * gcc.c-torture/execute/stdio-opt-2.c
11689         * gcc.c-torture/execute/stdio-opt-3.c
11690         * gcc.c-torture/execute/string-opt-1.c
11691         * gcc.c-torture/execute/string-opt-10.c
11692         * gcc.c-torture/execute/string-opt-11.c
11693         * gcc.c-torture/execute/string-opt-12.c
11694         * gcc.c-torture/execute/string-opt-13.c
11695         * gcc.c-torture/execute/string-opt-14.c
11696         * gcc.c-torture/execute/string-opt-15.c
11697         * gcc.c-torture/execute/string-opt-16.c
11698         * gcc.c-torture/execute/string-opt-2.c
11699         * gcc.c-torture/execute/string-opt-6.c
11700         * gcc.c-torture/execute/string-opt-7.c
11701         * gcc.c-torture/execute/string-opt-8.c:
11702         Replace with ...
11703
11704         * gcc.c-torture/execute/builtins/abs-2.c
11705         * gcc.c-torture/execute/builtins/abs-3.c
11706         * gcc.c-torture/execute/builtins/complex-1.c
11707         * gcc.c-torture/execute/builtins/fprintf.c
11708         * gcc.c-torture/execute/builtins/fputs.c
11709         * gcc.c-torture/execute/builtins/memcmp.c
11710         * gcc.c-torture/execute/builtins/memmove.c
11711         * gcc.c-torture/execute/builtins/memops-asm.c
11712         * gcc.c-torture/execute/builtins/mempcpy-2.c
11713         * gcc.c-torture/execute/builtins/mempcpy.c
11714         * gcc.c-torture/execute/builtins/memset.c
11715         * gcc.c-torture/execute/builtins/printf.c
11716         * gcc.c-torture/execute/builtins/sprintf.c
11717         * gcc.c-torture/execute/builtins/strcat.c
11718         * gcc.c-torture/execute/builtins/strchr.c
11719         * gcc.c-torture/execute/builtins/strcmp.c
11720         * gcc.c-torture/execute/builtins/strcpy.c
11721         * gcc.c-torture/execute/builtins/strcspn.c
11722         * gcc.c-torture/execute/builtins/strlen-2.c
11723         * gcc.c-torture/execute/builtins/strlen.c
11724         * gcc.c-torture/execute/builtins/strncat.c
11725         * gcc.c-torture/execute/builtins/strncmp-2.c
11726         * gcc.c-torture/execute/builtins/strncmp.c
11727         * gcc.c-torture/execute/builtins/strncpy.c
11728         * gcc.c-torture/execute/builtins/strpbrk.c
11729         * gcc.c-torture/execute/builtins/strpcpy-2.c
11730         * gcc.c-torture/execute/builtins/strpcpy.c
11731         * gcc.c-torture/execute/builtins/strrchr.c
11732         * gcc.c-torture/execute/builtins/strspn.c
11733         * gcc.c-torture/execute/builtins/strstr-asm.c
11734         * gcc.c-torture/execute/builtins/strstr.c:
11735         ... these new files.
11736
11737         * gcc.c-torture/execute/builtins/abs-2-lib.c
11738         * gcc.c-torture/execute/builtins/abs-3-lib.c
11739         * gcc.c-torture/execute/builtins/complex-1-lib.c
11740         * gcc.c-torture/execute/builtins/fprintf-lib.c
11741         * gcc.c-torture/execute/builtins/fputs-lib.c
11742         * gcc.c-torture/execute/builtins/memcmp-lib.c
11743         * gcc.c-torture/execute/builtins/memmove-lib.c
11744         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11745         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11746         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11747         * gcc.c-torture/execute/builtins/memset-lib.c
11748         * gcc.c-torture/execute/builtins/printf-lib.c
11749         * gcc.c-torture/execute/builtins/sprintf-lib.c
11750         * gcc.c-torture/execute/builtins/strcat-lib.c
11751         * gcc.c-torture/execute/builtins/strchr-lib.c
11752         * gcc.c-torture/execute/builtins/strcmp-lib.c
11753         * gcc.c-torture/execute/builtins/strcpy-lib.c
11754         * gcc.c-torture/execute/builtins/strcspn-lib.c
11755         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11756         * gcc.c-torture/execute/builtins/strlen-lib.c
11757         * gcc.c-torture/execute/builtins/strncat-lib.c
11758         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11759         * gcc.c-torture/execute/builtins/strncmp-lib.c
11760         * gcc.c-torture/execute/builtins/strncpy-lib.c
11761         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11762         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11763         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11764         * gcc.c-torture/execute/builtins/strrchr-lib.c
11765         * gcc.c-torture/execute/builtins/strspn-lib.c
11766         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11767         * gcc.c-torture/execute/builtins/strstr-lib.c
11768         * gcc.c-torture/execute/builtins/lib/abs.c
11769         * gcc.c-torture/execute/builtins/lib/fprintf.c
11770         * gcc.c-torture/execute/builtins/lib/memset.c
11771         * gcc.c-torture/execute/builtins/lib/printf.c
11772         * gcc.c-torture/execute/builtins/lib/sprintf.c
11773         * gcc.c-torture/execute/builtins/lib/strcpy.c
11774         * gcc.c-torture/execute/builtins/lib/strcspn.c
11775         * gcc.c-torture/execute/builtins/lib/strncat.c
11776         * gcc.c-torture/execute/builtins/lib/strncmp.c
11777         * gcc.c-torture/execute/builtins/lib/strncpy.c
11778         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11779         * gcc.c-torture/execute/builtins/lib/strspn.c
11780         * gcc.c-torture/execute/builtins/lib/strstr.c:
11781         New files containing support routines.
11782
11783         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11784         declaration.
11785         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11786         when not optimizing.
11787
11788 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11789
11790         PR c++/16240
11791         * g++.dg/abi/mangle22.C: New test.
11792         * g++.dg/abi/mangle23.C: Likewise.
11793
11794 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11795
11796         PR fortran/16290
11797         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11798         Allow for cases without denormalized floating point numbers.
11799
11800 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11801
11802         PR c/1027
11803         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11804         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11805         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11806         expected warning text.
11807         * gcc.dg/format/diag-2.c: New test.
11808
11809 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11810
11811         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11812
11813 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11814
11815         * gcc.dg/builtins-43.c: New.
11816         * gcc.dg/builtins-44.c: New.
11817         * gcc.dg/builtins-45.c: New.
11818
11819 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11820             Andreas Tobler  <a.tobler@schweiz.ch>
11821
11822         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11823         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11824         as SIGSEGV.
11825         * gcc.dg/cleanup-11.c: Likewise.
11826         * gcc.dg/cleanup-8.c: Likewise.
11827         * gcc.dg/cleanup-9.c: Likewise.
11828         * gcc.dg/cleanup-5.c: Run on all platforms.
11829
11830 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         * g++.dg/warn/nonnull1.C: New test.
11833
11834 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11835
11836         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11837         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11838         Special-case the Sun compiler wrt to <complex.h>.
11839
11840 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11841
11842         * gcc.dg/Wunreachable-8.C: New test.
11843
11844         * gcc.dg/h8300-ice2.c : New test.
11845
11846 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11847
11848         PR fortran/16161
11849         * gfortran.fortran-torture/compile/implicit.f90: Add test
11850         for implicit character.
11851
11852 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11853
11854         PR fortran/16289
11855         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11856         Use tiny() intrinsic to find smallest non-negative real
11857
11858 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11859
11860         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11861         * gcc.dg/compat/struct-by-value-22_x.c: New.
11862         * gcc.dg/compat/struct-by-value-22_y.c: New.
11863
11864         * gcc.c-torture/execute/20040629-1.c: New test.
11865
11866 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11867
11868         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11869         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11870
11871         PR target/16195
11872         * gcc.dg/20040625-1.c: New test.
11873
11874 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11875
11876         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11877
11878 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11879
11880         PR fortran/15963
11881         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11882
11883 2004-06-29  Richard Henderson  <rth@redhat.com>
11884
11885         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11886
11887 2004-06-29  Paul Brook  <paul@codesourcery.com>
11888
11889         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11890         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11891
11892 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         PR c++/16260
11895         * g++.dg/parse/crash15.C: New.
11896
11897 2004-06-28  Andrew Pinski  <apinski@apple.com>
11898
11899         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11900         by the error already.
11901
11902         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11903
11904 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11905
11906         PR target/14041
11907         * gcc.dg/h8300-bss-align-1.c : New.
11908
11909 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11910
11911         * PR c++/16174
11912         * g++.dg/template/ctor4.C: New.
11913
11914 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11915
11916         PR c++/16205
11917         * g++.dg/warn/Wsequence-point-1.C: New test.
11918
11919 2004-06-27  Paul Brook  <paul@codesourcery.com>
11920
11921         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11922
11923 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11924
11925         * g++.old-deja/g++.mike/p7325.C: Remove.
11926
11927 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11928
11929         PR c/14963
11930         * gcc.dg/pr14963.c: New test.
11931
11932 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11933
11934         PR c++/16193
11935         * g++.dg/parse/redef1.C: New test.
11936
11937 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11938
11939         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11940         20021110.c.
11941         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11942         20021119-1.c.
11943         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11944         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11945         5-04.c.
11946         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11947         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11948         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11949         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11950         g++.brendan/enum14.C.
11951         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11952         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11953         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11954         g++.mike/virt1.C.
11955         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11956         memtemp24.C.
11957
11958 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11959
11960         * gcc.dg/20040527-1.c: New test case.
11961
11962 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11963
11964         PR gfortran/pr16196
11965         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11966
11967 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11968
11969         PR middle-end/15825
11970         * gcc.dg/pr15825-1.c: New test case.
11971
11972 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11973
11974         * gcc.c-torture/execute/20040625-1.c: New test.
11975
11976 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11977
11978         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11979
11980 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11981
11982         * gcc.dg/torture/mips-div-1.c: New test.
11983
11984 2004-06-24  Jeff Law  <law@redhat.com>
11985
11986         * gcc.dg/tree-ssa/20040624-1.c: New test.
11987
11988 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11989
11990         * gcc.c-torture/compile/20040624-1.c: New test.
11991
11992 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11993
11994         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11995         this directory.
11996
11997 2004-06-23  Andrew Pinski  <apinski@apple.com>
11998
11999         PR middle-end/15988
12000         * g++.dg/opt/ptrmem4.C: New test.
12001
12002         * gcc.dg/c90-array-quals-2.c: New test.
12003
12004 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12005
12006         * gcc.dg/kpice1.c: New test.
12007
12008 2006-06-23  Andrew Pinski  <apinski@apple.com>
12009
12010         * gcc.dg/c90-array-quals.c: New test.
12011
12012 2006-06-22  Richard Henderson  <rth@redhat.com>
12013
12014         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12015
12016 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12017
12018         * gcc.dg/builtins-config.h: Handle FreeBSD.
12019
12020 2006-06-22  Richard Henderson  <rth@redhat.com>
12021
12022         * g++.dg/opt/devirt1.C: New.
12023
12024 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12025
12026         * g++.dg/opt/pr15551.C: New testcase.
12027
12028 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12029
12030         PR target/14800
12031         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12032         x86_64-*-linux* when compiling for 32bit.
12033
12034 2004-06-21  Andrew Pinski  <apinski@apple.com>
12035
12036         * gcc.dg/pch/struct-1.c: New.
12037         * gcc.dg/pch/struct-1.hs: New.
12038
12039 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12040
12041         * gcc.dg/pch/save-temps-1.c: New file.
12042         * gcc.dg/pch/save-temps-1.hs: New file.
12043
12044 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12045
12046         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12047         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12048
12049 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12050
12051         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12052         to fix type error.
12053         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12054         Remove trailing spaces.
12055
12056 2004-06-21  Richard Henderson  <rth@redhat.com>
12057
12058         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12059         merging && to BIT_FIELD_REF.
12060
12061 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12062
12063         * g++.dg/opt/placeholder1.C: New test.
12064
12065 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12066
12067         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12068         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12069         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12070         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12071
12072 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12073
12074         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12075         extern "C".
12076         * g++.dg/other/pragma-re-1.C: Add comments.
12077
12078 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12079
12080         PR gfortran/16080
12081         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12082
12083 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12084
12085         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12086         instead of setting the type of size_t by
12087         hand.
12088
12089 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12090
12091         * gcc.dg/unordered-2.c: New test case.
12092         * gcc.dg/unordered-3.c: New test case.
12093
12094 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12095
12096         PR other/16043
12097         * lib/g++.exp (g++_version): Tweak regexp for version
12098         * lib/g77.exp (g77_version): Likewise
12099         * lib/gfortran.exp (gfortran_version): Likewise
12100         * lib/objc.exp (objc_version): Likewise
12101         * lib/treelang.exp (treelang_version): Likewise
12102
12103 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12104
12105         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12106         Use INT_MAX instead of __INT_MAX__.
12107         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12108
12109         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12110         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12111         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12112         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12113         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12114         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12115         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12116         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12117         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12118
12119         * gcc.dg/range-test-1.c: New test.
12120         * g++.dg/opt/range-test-1.C: New test.
12121
12122 2004-06-17  Richard Henderson  <rth@redhat.com>
12123
12124         * objc.dg/sync-1.m: New.
12125         * objc.dg/try-catch-1.m: Don't force next runtime.
12126         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12127         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12128         shadowed catch clause.
12129         * objc.dg/try-catch-5.m: New.
12130
12131 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12132
12133         Bug 14610
12134         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12135
12136 2004-06-15  Richard Henderson  <rth@redhat.com>
12137
12138         * gcc.dg/20001116-1.c: Move expected warning line.
12139
12140 2004-06-15  Richard Henderson  <rth@redhat.com>
12141
12142         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12143         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12144
12145 2004-06-15  Jeff Law  <law@redhat.com>
12146
12147         * gcc.dg/tree-ssa/20040615-1.c: New test.
12148         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12149         be less sensitive to operand ordering.
12150         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12151
12152 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12153
12154         * g++.dg/abi/bitfield3.C: Add comment..
12155
12156 2004-06-15  Richard Henderson  <rth@redhat.com>
12157
12158         * g++.dg/ext/stmtexpr1.C: XFAIL.
12159         * gcc.dg/20030612-1.c: XFAIL.
12160
12161 2004-06-15  Eric Christopher  <echristo@redhat.com>
12162
12163         * g++.dg/charset/asm5.c: New.
12164         * gcc.dg/charset/asm6.c: New.
12165
12166 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12167
12168         PR fortran/15962
12169         * gfortran.fortran-torture/execute/select_1.f90: New test.
12170
12171 2004-06-15  Paul Brook  <paul@codesourcery.com>
12172
12173         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12174
12175 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12176
12177         PR c++/15967
12178         * g++.dg/lookup/crash3.C: New test.
12179
12180 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12181
12182         PR c++/15947
12183         * g++.dg/parse/dtor4.C: New test.
12184
12185 2004-06-14  Jeff Law  <law@redhat.com>
12186
12187         * gcc.c-torture/compile/20040614-1.c: New test.
12188
12189 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12190
12191         PR fortran/15211
12192         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12193         LEN of a character array.
12194
12195 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/15096
12198         * g++.dg/template/ptrmem10.C: New test.
12199
12200         PR c++/14930
12201         * g++.dg/template/friend30.C: New test.
12202
12203 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12204
12205         PR fortran/14928
12206         * gfortran.fortran-torture/compile/mloc.f90: New test.
12207
12208 2004-06-13  Paul Brook  <paul@codesourcery.com>
12209
12210         * gfortran.fortran-torture/execute/random_2.f90: New test.
12211
12212 2004-06-13  Eric Christopher  <echristo@redhat.com>
12213
12214         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12215
12216 2004-06-12  Paul Brook  <paul@codesourcery.com>
12217
12218         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12219
12220 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12221
12222         PR fortran/14923
12223         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12224
12225 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12226
12227         PR fortran/14957
12228         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12229         syntax errors in end statements of contained subroutines.
12230
12231 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12232
12233         PR fortran/12841
12234         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12235
12236 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12237
12238         PR fortran/15665
12239         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12240
12241 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12242
12243         PR gfortran/12839
12244         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12245
12246 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/15862
12249         * g++.dg/parse/enum1.C: New test.
12250
12251 2004-06-10  Jeff Law  <law@redhat.com>
12252
12253         * gcc.c-torture/compile/20040610-1.c: New test.
12254
12255 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12256
12257         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12258         * g++.old-deja/g++.other/decl3.C: Likewise.
12259
12260 2004-06-10  Brian Booth  <bbooth@redhat.com>
12261
12262         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12263         V_MAY_DEF instead of VDEF.
12264         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12265
12266 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12267
12268         PR c++/14211
12269         * g++.dg/conversion/const1.C: New test.
12270
12271         PR c++/15076
12272         * g++.dg/conversion/reinterpret1.C: New test.
12273
12274         PR c++/15877
12275         * g++.dg/template/enum2.C: New test.
12276
12277         PR c++/15227
12278         * g++.dg/template/error13.C: New test.
12279
12280 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12281
12282         PR fortran/14957
12283         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12284         arguments to test_* REAL and of the right size.
12285
12286 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12287
12288         PR target/15569
12289         PR rtl-optimization/15681
12290         * gcc.dg/20040609-1.c: New test.
12291
12292 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12293
12294         PR c++/14791
12295         * g++.dg/opt/builtins1.C: New test.
12296
12297 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12298
12299         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12300         that use default windows32 struct layout.
12301         * gcc.dg/i386-bitfield2.c: Likewise.
12302
12303 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12304
12305         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12306         for mingw32 and cygwin targets.
12307
12308 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12309
12310         * gcc.dg/pch/macro-4.c: New.
12311         * gcc.dg/pch/macro-4.hs: New.
12312
12313 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12314
12315         PR fortran/13249
12316         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12317
12318 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12319
12320         PR fortran/13372
12321         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12322
12323 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12324
12325         PR gfortran/14897
12326         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12327
12328 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12329
12330         PR gfortran/15755
12331         * gfortran.fortran-torture/execute/backspace.c : New test.
12332
12333 2004-06-09  Paul Brook  <paul@codesourcery.com>
12334
12335         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12336         (pointer_to_section): Rewrite to use smaller array.
12337
12338 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12339
12340         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12341         * gcc.dg/ext/altivec-10.c: Same.
12342         * gcc.dg/ext/altivec-11.c: Same.
12343         * gcc.dg/ext/altivec-12.c: Same.
12344         * gcc.dg/ext/altivec-13.c: Same.
12345         * gcc.dg/ext/altivec-14.c: Same.
12346         * gcc.dg/ext/altivec-15.c: Same.
12347         * gcc.dg/ext/altivec-16.c: Same.
12348         * gcc.dg/ext/altivec-3.c: Same.
12349         * gcc.dg/ext/altivec-4.c: Same.
12350         * gcc.dg/ext/altivec-6.c: Same.
12351         * gcc.dg/ext/altivec-7.c: Same.
12352         * gcc.dg/ext/altivec-8.c: Same.
12353         * gcc.dg/ext/altivec-varargs-1.c: Same.
12354
12355         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12356         * g++.dg/ext/altivec-10.C: Same.
12357         * g++.dg/ext/altivec-2.C: Same.
12358         * g++.dg/ext/altivec-3.C: Same.
12359         * g++.dg/ext/altivec-4.C: Same.
12360         * g++.dg/ext/altivec-5.C: Same.
12361         * g++.dg/ext/altivec-6.C: Same.
12362         * g++.dg/ext/altivec-7.C: Same.
12363         * g++.dg/ext/altivec-8.C: Same.
12364         * g++.dg/ext/altivec-9.C: Same.
12365
12366 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12367
12368         PR c++/7841
12369         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12370
12371 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12372
12373         * gcc.dg/union-1.c: New test.
12374
12375 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12376
12377         * gcc.dg/builtins-41.c: New test case.
12378         * gcc.dg/builtins-42.c: New test case.
12379
12380 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12381
12382         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12383         * g++.dg/ext/altivec-10.C: Same.
12384         * g++.dg/ext/altivec-2.C: Same.
12385         * g++.dg/ext/altivec-3.C: Same.
12386         * g++.dg/ext/altivec-4.C: Same.
12387         * g++.dg/ext/altivec-5.C: Same.
12388         * g++.dg/ext/altivec-6.C: Same.
12389         * g++.dg/ext/altivec-7.C: Same.
12390         * g++.dg/ext/altivec-8.C: Same.
12391         * g++.dg/ext/altivec-9.C: Same.
12392         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12393         * g++.old-deja/g++.brendan/new3.C: Same.
12394         * gcc.c-torture/execute/eeprof-1.x: Same.
12395
12396 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12397
12398         PR c/14765
12399         * gcc.dg/pr14765-1.c: New test.
12400
12401 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12402
12403         PR c/14649
12404         * gcc.dg/pr14649-1.c: New test case.
12405
12406 2004-06-07  Richard Henderson  <rth@redhat.com>
12407
12408         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12409         if temporaries.
12410
12411 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12412
12413         * g++.dg/eh/elide1.C: Remove XFAIL.
12414
12415 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/15337
12418         * g++.dg/expr/sizeof3.C: New test.
12419
12420         PR c++/14777
12421         * g++.dg/template/access14.C: New test.
12422
12423         PR c++/15554
12424         * g++.dg/template/enum1.C: New test.
12425
12426         PR c++/15057
12427         * g++.dg/eh/throw1.C: New test.
12428
12429 2004-06-07  David Ayers  <d.ayers@inode.at>
12430             Ziemowit Laski  <zlaski@apple.com>
12431
12432         * lib/objc.exp (objc_target_compile): Revert the '-framework
12433         Foundation' flag fix, since bare Darwin does not ship
12434         with the Foundation framework.
12435         * objc/execute/next_mapping.h: Provide a local NSConstantString
12436         @interface and @implementation.
12437         (objc_constant_string_init): A constructor function, used to
12438         initialize the NSConstantString meta-class object.
12439         * objc/execute/string1.m: Include "next_mapping.h" instead of
12440         <Foundation/NSString.h>.
12441         * objc/execute/string2.m: Likewise.
12442         * objc/execute/string3.m: Likewise.
12443         * objc/execute/string4.m: Likewise.
12444
12445 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12446
12447         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12448         to double. Replace double with FLOAT.
12449         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12450
12451         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12452         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12453         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12454         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12455         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12456         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12457         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12458         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12459
12460 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12461
12462         PR c/13519
12463         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12464
12465 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12466
12467         PR c++/15503
12468         * g++.dg/template/meminit2.C: New test.
12469
12470 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12471
12472         PR target/15822
12473         * gcc.c-torture/execute/compare-fp-1.c,
12474         gcc.c-torture/execute/compare-fp-2.c,
12475         gcc.c-torture/execute/compare-fp-3.c,
12476         gcc.c-torture/execute/compare-fp-4.c,
12477         gcc.c-torture/execute/compare-fp-3.x,
12478         gcc.c-torture/execute/compare-fp-4.x: Moved...
12479         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12480         gcc.c-torture/execute/ieee/compare-fp-2.c,
12481         gcc.c-torture/execute/ieee/compare-fp-3.c,
12482         gcc.c-torture/execute/ieee/compare-fp-4.c,
12483         gcc.c-torture/execute/ieee/compare-fp-3.x,
12484         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12485
12486 2004-06-04  David Ayers  <d.ayers@inode.at>
12487
12488         * objc/execute/protocol-isEqual-4.m: New testcase.
12489
12490 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12491
12492         * objc/execute/protocol-isEqual-1.m: New testcase.
12493         * objc/execute/protocol-isEqual-2.m: New testcase.
12494         * objc/execute/protocol-isEqual-3.m: New testcase.
12495
12496 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12497
12498         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12499
12500 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12501
12502         * lib/objc.exp (objc_target_compile): When running tests on
12503         Darwin (Mac OS X), inform the linker about '-framework
12504         'Foundation'.
12505
12506 2004-06-02  Eric Christopher  <echristo@redhat.com>
12507
12508         * gcc.c-torture/compile/20040602-1.c: New.
12509
12510 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12511
12512         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12513         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12514
12515         PR tree-optimization/14736
12516         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12517
12518         PR tree-optimization/14042
12519         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12520
12521         PR tree-optimization/14729
12522         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12523
12524 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12525
12526         PR fortran/15557
12527         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12528
12529 2004-06-01  Richard Hederson  <rth@redhat.com>
12530
12531         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12532
12533 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12534
12535         PR c++/14932
12536         * g++.dg/parse/offsetof4.C: New test.
12537
12538 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12539
12540         PR objc/7993
12541         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12542
12543 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12544
12545         PR c++/15701
12546         * g++.dg/template/friend29.C: New test.
12547
12548 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12549
12550         PR c/15749
12551         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12552
12553 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12554
12555         * gcc.dg/sparc-trap-1.c: New test.
12556
12557 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12558
12559         PR middle-end/15069
12560         * g++.dg/opt/fold3.C: New test case.
12561
12562 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12563
12564         * lib/target-supports.exp (check_iconv_available): Fix fallout
12565         from 2004-05-28 patch.
12566
12567 2004-05-30  Paul Brook  <paul@codesourcery.com>
12568
12569         PR fortran/15620
12570         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12571         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12572
12573 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12574
12575         * gfortran.fortran-torture/execute/random_1.f90: New test.
12576
12577 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12578
12579         * g++.dg/ext/altivec-10.C: New test.
12580
12581 2004-05-29  Paul Brook  <paul@codesourcery.com>
12582
12583         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12584
12585 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12586
12587         * gcc.dg/altivec-16.c: New test.
12588
12589 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12590
12591         * lib/target-supports.exp (check_vmx_hw_available): New.
12592         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12593
12594         * lib/target-supports.exp (check_alias_available,
12595         check_iconv_available, check_named_sections_available): Use
12596         unique names for temporary files.
12597
12598 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12599
12600         * gcc.dg/altivec-15.c: New test.
12601
12602 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/15083
12605         * g++.dg/warn/noeffect6.C: New test.
12606
12607         PR c++/15471
12608         * g++.dg/expr/ptrmem4.C: New test.
12609
12610         PR c++/15640
12611         * g++.dg/template/operator3.C: New test.
12612
12613 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/14668
12616         * g++.dg/lookup/redecl1.C: New test.
12617         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12618
12619 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12620
12621         * gcc.c-torture/execute/compare-fp-1.c,
12622         gcc.c-torture/execute/compare-fp-2.c,
12623         gcc.c-torture/execute/compare-fp-3.c,
12624         gcc.c-torture/execute/compare-fp-4.c,
12625         gcc.c-torture/execute/compare-fp-3.x,
12626         gcc.c-torture/execute/compare-fp-4.x,
12627         gcc.dg/pr15649-1.c: New.
12628
12629 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12630
12631         PR c++/12883
12632         * g++.dg/init/array14.C: New test.
12633
12634 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12635
12636         * lib/compat.exp (compat-get-options-main): New.
12637         (compat-get-options): Remove unneeded code, warn for ignored
12638         command.
12639         (compat-execute): Check flag set by dg-require-* commands.
12640
12641         * lib/compat.exp (compat-execute): Break up long lines.
12642
12643 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12644
12645         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12646         * gcc.dg/altivec-14.c: New test.
12647         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12648
12649         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12650         * gcc.dg/altivec-12.c: Ditto.
12651
12652         * gcc.dg/altivec-3.c: Move call to altivec_check.
12653
12654 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12655
12656         PR c++/15044
12657         * g++.dg/template/error12.C: New test.
12658
12659         PR c++/15317
12660         * g++.dg/ext/attrib15.C: New test.
12661
12662         PR c++/15329
12663         * g++.dg/template/ptrmem9.C: New test.
12664
12665 2004-05-25  Paul Brook  <paul@codesourcery.com>
12666
12667         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12668
12669 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/15165
12672         * g++.dg/template/crash19.C: New test.
12673
12674 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12675
12676         PR c++/15025
12677         * g++.dg/template/redecl1.C: New test.
12678
12679 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12680
12681         PR c++/14821
12682         * g++.dg/other/ns1.C: New test.
12683
12684         PR c++/14883
12685         * g++.dg/template/invalid1.C: New test.
12686
12687 2004-05-23  Paul Brook  <paul@codesourcery.com>
12688         Victor Leikehman  <lei@haifasphere.co.il>
12689
12690         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12691         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12692
12693 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/15285
12696         PR c++/15299
12697         * g++.dg/template/non-dependent5.C: New test.
12698         * g++.dg/template/non-dependent6.C: New test.
12699
12700 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12701
12702         PR c++/15507
12703         * g++.dg/inherit/union1.C: New test.
12704
12705         PR c++/15542
12706         * g++.dg/template/addr1.C: New test.
12707
12708         PR c++/15427
12709         * g++.dg/template/array5.C: New test.
12710
12711         PR c++/15287
12712         * g++.dg/template/array6.C: New test.
12713
12714 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12715             Roger Sayle  <roger@eyesopen.com>
12716
12717         * g++.dg/lookup/forscope2.C: New test case.
12718
12719 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12720
12721         * gcc.dg/cpp/Wmissingdirs.c: New.
12722
12723 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12724
12725         PR target/15301
12726         * gcc.dg/compat/union-m128-1.h: New file.
12727         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12728         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12729         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12730
12731 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12732
12733         PR target/15302
12734         * gcc.dg/compat/struct-complex-1.h: New file.
12735         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12736         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12737         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12738
12739 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12740
12741         PR middle-end/3074
12742         * gcc.dg/pr3074-1.c: New test case.
12743         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12744
12745 2004-05-20  Falk Hueffner  <falk@debian.org>
12746
12747         PR other/15526
12748         * gcc.dg/ftrapv-1.c: New test case.
12749
12750 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12751
12752         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12753
12754 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12755             Jeff Law  <law@redhat.com>
12756
12757         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12758         * gcc.dg/tree-ssa/20040518-2.c: New test.
12759
12760         * gcc.dg/tree-ssa/20040518-1.c: New test.
12761
12762 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12763
12764         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12765
12766 2004-05-18  Paul Brook  <paul@codesourcery.com>
12767
12768         PR fortran/13930
12769         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12770
12771 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12774         constant folding.
12775
12776 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12777
12778         * gcc.dg/tree-ssa/20040517-1.c: New test.
12779
12780 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12781
12782         * gcc.dg/loop-4.c: New test.
12783
12784 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12785
12786         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12787
12788 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12789
12790         PR fortran/15311
12791         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12792
12793 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12794
12795         PR fortran/13826
12796         PR fortran/13940
12797         * gfortran.fortran-torture/compile/data_1.f90: New test.
12798
12799 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12800
12801         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12802         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12803
12804 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12805
12806         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12807
12808 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12809
12810         PR c/15444
12811         * gcc.dg/format/xopen-1.c: Adjust expected message.
12812         * gcc.dg/format/xopen-3.c: New test.
12813
12814 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12815
12816         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12817
12818 2004-05-14  Jeff Law  <law@redhat.com>
12819
12820         * gcc.dg/tree-ssa/20040514-2.c: New test.
12821
12822 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12823
12824         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12825         this ...
12826         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12827         this.
12828
12829 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12830
12831         * gcc.dg/tree-ssa/20040514-1.c: New test.
12832
12833 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12834
12835         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12836         test.
12837
12838 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12839
12840         PR fortran/14066
12841         * gfortran.fortran-torture/compile/do_1.f90: New test.
12842
12843 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12844
12845         PR fortran/15051
12846         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12847         test.
12848
12849 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12850
12851         PR fortran/15149
12852         * gfortran.fortran-torture/execute/random_init.f90: New test.
12853
12854 2004-05-13  Paul Brook  <paul@codesourcery.com>
12855
12856         PR fortran/15314
12857         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12858
12859 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12860
12861         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12862         for the powerpc case.
12863
12864 2004-05-13  Jeff Law  <law@redhat.com>
12865
12866         * gcc.dg/tree-ssa/20040513-1.c: New test.
12867         * gcc.dg/tree-ssa/20040513-2.c: New test.
12868
12869 2004-05-13  Paul Brook  <paul@codesourcery.com>
12870
12871         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12872         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12873         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12874
12875 2004-05-13  Andreas Schwab  <schwab@suse.de>
12876
12877         PR other/10819
12878         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12879         characters.
12880
12881 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12882
12883         PR fortran/15294
12884         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12885
12886 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12887
12888         Merge from tree-ssa-20020619-branch.  See
12889         ChangeLog.tree-ssa for details.
12890
12891 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12892
12893         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12894         include <altivec.h> explicitly.
12895         * gcc.dg/altivec-13.c: Likewise.
12896
12897 2004-05-11  Paul Brook  <paul@codesourcery.com>
12898
12899         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12900
12901 2004-05-10  Eric Christopher  <echristo@redhat.com>
12902
12903         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12904         * gcc.dg/sibcall-4.c: Ditto.
12905
12906 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12907
12908         * g++.dg/ext/altivec-8.C: New test case.
12909         * gcc.dg/altivec-13.c: New test case.
12910
12911 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12912
12913         * gcc.c-torture/execute/divcmp-1.c: New test case.
12914         * gcc.c-torture/execute/divcmp-2.c: New test case.
12915         * gcc.c-torture/execute/divcmp-3.c: New test case.
12916
12917 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12918
12919         * g++.dg/other/pragma-re-2.C: New test.
12920
12921 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12922
12923         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12924         * gcc.dg/i386-387-2.c: Likewise.
12925
12926         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12927         __builtin_drem.
12928         * gcc.dg/i386-387-6.c: Likewise.
12929
12930 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12931
12932         * gcc.dg/builtins-33.c:  Also check log1p*.
12933
12934 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12935
12936         PR optimization/15296
12937         * gcc.c-torture/execute/pr15296.c: New test.
12938
12939 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12940
12941         * gcc.dg/builtins-40.c: New test.
12942
12943 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12944
12945         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12946
12947 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12948
12949         * g++.dg/ext/spe1.C: New testcase.
12950
12951 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12952
12953         * objc.dg/image-info.m: Allow additional attributes
12954         for __image_info section.
12955
12956 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12957
12958         * gcc.dg/torture/mips-hilo-2.c: New test.
12959
12960 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12961
12962         PR c++/14389
12963         * g++.dg/template/member5.C: New test.
12964
12965 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12966
12967         * gcc.dg/builtins-34.c: Also check expm1*.
12968
12969 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12970
12971         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12972         * gcc.dg/torture/builtin-convert-3.c: New test.
12973
12974 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12975
12976         PR middle-end/15054
12977         * g++.dg/opt/pr15054.C: New test.
12978
12979 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12980
12981         * gcc.dg/torture/builtin-rounding-1.c: New test.
12982         * gcc.dg/builtins-25.c: Delete.
12983         * gcc.dg/builtins-29.c: Delete.
12984
12985 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12986
12987         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12988         * gcc.dg/sibcall-4.c: Likewise.
12989         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12990
12991 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12992
12993         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12994         bit-field on 16-bit targets.
12995
12996 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12997
12998         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12999         16-bit targets.
13000
13001 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13002
13003         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13004         * gcc.dg/rs6000-power2-2.c: Likewise.
13005
13006 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13007
13008         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13009         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13010         Change the asm registers to be in form of frN instead of fN.
13011
13012 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13013
13014         * gcc.dg/torture/builtin-convert-2.c: New test.
13015
13016 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13017
13018         * gcc.dg/rs6000-power2-1.c: New test.
13019         * gcc.dg/rs6000-power2-2.c: New test.
13020
13021 2004-04-28  Jan Hubicka  <jh@suse.cz>
13022
13023         * gcc.dg/unused-6.c: New test.
13024
13025 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13026             Ulrich Weigand  <uweigand@de.ibm.com>
13027
13028         * ada/acats/run_all.sh: Define $target variable.
13029
13030 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         PR c++/15119
13033         * g++.dg/other/vararg-1.C: New test.
13034
13035         PR c++/4794
13036         * g++.dg/eh/cleanup3.C: New test.
13037
13038 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13039
13040         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13041         and ad8011a (target_insn).
13042         * ada/acats/support/macro.dfs: Likewise.
13043         * ada/acats/support/impbit.adb: New file.
13044
13045 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13046
13047         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13048
13049 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13050
13051         * gcc.dg/loop-3.c: New test.
13052
13053 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13054
13055         * gcc.c-torture/execute/simd-5.c: New test.
13056
13057 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13058
13059         PR c++/15064
13060         * g++.dg/template/crash18.C: New test.
13061
13062 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13063
13064         * g++.dg/ext/complit3.C: New test.
13065
13066 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13067
13068         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13069         * gcc.dg/altivec-3.c: Same.
13070         * gcc.dg/altivec-varargs-1.c: Same.
13071
13072 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13073
13074         * lib/target-supports.exp (check_profiling_available): Assume
13075         profiling is not available on powerpc-eabi targets.
13076
13077 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13078
13079         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13080         * gcc.dg/vmx/bug-1.c: Ditto.
13081
13082 2004-04-20  Eric Christopher  <echristo@redhat.com>
13083
13084         * gcc.dg/charset/extern.c: New test.
13085         * g++.dg/charset/extern3.cc: Ditto.
13086
13087 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13088
13089         * gcc.dg/builtins-39.c: New test.
13090
13091 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13092
13093         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13094
13095 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13096
13097         * gcc.dg/torture/mips-hilo-1.c: New test.
13098
13099 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13100
13101         * gcc.c-torture/compile/20040419-1.c: New test.
13102
13103 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13104
13105         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13106
13107 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13108             Aldy Hernandez  <aldyh@redhat.com>
13109
13110         * gcc.c-torture/execute/va-arg-24.c: New.
13111
13112 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13113             Aldy Hernandez  <aldyh@redhat.com>
13114
13115         * gcc.dg/vmx/1b-01.c: New.
13116         * gcc.dg/vmx/1b-02.c: New.
13117         * gcc.dg/vmx/1b-03.c: New.
13118         * gcc.dg/vmx/1b-04.c: New.
13119         * gcc.dg/vmx/1b-05.c: New.
13120         * gcc.dg/vmx/1b-06.c: New.
13121         * gcc.dg/vmx/1b-07.c: New.
13122         * gcc.dg/vmx/1c-01.c: New.
13123         * gcc.dg/vmx/1c-02.c: New.
13124         * gcc.dg/vmx/3a-01a.c: New.
13125         * gcc.dg/vmx/3a-01.c: New.
13126         * gcc.dg/vmx/3a-01m.c: New.
13127         * gcc.dg/vmx/3a-03.c: New.
13128         * gcc.dg/vmx/3a-03m.c: New.
13129         * gcc.dg/vmx/3a-04.c: New.
13130         * gcc.dg/vmx/3a-04m.c: New.
13131         * gcc.dg/vmx/3a-05.c: New.
13132         * gcc.dg/vmx/3a-06.c: New.
13133         * gcc.dg/vmx/3a-06m.c: New.
13134         * gcc.dg/vmx/3a-07.c: New.
13135         * gcc.dg/vmx/3b-01.c: New.
13136         * gcc.dg/vmx/3b-02.c: New.
13137         * gcc.dg/vmx/3b-10.c: New.
13138         * gcc.dg/vmx/3b-13.c: New.
13139         * gcc.dg/vmx/3b-14.c: New.
13140         * gcc.dg/vmx/3b-15.c: New.
13141         * gcc.dg/vmx/3c-01a.c: New.
13142         * gcc.dg/vmx/3c-01.c: New.
13143         * gcc.dg/vmx/3c-02.c: New.
13144         * gcc.dg/vmx/3c-03.c: New.
13145         * gcc.dg/vmx/3d-01.c: New.
13146         * gcc.dg/vmx/4-01.c: New.
13147         * gcc.dg/vmx/4-03.c: New.
13148         * gcc.dg/vmx/5-01.c: New.
13149         * gcc.dg/vmx/5-02.c: New.
13150         * gcc.dg/vmx/5-03.c: New.
13151         * gcc.dg/vmx/5-04.c: New.
13152         * gcc.dg/vmx/5-05.c: New.
13153         * gcc.dg/vmx/5-06.c: New.
13154         * gcc.dg/vmx/5-07.c: New.
13155         * gcc.dg/vmx/5-07t.c: New.
13156         * gcc.dg/vmx/5-08.c: New.
13157         * gcc.dg/vmx/5-10.c: New.
13158         * gcc.dg/vmx/5-11.c: New.
13159         * gcc.dg/vmx/7-01a.c: New.
13160         * gcc.dg/vmx/7-01.c: New.
13161         * gcc.dg/vmx/7c-01.c: New.
13162         * gcc.dg/vmx/7d-01.c: New.
13163         * gcc.dg/vmx/7d-02.c: New.
13164         * gcc.dg/vmx/8-01.c: New.
13165         * gcc.dg/vmx/8-02a.c: New.
13166         * gcc.dg/vmx/8-02.c: New.
13167         * gcc.dg/vmx/brode-1.c: New.
13168         * gcc.dg/vmx/bug-1.c: New.
13169         * gcc.dg/vmx/bug-2.c: New.
13170         * gcc.dg/vmx/bug-3.c: New.
13171         * gcc.dg/vmx/cw-bug-1.c: New.
13172         * gcc.dg/vmx/cw-bug-2.c: New.
13173         * gcc.dg/vmx/cw-bug-3.c: New.
13174         * gcc.dg/vmx/dct.c: New.
13175         * gcc.dg/vmx/debug-1.c: New.
13176         * gcc.dg/vmx/debug-2.c: New.
13177         * gcc.dg/vmx/debug-3.c: New.
13178         * gcc.dg/vmx/debug-4.c: New.
13179         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13180         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13181         * gcc.dg/vmx/eg-5.c: New.
13182         * gcc.dg/vmx/fft.c: New.
13183         * gcc.dg/vmx/gcc-bug-1.c: New.
13184         * gcc.dg/vmx/gcc-bug-2.c: New.
13185         * gcc.dg/vmx/gcc-bug-3.c: New.
13186         * gcc.dg/vmx/gcc-bug-4.c: New.
13187         * gcc.dg/vmx/gcc-bug-5.c: New.
13188         * gcc.dg/vmx/gcc-bug-6.c: New.
13189         * gcc.dg/vmx/gcc-bug-7.c: New.
13190         * gcc.dg/vmx/gcc-bug-8.c: New.
13191         * gcc.dg/vmx/gcc-bug-9.c: New.
13192         * gcc.dg/vmx/gcc-bug-b.c: New.
13193         * gcc.dg/vmx/gcc-bug-c.c: New.
13194         * gcc.dg/vmx/gcc-bug-d.c: New.
13195         * gcc.dg/vmx/gcc-bug-e.c: New.
13196         * gcc.dg/vmx/gcc-bug-f.c: New.
13197         * gcc.dg/vmx/gcc-bug-g.c: New.
13198         * gcc.dg/vmx/gcc-bug-i.c: New.
13199         * gcc.dg/vmx/harness.h: New.
13200         * gcc.dg/vmx/ira1.c: New.
13201         * gcc.dg/vmx/ira2a.c: New.
13202         * gcc.dg/vmx/ira2b.c: New.
13203         * gcc.dg/vmx/ira2.c: New.
13204         * gcc.dg/vmx/ira2c.c: New.
13205         * gcc.dg/vmx/mem.c: New.
13206         * gcc.dg/vmx/newton-1.c: New.
13207         * gcc.dg/vmx/ops.c: New.
13208         * gcc.dg/vmx/sn7153.c: New.
13209         * gcc.dg/vmx/spill2.c: New.
13210         * gcc.dg/vmx/spill3.c: New.
13211         * gcc.dg/vmx/spill.c: New.
13212         * gcc.dg/vmx/t.c: New.
13213         * gcc.dg/vmx/varargs-1.c: New.
13214         * gcc.dg/vmx/varargs-2.c: New.
13215         * gcc.dg/vmx/varargs-3.c: New.
13216         * gcc.dg/vmx/varargs-4.c: New.
13217         * gcc.dg/vmx/varargs-5.c: New.
13218         * gcc.dg/vmx/varargs-6.c: New.
13219         * gcc.dg/vmx/varargs-7.c: New.
13220         * gcc.dg/vmx/vmx.exp: New.
13221         * gcc.dg/vmx/vprint-1.c: New.
13222         * gcc.dg/vmx/vscan-1.c: New.
13223         * gcc.dg/vmx/x-01.c: New.
13224         * gcc.dg/vmx/x-02.c: New.
13225         * gcc.dg/vmx/x-03.c: New.
13226         * gcc.dg/vmx/x-04.c: New.
13227         * gcc.dg/vmx/x-05.c: New.
13228         * gcc.dg/vmx/yousufi-1.c: New.
13229         * gcc.dg/vmx/zero-1.c: New.
13230         * gcc.dg/vmx/zero.c: New.
13231
13232 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13233
13234         * g++.dg/lookup/java1.C: Update for chage of
13235         _Jv_AllocObject.
13236         * g++.dg/lookup/java2.C: Likewise.
13237
13238 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13239
13240         * ada/acats/run_all.sh: use -O2 by default.
13241
13242 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13243
13244         * gcc.dg/vr-mult-[12].c: New tests.
13245
13246 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13247
13248         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13249
13250         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13251
13252 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13253
13254         * lib/target-supports.exp (check_profiling_available): Assume profiling
13255         isn't available for mips*-*-elf targets.
13256
13257 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13258
13259         * gcc.dg/builtins-38.c: New test.
13260
13261 2004-04-14  Eric Christopher  <echristo@redhat.com>
13262
13263         * g++.dg/charset/charset.exp: Run .cc extension tests.
13264
13265 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13266
13267         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13268
13269 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13270
13271         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13272
13273 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13274
13275         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13276         * gcc.dg/i386-387-2.c: Likewise.
13277
13278         * gcc.dg/i386-387-7.c: New test.
13279         * gcc.dg/i386-387-8.c: New test.
13280
13281         * gcc.dg/builtins-37.c: New test.
13282
13283 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13284
13285         * g++.dg/pch/externc-1.C: Add missing semicolon.
13286
13287 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13288
13289         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13290
13291 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13292
13293         * gcc.c-torture/execute/20040411-1.c: New test.
13294
13295 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13296
13297         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13298
13299 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13300
13301         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13302
13303 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13304
13305         * lib/target-supports.exp (check_named_sections_available): New.
13306         * lib/gcc-dg.exp (dg-require-named-sections): New.
13307         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13308         old-deja.exp.  Also prune error-count message from HP linker.
13309         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13310
13311         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13312         * g++.old-deja/g++.pt/static3.C: Likewise.
13313         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13314
13315 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13316
13317         * gcc.c-torture/execute/20040409-1.c: New test case.
13318         * gcc.c-torture/execute/20040409-2.c: New test case.
13319         * gcc.c-torture/execute/20040409-3.c: New test case.
13320
13321 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13322
13323         * gcc.dg/20040409-1.c: New test.
13324
13325 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13326
13327         PR target/14888
13328         * g++.dg/opt/pr14888.C: New test case.
13329
13330 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13331
13332         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13333         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13334         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13335         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13336         New tests.
13337
13338 2004-04-08  Paul Brook  <paul@codesourcery.com>
13339
13340         * gcc.dg/spill-1.c: New test.
13341
13342 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343
13344         * gcc.dg/torture/builtin-ctype-2.c: New test.
13345
13346 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13347
13348         * gcc.dg/pch/pch.exp: Add largefile test.
13349
13350 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13351
13352         * g++.dg/pch/externc-1.Hs: New.
13353         * g++.dg/pch/externc-1.C: New.
13354
13355 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13356
13357         * gcc.dg/compat/struct-by-value-5a_main.c,
13358         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13359         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13360         * gcc.dg/compat/struct-by-value-5a_x.c,
13361         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13362         gcc.dg/compat/struct-by-value-5_x.c.
13363         * gcc.dg/compat/struct-by-value-5a_y.c,
13364         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13365         gcc.dg/compat/struct-by-value-5_y.c.
13366
13367         * gcc.dg/compat/struct-by-value-6a_main.c,
13368         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13369         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13370         * gcc.dg/compat/struct-by-value-6a_x.c,
13371         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13372         gcc.dg/compat/struct-by-value-6_x.c.
13373         * gcc.dg/compat/struct-by-value-6a_y.c,
13374         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13375         gcc.dg/compat/struct-by-value-6_y.c.
13376
13377         * gcc.dg/compat/struct-by-value-7a_main.c,
13378         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13379         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13380         * gcc.dg/compat/struct-by-value-7a_x.c,
13381         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13382         gcc.dg/compat/struct-by-value-7_x.c.
13383         * gcc.dg/compat/struct-by-value-7a_y.c,
13384         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13385         gcc.dg/compat/struct-by-value-7_y.c.
13386
13387 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13390         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13391         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13392         options.
13393
13394 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13395
13396         * gcc.dg/builtins-36.c: New test.
13397
13398 2004-04-06  Paul Brook  <paul@codesourcery.com>
13399
13400         * README.gcc: Remove obsolete contraint on testcases.
13401
13402 2004-04-05  Paul Brook  <paul@codesourcery.com>
13403
13404         PR2123
13405         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13406         failure and exit(0) on success.
13407         * g++.dg/expr/anew2.C: Ditto.
13408         * g++.dg/expr/anew3.C: Ditto.
13409         * g++.dg/expr/anew4.C: Ditto.
13410
13411 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13412
13413         PR c++/3518
13414         * g++.dg/template/unify7.C: New.
13415
13416 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13417
13418         * g++.dg/README: Bring up to date with new subdirectories; remove
13419         duplicate subdirectory lines.
13420
13421 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13422
13423         PR c++/14007
13424         * g++.dg/template/unify5.C: New.
13425         * g++.dg/template/unify6.C: New.
13426         * g++.dg/template/qualttp20.C: Adjust.
13427         * g++.old-deja/g++.jason/report.C: Adjust.
13428         * g++.old-deja/g++.other/qual1.C: Adjust.
13429
13430 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13431
13432         PR c++/14803
13433         * g++.dg/inherit/ptrmem1.C: New test.
13434
13435 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13436
13437         PR c++/14755
13438         * gcc.c-torture/execute/20040331-1.c: New test.
13439         * gcc.dg/20040331-1.c: New test.
13440
13441 2004-04-01  Paul Brook  <paul@codesourcery.com>
13442
13443         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13444
13445 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13446
13447         PR c++/14724
13448         * g++.dg/init/goto1.C: New test.
13449
13450         PR c++/14763
13451         * g++.dg/template/defarg4.C: New test.
13452
13453 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13454
13455         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13456
13457 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13458
13459         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13460
13461 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13462
13463         * gcc.dg/noncompile/undeclared-2.c: New test.
13464
13465 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13466
13467         * gcc.dg/940409-1.c: Remove XFAIL.
13468         * gcc.dg/reg-vol-struct-1.c: New test.
13469
13470 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13471
13472         * gcc.dg/torture/builtin-wctype-1.c: New test.
13473
13474 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13475
13476         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13477         * gcc.dg/20001101-1.c: Likewise.
13478         * gcc.dg/20001102-1.c: Likewise.
13479
13480 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13481
13482         * gcc.dg/compare8.c: Add an additional test for XOR.
13483
13484 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13485
13486         * gcc.dg/torture/builtin-ctype-1.c: New test.
13487
13488 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13489
13490         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13491         * gcc.dg/torture/builtin-math-1.c: Likewise.
13492         * gcc.dg/torture/builtin-power-1.c: New test.
13493
13494 2004-03-24  Andreas Schwab  <schwab@suse.de>
13495
13496         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13497         IA64 assembler.
13498
13499 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13500             Roger Sayle  <roger@eyesopen.com>
13501
13502         * gcc.dg/compare8.c: New test case.
13503
13504 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13505
13506         * g++.dg/ext/altivec-7.C: New test.
13507
13508 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13509
13510         PR 12267, 12391, 12560, 13129, 14114, 14133
13511         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13512         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13513         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13514         Adjust error regexps.
13515         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13516         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13517         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13518         * gcc.dg/local1.c: Add explanatory comment.
13519
13520 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13521
13522         PR optimization/14669
13523         * g++.dg/opt/fold2.C: New test case.
13524
13525 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13526
13527         PR c/14069
13528         * gcc.dg/20040322-1.c: New test.
13529
13530 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13531
13532         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13533         * gcc.dg/ultrasp4.c: Likewise.
13534         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13535
13536 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13537
13538         * gcc.dg/i386-sse-8.c: Reset default options.
13539
13540 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13541
13542         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13543         in the error message text.
13544
13545 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13546
13547         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13548
13549 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/14616
13552         * g++.dg/init/array13.C: New test.
13553
13554 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13555
13556         PR target/13889
13557         * gcc.c-torture/compile/pr13889.c: New test case.
13558
13559 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13560
13561         PR c/14635
13562         * builtins-1.c (nan, nans): Don't test.
13563         * builtins-30.c: Don't use nan, nanf, nanl.
13564         * builtins-35.c: New test.
13565
13566 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13567
13568         * g++.dg/ext/altivec-6.C: New test.
13569
13570 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13571
13572         * g++.dg/init/placement3.C: New test.
13573
13574         * g++.dg/template/spec13.C: New test.
13575
13576         * g++.dg/lookup/using11.C: New test.
13577
13578         * g++.dg/lookup/koenig3.C: New test.
13579
13580         * g++.dg/template/operator2.C: New test.
13581
13582         * g++.dg/expr/dtor3.C: New test.
13583         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13584         marker.
13585         * g++.old-deja/g++.law/visibility28.C: Likewise.
13586
13587 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13588
13589         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13590         * gcc.dg/ppc64-abi-3.c: Likewise.
13591
13592 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13593
13594         PR c++/14545
13595         * g++.dg/parse/template15.C: New test.
13596
13597 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13598
13599         * g++.dg/expr/dtor2.C: New test.
13600
13601         * g++.dg/lookup/anon4.C: New test.
13602
13603         * g++.dg/overload/using1.C: New test.
13604
13605         * g++.dg/template/lookup7.C: New test.
13606
13607         * g++.dg/template/typename6.C: New test.
13608
13609         * g++.dg/expr/cond6.C: New test.
13610
13611 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13612
13613         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13614
13615 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13616
13617         * g++.dg/expr/cond5.C: New test.
13618         * g++.dg/expr/constcast1.C: Likewise.
13619         * g++.dg/expr/ptrmem2.C: Likewise.
13620         * g++.dg/expr/ptrmem3.C: Likewise.
13621         * g++.dg/lookup/main1.C: Likewise.
13622         * g++.dg/template/lookup6.C: Likewise.
13623
13624 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13625
13626         * gcc.dg/local1.c: New test.
13627
13628         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13629
13630 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13631
13632         * gcc.dg/torture/builtin-convert-1.c: New test.
13633
13634 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13635
13636         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13637
13638 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/14481
13641         * g++.dg/warn/Wunused-7.C: New test.
13642
13643 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13644
13645         * gcc.dg/torture/builtin-integral-1.c: New test.
13646
13647 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/14586
13650         * g++.dg/parse/non-dependent3.C: New test.
13651
13652 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13653
13654         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13655         * g++.dg/eh/simd-2.C: Likewise.
13656         * g++.dg/init/array10.C: Likewise.
13657         * gcc.c-torture/compile/simd-1.c: Likewise.
13658         * gcc.c-torture/compile/simd-2.c: Likewise.
13659         * gcc.c-torture/compile/simd-3.c: Likewise.
13660         * gcc.c-torture/compile/simd-4.c: Likewise.
13661         * gcc.c-torture/compile/simd-6.c: Likewise.
13662         * gcc.c-torture/execute/simd-1.c: Likewise.
13663         * gcc.c-torture/execute/simd-2.c: Likewise.
13664         * gcc.dg/compat/vector-defs.h: Likewise.
13665         * gcc.dg/20020531-1.c: Likewise.
13666         * gcc.dg/altivec-3.c: Likewise.
13667         * gcc.dg/altivec-4.c: Likewise.
13668         * gcc.dg/altivec-varargs-1.c: Likewise.
13669         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13670         * gcc.dg/i386-mmx-3.c: Likewise.
13671         * gcc.dg/i386-sse-4.c: Likewise.
13672         * gcc.dg/i386-sse-5.c: Likewise.
13673         * gcc.dg/i386-sse-8.c: Likewise.
13674         * gcc.dg/simd-1.c: Likewise.
13675         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13676         __ev64_opaque__ since the machine description provides it.
13677
13678 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13679
13680         * lib/compat.exp (skip_list): New global variable.
13681         Use it to hold the user defined COMPAT_SKIPS list if any.
13682         (compat-obj): Add the members of skip_list to optall.
13683
13684 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13685
13686         * gcc.dg/compat/union-by-value-1_main.c,
13687         union-by-value-1_x.c, union-by-value-1_y.c,
13688         union-check.h, union-defs.h,
13689         union-init.h, union-return-1_main.c,
13690         union-return-1_x.c, union-return-1_y.c: New files.
13691
13692 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13693
13694         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13695         mixed-struct-init.h: Add 4 mixed structure types.
13696         struct-by-value-21_main.c, struct-by-value-21_x.c,
13697         struct-by-value-21_y.c, struct-return-21_main.c,
13698         struct-return-21_x.c, struct-return-21_y.c: New files.
13699
13700 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13701
13702         PR c++/14550
13703         * g++.dg/parse/template14.C: New test.
13704
13705 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13706
13707         * gcc.c-torture/execute/20040313-1.c: New test.
13708
13709 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13710
13711         PR target/14533
13712         * gcc.dg/20040311-2.c: New test.
13713
13714 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13715
13716         PR other/14544
13717         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13718         bit-field.
13719
13720 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13721
13722         * gcc.dg/20040305-2.c: Add missing return statement.
13723
13724 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13725
13726         * gcc.dg/builtins-34.c: Also check pow10*.
13727
13728 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13729
13730         PR target/14262
13731         * gcc.dg/20040305-2.c: New test.
13732
13733 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13734
13735         * gcc.dg/20040310-1.c: New test.
13736
13737 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13738
13739         * gcc.c-torture/execute/20040311-1.c: New test case.
13740
13741 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13742
13743         PR c++/14476
13744         * g++.dg/lookup/enum1.C: New test.
13745
13746 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13747
13748         PR c++/14510
13749         * g++.dg/lookup/struct2.C: New test.
13750
13751 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13752
13753         * gcc.dg/builtins-34.c: New test.
13754
13755 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13756
13757         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13758
13759 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13760
13761         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13762         * gcc.dg/alias-2.c: New testcase.
13763
13764 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13765
13766         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13767
13768 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13769
13770         * gcc.c-torture/execute/20040309-1.c: New test case.
13771
13772 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13773
13774         PR c++/14397
13775         * g++.dg/overload/ref1.C: New.
13776
13777 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13778
13779         PR c++/14409
13780         * g++.dg/template/spec12.C: New test.
13781
13782         PR c++/14448
13783         * g++.dg/parse/crash14.C: New test.
13784
13785 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13786
13787         PR c++/14230
13788         * g++.dg/init/ref11.C: New test.
13789
13790 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13791
13792         PR c++/14432
13793         * g++.dg/parse/builtin2.C: New test.
13794
13795 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/14401
13798         * g++.dg/init/ctor3.C: New test.
13799         * g++.dg/init/union1.C: New test.
13800         * g++.dg/ext/anon-struct4.C: New test.
13801
13802 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13803
13804         * g++.dg/lookup/koenig1.C: Tweak error messages.
13805         * g++.dg/lookup/used-before-declaration.C: Likewise.
13806         * g++.dg/other/do1.C: Likewise.
13807         * g++.dg/overload/koenig1.C: Likewise.
13808         * g++.dg/parse/crash13.C: Likewise.
13809         * g++.dg/template/instantiate3.C: Likewise.
13810
13811 2004-03-08  Eric Christopher  <echristo@redhat.com>
13812
13813         * * lib/target-supports.exp: Enable libiconv in test
13814         compilation.  Fix up error checking.
13815
13816 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13817
13818         PR middle-end/14289
13819         * gcc.dg/pr14289-1.c: New test case.
13820         * gcc.dg/pr14289-2.c: Likewise.
13821         * gcc.dg/pr14289-3.c: Likewise.
13822
13823 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13824
13825         * gcc.c-torture/execute/20040308-1.c: New test.
13826
13827 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13828
13829         * gcc.c-torture/execute/20040307-1.c: New test case.
13830
13831 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13832
13833         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13834
13835 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13836
13837         * gcc.dg/20040306-1.c: New test.
13838
13839 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13840
13841         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13842         them static.
13843         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13844
13845 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13846
13847         PR c/14465
13848         * gcc.dg/decl-6.c: New test.
13849
13850 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13851
13852         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13853         Rename LOGPOW -> LOG_POW.
13854         (SQRT_EXP, POW_EXP): New.
13855
13856 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13857
13858         * gcc.dg/i386-sse-8.c: New test.
13859
13860 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13861
13862         PR c/14114
13863         * gcc.dg/decl-5.c: New test.
13864
13865 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13866
13867         * gcc.dg/20040305-1.c: New test.
13868
13869 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13870
13871         PR other/14354
13872         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13873
13874 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13875
13876         PR c++/14425, c++/14426
13877         * g++.dg/ext/altivec-4.C: New test.
13878         * g++.dg/ext/altivec-5.C: New test.
13879
13880 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13881
13882         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13883         global variables of a type with no linkage.
13884         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13885         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13886         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13887         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13888         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13889         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13890         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13891         * g++.dg/warn/deprecated.C: Name enum Color.
13892         * g++.dg/overload/VLA.C: Name structure for 'b'.
13893         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13894
13895 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13896
13897         * gcc.c-torture/compile/20040304-1.c: New test.
13898
13899 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13900
13901         PR 13728
13902         * gcc.dg/decl-4.c: New testcase.
13903
13904 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13905
13906         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13907         as PRECF if sizeof (float) > sizeof (double).
13908         (PRECL): Make it the same as PRECF if
13909         sizeof (float) > sizeof (long double).
13910
13911 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13914         system type.  Add check for irix6 which doesn't have c99 runtime.
13915
13916 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13917
13918         * gcc.dg/const-elim-1.c: xfail for xtensa.
13919
13920 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13921
13922         PR c++/14369
13923         * g++.dg/template/cond4.C: New test.
13924
13925 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13926
13927         PR c++/14360
13928         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13929
13930         PR c++/14361
13931         * g++.dg/parse/defarg7.C: New test.
13932
13933         PR c++/14359
13934         * g++.dg/template/friend26.C: New test.
13935
13936 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13937
13938         PR c++/14324
13939         * g++.dg/abi/mangle21.C: New test.
13940
13941         PR c++/14260
13942         * g++.dg/parse/constructor2.C: New test.
13943
13944         PR c++/14337
13945         * g++.dg/template/sfinae1.C: New test.
13946
13947 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13948
13949         PR c++/14267
13950         * g++.dg/expr/crash2.C: New test.
13951
13952         PR middle-end/13448
13953         * gcc.dg/inline-5.c: New test.
13954         * gcc.dg/always-inline.c: Split out tests into ...
13955         * gcc.dg/always-inline2.c: ... this and ...
13956         * gcc.dg/always-inline3.c: ... this.
13957
13958 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13959
13960         PR debug/12103
13961         * g++.dg/debug/crash1.C: New test.
13962
13963 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13964
13965         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13966         function with __attribute__((noinline)).
13967         (recurser_void2): Likewise.
13968         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13969         (recurser_void2): Likewise.
13970
13971 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13972
13973         PR middle-end/14203
13974         * g++.dg/warn/Wunused-6.C: New test case.
13975
13976 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13977
13978         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13979         not defined.
13980
13981 2004-02-27  Eric Christopher  <echristo@redhat.com>
13982
13983         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13984         * g++.dg/charset/asm2.c: Run only x86.
13985         * gcc.dg/charset/asm3.c: Ditto.
13986
13987 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13988
13989         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13990         ld_library_path.
13991
13992 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13993
13994         * g++.dg/ext/altivec-3.C: New.
13995
13996 2004-02-26  Richard Henderson  <rth@redhat.com>
13997
13998         * g++.dg/ext/attrib10.C: Mark for warning.
13999         * gcc.dg/attr-alias-1.c: New.
14000
14001 2004-02-26  Richard Henderson  <rth@redhat.com>
14002
14003         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14004         * gcc.c-torture/execute/20040208-2.c: ... it back.
14005
14006 2004-02-26  Eric Christopher  <echristo@redhat.com>
14007
14008         * lib/target-supports.exp (check-iconv-available): New function.
14009         * lib/gcc-dg.exp (dg-require-iconv): New function.
14010         Use above.
14011         * gcc.dg/charset: New directory.
14012         * gcc.dg/charset/charset.exp: New file.
14013         * gcc.dg/charset/asm1.c: Ditto.
14014         * gcc.dg/charset/asm2.c: Ditto.
14015         * gcc.dg/charset/asm3.c: Ditto.
14016         * gcc.dg/charset/asm4.c: Ditto.
14017         * gcc.dg/charset/asm5.c: Ditto.
14018         * gcc.dg/charset/attribute1.c: Ditto.
14019         * gcc.dg/charset/attribute2.c: Ditto.
14020         * gcc.dg/charset/string1.c: Ditto.
14021         * g++.dg/charset: New directory.
14022         * g++.dg/dg.exp: Add here. Special options.
14023         * g++.dg/charset/charset.exp: New file.
14024         * g++.dg/charset/asm1.c: Ditto.
14025         * g++.dg/charset/asm2.c: Ditto.
14026         * g++.dg/charset/asm3.c: Ditto.
14027         * g++.dg/charset/asm4.c: Ditto.
14028         * g++.dg/charset/attribute1.c: Ditto.
14029         * g++.dg/charset/attribute2.c: Ditto.
14030         * g++.dg/charset/extern1.cc: Ditto.
14031         * g++.dg/charset/extern2.cc: Ditto.
14032         * g++.dg/charset/string1.c: Ditto.
14033
14034 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/14278
14037         * g++.dg/parse/comma1.C: New test.
14038
14039 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14040
14041         PR c++/14284
14042         * g++.dg/template/ttp8.C: New test.
14043
14044 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14045
14046         * gcc.dg/fixuns-trunc-1.c: New test.
14047
14048 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14049
14050         * gcc.dg/builtins-config.h: Use #elif.
14051
14052 2004-02-26  Michael Matz  <matz@suse.de>
14053
14054         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14055         * gcc.dg/991214-1.c: Likewise.
14056         * gcc.dg/i386-asm-1.c: Likewise.
14057
14058 2004-02-25  Richard Henderson  <rth@redhat.com>
14059
14060         * gcc.c-torture/execute/20040208-2.c: Move ...
14061         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14062
14063 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14064
14065         PR c++/14246
14066         * g++.dg/other/crash-3.C: New test.
14067
14068 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14069
14070         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14071         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14072
14073         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14074         HP-UX.
14075
14076 2004-02-24  Michael Matz  <matz@suse.de>
14077
14078         * gcc.dg/i386-regparm.c: New.
14079
14080 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14081
14082         * gcc.c-torture/execute/20040223-1.c: New.
14083
14084 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14085             Kazu Hirata  <kazu@cs.umass.edu>
14086
14087         * gcc.dg/fwritable-strings-1.c: Remove.
14088
14089 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14090
14091         PR c/14156
14092         * gcc.dg/20040223-1.c: New test.
14093
14094 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14095
14096         PR c++/14106
14097         * g++.dg/ext/typeof9.C: New test.
14098
14099 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14100
14101         PR c++/14250
14102         * g++.dg/other/switch1.C: New test.
14103
14104 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14105
14106         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14107         * gcc.dg/va-arg-1.c: Likewise.
14108
14109 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14110
14111         PR c++/14143
14112         * g++.dg/template/koenig5.C: New test.
14113
14114 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14115
14116         * g++.dg/ext/altivec-1.C: Generalize target triple.
14117         * g++.dg/ext/altivec-2.C: New test case.
14118         * g++.dg/ext/altivec_check.h: New file.
14119         * gcc.dg/altivec-1.c: Generalize target triple;
14120         include altivec_check.h and call altivec_check().
14121         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14122         * gcc.dg/altivec-6.c: New test case.
14123         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14124         type casts as needed.
14125         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14126         altivec_check().
14127         * gcc.dg/altivec-12.c: New test case.
14128         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14129         include altivec_check.h and call altivec_check().
14130         * gcc.dg/altivec_check.h: New file.
14131
14132 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14133
14134         * lib/target-supports.exp (check_alias_available): Don't mangle
14135         function `g' in test program.
14136
14137 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14138
14139         * lib/target-supports.exp (check_profiling_available): Check
14140         argument to determine whether we support a profiling type.
14141         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14142         check_profiling_available.
14143         * g++.dg/bprob/bprob.exp: Likewise
14144         * g77.dg/bprob/bprob.exp: Likewise.
14145         * gcc.misc-tests/bprob.exp: Likewise.
14146         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14147         dg-require-profiling and delete expected error handling.
14148         * gcc.dg/20021014-1.c: Likewise.
14149         * gcc.dg/nest.c: Likewise.
14150
14151 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14152
14153         PR c++/12007
14154         * g++.dg/other/vthunk1.C: New test.
14155
14156 2004-02-20  Falk Hueffner  <falk@debian.org>
14157
14158         PR target/14201
14159         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14160
14161 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14162
14163         PR c++/13927
14164         * g++.dg/other/error8.C: Remove XFAIL markers.
14165
14166         PR c++/14173
14167         * g++.dg/ext/packed5.C: New test.
14168
14169         PR c++/14199
14170         * g++.dg/warn/Wunused-5.C: New test.
14171
14172         PR c++/14186
14173         * g++.dg/lookup/member1.C: New test.
14174
14175 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14176
14177         * gcc.c-torture/compile/20040130-1.c: Enable only when
14178         __INT_MAX__ >= 2147483647L.
14179         * gcc.c-torture/compile/961203-1.c: Likewise.
14180
14181 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14182
14183         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14184         * g++.dg/opt/template1.C: Robustify assembler regexp
14185
14186 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14187
14188         * gcc.c-torture/execute/simd-4.x: Remove.
14189         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14190         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14191         Guard with #ifndef SKIP_ATTRIBUTE.
14192         * gcc.dg/compat/vector-1_y.c: Likewise.
14193         * gcc.dg/compat/vector-2_x.c: Likewise.
14194         * gcc.dg/compat/vector-2_y.c: Likewise.
14195         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14196         * g++.dg/eh/simd-2.C: Likewise.
14197
14198 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14199
14200         * gcc.c-torture/compile/complex-1.c: New.
14201
14202 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14203
14204         PR target/14209
14205         * gcc.c-torture/execute/20040218-1.c: New test.
14206
14207 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14208
14209         PR c++/14181
14210         * g++.dg/parse/new2.C: New test.
14211
14212 2004-02-18  Paul Brook  <paul@codesourcery.com>
14213
14214         * gcc.c-torture/compile/libcall-1.c: New test.
14215
14216 2004-02-18  Paul Brook  <paul@codesourcery.com>
14217
14218         PR debug/12934
14219         * gcc.dg/debug/debug-7.c: New test.
14220
14221 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14222
14223         * gcc.dg/20040217-1.c: New test.
14224
14225 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14226
14227         * gcc.c-torture/execute/990208-1.x: Delete.
14228
14229 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14230
14231         * gcc.c-torture/execute/20040208-2.x: New file.
14232
14233 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14234
14235         PR c++/11326
14236         * g++.dg/abi/structret1.C: New test.
14237
14238 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14239
14240         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14241         (i386_cpuid): No need to test if cpuid is available on AMD64.
14242         Fix assembly, so that it works onboth i386 and AMD64.
14243         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14244         (vecInLong): Fix s[] member type to unsigned int.
14245         (vecInWord): Remove type.
14246         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14247         (a64, b64, c64, d64, e64): Remove.
14248         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14249         Remove unused variable.  Remove initialization of removed variables.
14250         Don't call mmx_tests nor sse_tests.
14251         (reference_mmx, reference_sse): Remove.
14252         (check): Add return stmt.
14253         * gcc.dg/i386-sse-7.c: New test.
14254         * gcc.dg/i386-mmx-4.c: New test.
14255
14256 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14257
14258         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14259         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14260         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14261         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14262         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14263         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14264         g++.dg/tc1/dr94.C: Fix line terminator.
14265
14266 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14267
14268         * gcc.c-torture/compile/20040216-1.c: New.
14269
14270 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14271
14272         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14273         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14274         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14275         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14276         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14277         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14278
14279 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14280
14281         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14282
14283 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14284
14285         PR c++/13971
14286         * g++.dg/expr/cond4.C: New test.
14287
14288         PR c++/14086
14289         * g++.dg/lookup/crash2.C: New test.
14290
14291 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14292
14293         * gcc.c-torture/compile/20040214-2.c: New test.
14294
14295 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14296
14297         PR c++/14116
14298         * g++.dg/ext/typeof8.C: New test.
14299
14300 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14301
14302         * gcc.c-torture/compile/20040214-1.c: New test.
14303
14304 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14305
14306         PR c++/13635
14307         * g++.dg/template/spec11.C: New test.
14308
14309 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14310
14311         PR c++/13927
14312         * g++.dg/other/error8.C: New test.
14313
14314 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14315
14316         PR c++/14122
14317         * g++.dg/template/array4.C: New test.
14318
14319         PR c++/14108
14320         * g++.dg/inherit/thunk2.C: New test.
14321
14322         PR c++/14083
14323         * g++.dg/eh/cond2.C: New test.
14324
14325 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14326
14327         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14328
14329 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14330
14331         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14332
14333 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14334
14335         * g++.dg/simd-2.C: xfail on ppc64-linux.
14336
14337 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14338
14339         PR c/456
14340         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14341         tests.
14342
14343 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14344
14345         * gcc.dg/builtins-33.c: New test.
14346
14347 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14348
14349         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14350
14351 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14352
14353         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14354
14355 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14356
14357         * gcc.dg/ppc64-abi-3.c: New test.
14358
14359 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14360
14361         PR c/14092
14362
14363         * gcc.dg/pr14092-1.c: New testcase.
14364
14365 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14366
14367         * gcc.dg/cpp/assert4.c: Fix typo last change.
14368
14369         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14370         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14371
14372         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14373
14374 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14375
14376         * gcc.c-torture/compile/20040209-1.c: New test case.
14377
14378 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14379
14380         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14381
14382 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14383
14384         * gcc.c-torture/execute/20040208-[12].c: New tests.
14385
14386 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14387
14388         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14389
14390 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14391
14392         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14393
14394 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14395
14396         Bug 13856
14397         * gcc.dg/visibility-8.c: New testcase.
14398
14399 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14400
14401         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14402         arguments.
14403         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14404
14405 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14406
14407         PR middle-end/13696
14408         * g++.dg/opt/fold1.C: New test case.
14409
14410 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14411
14412         PR c++/14033
14413         * g++.dg/other/crash-2.C: New test.
14414
14415 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14416
14417         PR c++/14028
14418         * g++.dg/parse/angle-bracket2.C: New test.
14419
14420 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14421
14422         PR middle-end/13750
14423         Revert:
14424         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14425         PR pch/13361
14426         * testsuite/g++.dg/pch/wchar-1.C: New.
14427         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14428
14429 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14430
14431         PR c++/14008
14432         * g++.dg/parse/error15.C: New test.
14433         * g++.dg/parse/crash11.C: Update dg-error mark.
14434
14435 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14436
14437         PR c++/13932
14438         * g++.dg/warn/conv2.C: New test.
14439
14440 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14441
14442         PR c++/13086
14443         * g++.dg/warn/incomplete1.C: Remove xfail.
14444
14445 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14446
14447         * lib/file-format.exp (gcc_target_object_format): Use
14448         ${tool}_target_compile, not gcc_target_compile.
14449         * lib/target-supports.exp (check_alias_available): Likewise.
14450         (check_gc_sections_available): Likewise.
14451         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14452         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14453         dg-require-alias.
14454
14455 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14456
14457         PR c++/13969
14458         * g++.dg/template/static6.C: New test.
14459
14460 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14461
14462         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14463
14464 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14465
14466         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14467         tests for systems where `char' is unsigned by default.
14468
14469 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14470
14471         PR c++/13997
14472         * g++.dg/template/partial3.C: New test.
14473
14474 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14475
14476         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14477         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14478         Remove mentions of obsolete ports.
14479
14480 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14481
14482         * gcc.dg/noncompile/20001228-1.c: Fix for new
14483         error message.
14484
14485 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14486
14487         PR target/9348
14488         * gcc.c-torture/execute/multdi-1.c: New test case.
14489
14490 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14491
14492         PR c++/13925
14493         * g++.dg/template/lookup5.C: New test.
14494
14495 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14496
14497         PR c++/13950
14498         * g++.dg/template/lookup4.C: New test.
14499
14500         PR c++/13970
14501         * g++.dg/parse/error14.C: New test.
14502
14503         PR c++/14002
14504         * g++.dg/parse/template13.C: New test.
14505
14506 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14507
14508         PR c++/13978
14509         * g++.dg/template/koenig4.C: New test.
14510
14511         PR c++/13968
14512         * g++.dg/template/crash17.C: New test.
14513
14514         PR c++/13975
14515         * g++.dg/parse/error13.C: New test.
14516         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14517
14518 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14519
14520         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14521
14522 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14523
14524         PR c/11658
14525         PR c/13994
14526         * gcc.dg/noncompile/20040203-1.c: New test.
14527         * gcc.dg/noncompile/20040203-2.c: Likewise.
14528         * gcc.dg/noncompile/20040203-3.c: Likewise.
14529         * gcc.dg/20040203-1.c: Likewise.
14530
14531 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14532
14533         PR c++/10858
14534         * g++.dg/template/sizeof7.C: New test.
14535
14536 2004-02-02  Eric Christopher  <echristo@redhat.com>
14537             Zack Weinberg  <zack@codesourcery.com>
14538
14539         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14540
14541 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14542
14543         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14544         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14545         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14546         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14547
14548 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/13113
14551         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14552
14553         PR c++/13854
14554         * g++.dg/ext/attrib13.C: New test.
14555
14556         PR c++/13907
14557         * g++.dg/conversion/op2.C: New test.
14558
14559 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14560
14561         * gcc.dg/titype-1.c: Fix pasto.
14562
14563 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14564
14565         * gcc.dg/titype-1.c: New test.
14566
14567 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14568
14569         PR c++/13957
14570         * g++.dg/template/non-type-template-argument-1.C,
14571         g++.dg/template/qualified-id1.C: Update dg-error marks.
14572         * g++.dg/template/nontype6.C: New test.
14573
14574 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14575
14576         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14577         * gcc.dg/builtins-31.c: New testcase.
14578         * gcc.dg/builtins-32.c: New testcase.
14579
14580 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14581
14582         * objc.dg/call-super-2.m: Update line numbers
14583         for the including of stddef.h.
14584
14585 2004-01-30  Michael Matz  <matz@suse.de>
14586
14587         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14588         g++.dg/ext/case-range3.C: New tests.
14589
14590 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14591
14592         DR206
14593         PR c++/13813
14594         * g++.dg/template/member4.C: New test.
14595
14596 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14597
14598         PR c++/13683
14599         * g++.dg/template/sizeof6.C: New test.
14600
14601 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14602
14603         * gcc.dg/fwritable-strings-1.c: New test.
14604
14605 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14606
14607         * gcc.c-torture/compile/20040130-1.c: New test.
14608
14609 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14610
14611         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14612
14613 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14614
14615         PR c++/13883
14616         * g++.dg/template/ctor3.C: New test.
14617
14618 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14619
14620         * g++.dg/tc1: New directory.
14621         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14622         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14623         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14624         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14625         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14626
14627 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14628
14629         * g++.dg/parse/error11.C: New test.
14630         * g++.dg/parse/error12.C: Likewise.
14631
14632 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14633
14634         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14635         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14636
14637 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14638
14639         PR c++/13791
14640         * g++.dg/ext/attrib12.C: New test.
14641
14642         PR c++/13736
14643         * g++.dg/parse/cast2.C: New test.
14644
14645 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14646
14647         * objc.dg/encode-2.m (main): New local string.  Set depending on
14648         sizeof long.  Use in sscanf call.
14649         * objc.dg/encode-3.m (main): New local string.  Set depending on
14650         sizeof long.  Use in scan_initial call.
14651
14652 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14653
14654         * objc.dg/call-super-2.m: Make LP64-safe.
14655         * objc.dg/desig-init-1.m: Likewise.
14656
14657 2004-01-27  Devang Patel <dpatel@apple.com>
14658
14659         * g++.dg/debug/namespace1.C: New test.
14660
14661 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14662
14663         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14664         xscale-*-*.
14665
14666         * gcc.dg/arm-mmx-1.c: New test.
14667
14668 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14669
14670         * gcc.dg/20040127-1.c: New test.
14671         * gcc.dg/20040127-2.c: New test.
14672
14673 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14674
14675         * objc.dg/stret-1.m (glob): Renamed to globa.
14676
14677 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/13663
14680         * g++.dg/expr/for1.C: New test.
14681
14682 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14683
14684         PR middle-end/13779
14685         * gcc.dg/darwin-longlong.c: New test.
14686
14687 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14688
14689         * gcc.dg/20040124-1.c: Moved test from here...
14690         * gcc.c-torture/compile/20040124-1.c: ...to here.
14691
14692 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14693
14694         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14695         the assembly output if -m64 is passed.
14696
14697 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14698
14699         PR c++/13833
14700         * g++.dg/template/cond3.C: New test.
14701
14702 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14703
14704         PR c++/13810
14705         * g++.dg/template/ttp7.C: New test.
14706
14707 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14708
14709         PR c++/13797
14710         * g++.dg/template/nontype4.C: New test.
14711         * g++.dg/template/nontype5.C: Likewise.
14712
14713 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14714
14715         * gcc.dg/torture/mips-clobber-at.c: New test.
14716
14717 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14718
14719         * gcc.dg/20040124-1.c: New test.
14720
14721 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * gcc.dg/20040123-1.c: New test.
14724
14725 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14726
14727         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14728
14729 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14730
14731         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14732
14733 2004-01-23  Andrew Pinski  <apinski@apple.com>
14734
14735         * gcc.dg/20030121-1.c: Move to ..
14736         * gcc.dg/20040121-1.c: here.
14737
14738 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14739
14740         * gcc.dg/builtins-29.c: New test case.
14741
14742 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14743
14744         PR 18314
14745         * gcc.dg/builtins-30.c: New testcase.
14746
14747 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14748
14749         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14750         * lib/g77.exp: Likewise.
14751         * lib/objc.exp: Likewise.
14752         * lib/g++.exp: Likewise.
14753
14754 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14755
14756         * gcc.dg/struct-by-value-2.c: New test.
14757
14758 2004-01-21  Andrew Pinski  <apinski@apple.com>
14759
14760         PR target/13785
14761         * gcc.dg/20030121-1.c: New test.
14762
14763 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14764
14765         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14766         clobber frame pointer register in asm statement.
14767
14768 2004-01-21  Falk Hueffner  <falk@debian.org>
14769
14770         * gcc.c-torture/compile/20040121-1.c: New test.
14771
14772 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14773
14774         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14775
14776 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14777
14778         * gcc.dg/ppc64-abi-2.c: New test.
14779
14780 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14781
14782         * lib/treelang.exp: Fill out this file.
14783         * lib/treelang-dg.exp: New File.
14784
14785 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14786
14787         * gcc.c-torture/compile/981022-1.c: Remove.
14788         * gcc.dg/array-5.c: Remove XFAIL.
14789         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14790         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14791         gcc.dg/cond-lvalue-1.c: Update.
14792         * gcc.dg/cast-lvalue-2.c: New test.
14793
14794 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14795
14796         PR c++/13592
14797         * g++.dg/other/error1.C (class foo): Tweak error message.
14798
14799         PR c++/13592
14800         * g++.dg/template/call2.C: New test.
14801
14802 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14803
14804         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14805         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14806         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14807         scalar-return-1_x.c, scalar-return-2_y.c,
14808         scalar-return-3_x.c, scalar-return-3_y.c,
14809         scalar-return-4_x.c, scalar-return-4_y.c,
14810         struct-align-1.h, struct-align-1_x.c,
14811         struct-align-1_y.c, struct-align-2.h,
14812         struct-align-2_x.c, struct-align-2_y.c,
14813         struct-by-value-10_y.c, struct-by-value-11_x.c,
14814         struct-by-value-11_y.c, struct-by-value-12_x.c,
14815         struct-by-value-12_y.c, struct-by-value-13_x.c,
14816         struct-by-value-13_y.c, struct-by-value-14_x.c,
14817         struct-by-value-14_y.c, struct-by-value-15_x.c,
14818         struct-by-value-15_y.c, struct-by-value-16_y.c,
14819         struct-by-value-17_y.c, struct-by-value-18_y.c,
14820         struct-by-value-19_y.c, struct-by-value-1_x.c,
14821         struct-by-value-1_y.c, struct-by-value-20_y.c,
14822         struct-by-value-2_x.c, struct-by-value-2_y.c,
14823         struct-by-value-3_y.c, struct-by-value-4_x.c,
14824         struct-by-value-4_y.c, struct-by-value-5_y.c,
14825         struct-by-value-6_y.c, struct-by-value-7_y.c
14826         struct-by-value-8_x.c, struct-by-value-8_y.c
14827         struct-by-value-9_x.c, struct-by-value-9_y.c
14828         struct-return-10_x.c, struct-return-10_y.c,
14829         struct-return-19_x.c, struct-return-20_x.c
14830         struct-return-2_x.c, struct-return-2_y.c
14831         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14832         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14833
14834 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14835
14836         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14837         attribute on sparc*-sun-solaris2.*.
14838
14839 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14840
14841         PR c++/13710
14842         * g++.dg/ext/typeof7.C: New test.
14843
14844 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14845
14846         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14847         * gcc.dg/const-elim-1.c: Same.
14848
14849 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14850
14851         * objc.dg/stret-1.m: New.
14852         * objc.dg/stret-2.m: New.
14853
14854 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14855
14856         PR c++/11895
14857         * g++.dg/ext/vector1.C: New test.
14858
14859 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14860
14861         * gcc.dg/pch/import-1.c: New.
14862         * gcc.dg/pch/import-1.hs: New.
14863         * gcc.dg/pch/import-1a.h: New.
14864         * gcc.dg/pch/import-1b.h: New.
14865         * gcc.dg/pch/import-1c.h: New.
14866
14867 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14868
14869         PR c++/13574
14870         * g++.dg/ext/array1.C: New test.
14871
14872         PR c++/13178
14873         * g++.dg/conversion/op1.C: New test.
14874
14875 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14876
14877         PR 11864
14878         From Kazumoto Kojima / Dan Kegel:
14879         * gcc.dg/pr11864-1.c: New test.
14880
14881         PR 10392
14882         From Marcus Comstedt / Dan Kegel:
14883         * gcc.dg/pr10392-1.c: New test.
14884
14885 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14886
14887         PR c++/13478
14888         * g++.dg/init/ref10.C: New test.
14889
14890 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14891
14892         PR c++/13407
14893         * g++.dg/parse/typename6.C: New test.
14894
14895 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14896
14897         PR pch/13361
14898         * testsuite/g++.dg/pch/wchar-1.C: New.
14899         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14900
14901 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14902
14903         PR c++/9259
14904         * g++.dg/expr/sizeof2.C: New test.
14905
14906 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14907
14908         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14909
14910 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14911
14912         PR c++/13659
14913         * g++.dg/lookup/strong-using-3.C: New.
14914         * g++.dg/lookup/using-10.C: New.
14915
14916 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14917
14918         PR c++/13594
14919         * g++.dg/lookup/strong-using-2.C: New.
14920
14921 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14922             Dan Kegel <dank@kegel.com>
14923             J"orn Rennecke <joern.rennecke@superh.com>
14924
14925         PR target/9365
14926         * gcc.dg/pr9365-1.c: New test.
14927
14928 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14929
14930         PR c++/8856
14931         * g++.dg/parse/casting-operator2.C: New test.
14932         * g++.old-deja/g++.pt/explicit83.C: Remove.
14933
14934 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14935
14936         * gcc.dg/label-compound-stmt-1.c: New test.
14937         * gcc.c-torture/compile/950922-1.c,
14938         gcc.c-torture/compile/20000211-3.c,
14939         gcc.c-torture/compile/20000518-1.c,
14940         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14941         compound statements.
14942
14943 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14944
14945         * gcc.dg/ppc64-abi-1.c: New test.
14946
14947 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14948
14949          * g++.dg/ext/attrib9.C: Add dg-warnings.
14950
14951 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14952
14953         PR c++/12335
14954         * g++.dg/parse/dtor3.C: New test.
14955
14956 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14957
14958         PR c++/12709
14959         * g++.dg/parse/try-catch-1.C: New test.
14960
14961 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14962
14963         * ada/acats/run_all.sh: Add more verbose output in acats.log
14964         when compiling tests.
14965
14966 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14967
14968         PR 13656
14969         * gcc.dg/typedef-redecl.c: New test case.
14970         * gcc.dg/typedef-redecl.h: New support file.
14971
14972 2004-01-13  Jan Hubicka  <jh@suse.cz>
14973
14974         * gcc.dg/always_inline.c: New test.
14975         * gcc.dg/debug/20031231-1.c: Fix.
14976
14977 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14978
14979         PR c++/13474
14980         * g++.dg/template/array3.C: New test.
14981
14982 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14983
14984         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14985         * g++.dg/warn/Wunused-2.C: Likewise.
14986
14987 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14988
14989         PR c++/13289
14990         * g++.dg/template/instantiate6.C: New test.
14991
14992 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14993
14994         PR middle-end/11397
14995         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14996
14997 2004-01-12  Jan Hubicka  <jh@suse.cz>
14998
14999         PR opt/12826
15000         * gcc.dg/20040112-1.c: New.
15001
15002         * gcc.dg/dwarf-die[1-7].c: Move to...
15003         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15004         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15005
15006 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15007
15008         PR c++/4100
15009         * g++.dg/parse/friend4.C: New test.
15010
15011 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15012
15013         PR c++/4100
15014         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15015         definition is called a friend.
15016
15017 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15018
15019         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15020
15021 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15022
15023         PR c++/3478
15024         * g++.dg/parse/error10.C: New test.
15025         * g++.dg/template/arg2.C: Accept "invalid type" error.
15026
15027 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15028
15029         PR middle-end/13392
15030         * g++.dg/opt/expect2.C: New test.
15031
15032 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15033
15034         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15035         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15036         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15037         Update dg-error regexps.
15038
15039 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15040
15041         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15042         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15043
15044 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15045
15046         * gcc.dg/pragma-re-1.c: Use right pointer type.
15047
15048 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15049
15050         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15051
15052 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15053
15054         * gcc.dg/rs6000-ldouble-1.c: New.
15055
15056 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15057
15058         DR 337
15059         PR c++/9256
15060         * g++.dg/other/abstract1.C: New test.
15061
15062 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15063
15064         * g++.dg/lookup/strong-using-1.C: New.
15065
15066 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15067
15068         PR c/11234
15069         * gcc.dg/func-ptr-conv-1.c: New test.
15070         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15071
15072 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15073
15074         PR target/13380.
15075         * gcc.c-torture/compile/20040109-1.c: New.
15076
15077 2004-01-08  Stuart Hastings  <stuart@apple.com>
15078
15079         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15080         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15081         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15082
15083 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15084
15085         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15086
15087 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15088
15089         * ada/acats/run_acats: Treat 'gnatchop' the same way
15090         as 'gnatmake'.  Export GCC_DRIVER.
15091         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15092         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15093
15094 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15095
15096         PR c++/12573
15097         * g++.dg/template/dependent-expr4.C: New test.
15098
15099 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15100
15101         * gcc.dg/altivec-11.c: New test.
15102
15103 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15104
15105         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15106
15107 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15108
15109         PR c/6024
15110         * gcc.dg/enum-compat-1.c: New test.
15111         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15112
15113 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15114
15115         PR c/12165
15116         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15117         gcc.dg/c99-idem-qual-3.c: New tests.
15118
15119 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15120
15121         * gcc.dg/winline-7.c: Don't cast void * to int.
15122
15123 2004-01-06  Jan Hubicka  <jh@suse.cz>
15124
15125         * gcc.dg/i386-sse-5.c: New test
15126         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15127
15128 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15129
15130         PR c++/12815
15131         * g++.dg/rtti/typeid4.C: New test.
15132
15133 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15134
15135         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15136
15137 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15138
15139         PR c++/12132
15140         * g++.dg/template/error11.C: New test.
15141
15142         PR c++/13451
15143         * g++.dg/template/class2.C: New test.
15144
15145 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15146         Richard Sandiford <rsandifo@redhat.com>
15147
15148         PR c++/13387
15149         * g++.dg/opt/alias3.C: New test.
15150
15151 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15152
15153         PR c++/13157
15154         * g++.dg/template/koenig3.C: New test.
15155
15156         PR c++/13529
15157         * g++.dg/parse/offsetof3.C: New test.
15158
15159         * g++.dg/init/copy7.C: Add missing dg-error markers.
15160
15161         PR c++/12226
15162         * g++.dg/init/copy7.c: New test.
15163
15164         PR c++/13536
15165         * g++.dg/parse/cast1.C: New test.
15166
15167 2004-01-04  Jan Hubicka  <jh@suse.cz>
15168
15169         * gcc.dg/winline[1-7].c: New tests.
15170
15171 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15172
15173         PR c++/13520
15174         * g++.dg/template/qualttp22.C: New test.
15175
15176 2004-01-01  Jan Hubicka  <jh@suse.cz>
15177
15178         * gcc.dg/debug/20031231-1.c: New.
15179         * gcc.c-torture/compile/20040101-1.c: New.
15180         * gcc.dg/dwarf-die-[1-7].c: New.
15181
15182 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15183
15184         PR optimization/13521
15185         * gcc.c-torture/compile/20031231-1.c: New test.
15186
15187 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15188
15189         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15190
15191 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15192
15193         PR c++/10079
15194         * g++.dg/template/crash16.C: New test.
15195
15196 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15197
15198         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15199
15200 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15201
15202         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15203         ports.
15204         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15205         * g++.old-deja/g++.law/profile1.C: Likewise.
15206         * gcc.c-torture/compile/981006-1.c: Likewise.
15207         * gcc.c-torture/execute/loop-2e.x: Likewise.
15208         * gcc.c-torture/execute/loop-2f.x: Remove.
15209         * gcc.c-torture/execute/loop-2g.x: Likewise.
15210         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15211         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15212
15213 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15214
15215         PR c++/13507
15216         * g++.dg/ext/attrib11.C: New test.
15217
15218         PR c++/13494
15219         * g++.dg/template/array2-1.C: New test.
15220         * g++.dg/template/array2-2.C: New test.
15221
15222 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15223
15224         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15225
15226 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         PR c++/12774
15229         * g++.dg/template/array1-1.C: New test.
15230         * g++.dg/template/array1-2.C: New test.
15231
15232 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15233
15234         PR fortran/12632
15235         * g77.dg/12632.f: New test case.
15236
15237 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15238
15239         PR c++/13289
15240         * g++.dg/parse/nontype1.C: New test.
15241
15242 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15243
15244         PR c++/12403
15245         * g++.dg/parse/explicit1.C: New test.
15246         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15247
15248 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15249
15250         PR c++/13081
15251         * g++.dg/opt/inline6.C: New test.
15252
15253         PR c++/12613
15254         * g++.dg/parse/error9.C: New test.
15255
15256         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15257
15258 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15259
15260         PR c++/13009
15261         * g++.dg/init/assign1.C: New test.
15262
15263 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15264
15265         PR c++/13070
15266         * g++.dg/warn/format3.C: New test case.
15267
15268 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15269
15270         * gcc.c-torture/compile/20031227-1.c: New test.
15271
15272 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15273
15274         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15275         * g77.dg/bprob/bprob.exp: Likewise.
15276         * gcc.misc-tests/bprob.exp: Likewise.
15277         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15278         variants on systems where the library does not provide that
15279         functionality.
15280         * gcc.dg/builtins-20.c: Use builtins-config.h.
15281         * gcc.dg/builtins-config.h: New file.
15282
15283 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15284
15285         * lib/gcc-dg.exp (dg-require-profiling): New function.
15286         * lib/target-supports.exp (check_profiling_available): Likewise.
15287         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15288         * g77.dg/bprob/bprob.exp: Likewise.
15289         * gcc.misc-tests/bprob.exp: Likewise.
15290         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15291         * gcc.dg/20021014-1.c: Likewise.
15292         * gcc.dg/nest.c: Likewise.
15293
15294 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15295
15296         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15297         compiling.
15298         * g++.dg/lookup/java2.C: Likewise.
15299         * gcc.dg/cpp/lexident.c: Likewise.
15300
15301 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15302
15303         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15304         given.
15305         * gcc.c-torture/compile/961203-1.c: Likewise.
15306         * gcc.c-torture/compile/980506-1.c: Likewise.
15307
15308 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15309
15310         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15311         (additional_prunes): New global.
15312         (gcc-dg-prune): Handle additional per-test pruning.
15313         (dg-test): Clear additional_prunes between tests.
15314
15315         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15316         dg-prune-output to avoid spurious failures from assembler
15317         complaining about nonexistent WAW violations.
15318         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15319         Use dg-prune-output to avoid spurious failures from assembler
15320         warning about Itanium B-step errata.
15321
15322 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15323
15324         * g++.dg/abi/macro0.C: New test.
15325         * g++.dg/abi/macro1.C: Likewise.
15326         * g++.dg/abi/macro2.C: Likewise.
15327
15328         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15329         * g++.dg/abi/bitfield7.C: Likewise.
15330         * g++.dg/abi/dtor2.C: Likewise.
15331         * g++.dg/abi/mangle11.C: Likewise.
15332         * g++.dg/abi/mangle12.C: Likewise.
15333         * g++.dg/abi/mangle14.C: Likewise.
15334         * g++.dg/abi/mangle17.C: Likewise.
15335         * g++.dg/abi/vbase10.C: Likewise.
15336         * g++.dg/abi/vbase14.C: Likewise.
15337         * g++.dg/template/qualttp17.C: Likewise.
15338
15339 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15340
15341         PR c/11995
15342         * gcc.dg/20031223-1.c: New test.
15343
15344 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15345
15346         * gcc.dg/noreturn-7.c: New test.
15347
15348 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15349
15350         * gcc.dg/null-pointer-1.c: New test.
15351
15352 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15353
15354         * g++.old-deja/g++.jason/template18.C: Remove.
15355         * g++.old-deja/g++.jason/template37.C: Likewise.
15356
15357         PR c++/12862
15358         * g++.dg/lookup/ns1.C: New test.
15359
15360         PR c++/12397
15361         * g++.dg/template/lookup3.C: New test.
15362
15363 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15364
15365         * g++.dg/template/recurse1.C: New test
15366
15367 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15368
15369         PR c++/12479
15370         * g++.dg/parse/semicolon1.C: New test.
15371         * g++.dg/parse/semicolon1.h: Likewise.
15372
15373 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15374
15375         * gcc.dg/darwin-misaligned.c: New test.
15376
15377 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15378
15379         PR c/9163
15380         * gcc.dg/20031222-1.c: New test.
15381
15382 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15383
15384         PR c++/13438
15385         * g++.dg/parse/error8.C: New test.
15386
15387         PR c++/11554
15388         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15389
15390 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15391
15392         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15393         too small.
15394         * gcc.c-torture/compile/930217-1.c: Likewise.
15395         * gcc.c-torture/compile/930513-1.c: Likewise.
15396         * gcc.c-torture/execute/920908-2.c: Likewise.
15397         * gcc.c-torture/execute/921204-1.c: Likewise.
15398         * gcc.c-torture/execute/930621-1.c: Likewise.
15399         * gcc.c-torture/execute/930630-1.c: Likewise.
15400         * gcc.c-torture/execute/931031-1.c: Likewise.
15401         * gcc.c-torture/execute/980602-2.c: Likewise.
15402         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15403         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15404         * gcc.c-torture/execute/extzvsi.c: Likewise.
15405         * gcc.c-torture/unsorted/ext.c: Likewise.
15406
15407 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15408
15409         PR target/12749
15410         * gcc.c-torture/compile/20031220-2.c: New test case.
15411
15412 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15413
15414         PR optimization/13031
15415         * gcc.c-torture/compile/20031220-1.c: New test case.
15416
15417 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15418
15419         * gcc.dg/cast-function-1.c: New test.
15420
15421 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15422
15423         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15424         formats.
15425
15426 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15427
15428         PR c++/12795
15429         * g++.dg/ext/attrib10.C: New test.
15430
15431 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15432
15433         * gcc.dg/cleanup-10.c: New test.
15434         * gcc.dg/cleanup-11.c: New test.
15435
15436 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15437
15438         PR c++/13239
15439         * g++.dg/opt/expect1.C: New test.
15440
15441 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15442
15443         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15444
15445 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15446
15447         PR debug/12923
15448         * gcc.dg/20031218-1.c: New test.
15449
15450         PR debug/12389
15451         * gcc.dg/20031218-2.c: New test.
15452         * gcc.dg/20031218-3.c: New test.
15453
15454         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15455         of label name and allow for USER_LABEL_PREFIX == "_" names.
15456         * g++.dg/abi/mangle18-2.C: Likewise.
15457         * g++.dg/abi/mangle19-1.C: Likewise.
15458         * g++.dg/abi/mangle19-2.C: Likewise.
15459         * g++.dg/abi/mangle20-1.C: Likewise.
15460         * g++.dg/abi/mangle20-2.C: Likewise.
15461
15462 2003-12-18  Richard Henderson  <rth@redhat.com>
15463
15464         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15465
15466 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15467             Dan Kegel <dank@kegel.com>
15468
15469         PR other/12009
15470         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15471         testing a cross compiler, it causes spurious compile failures.
15472         * lib/g++.exp: Likewise.
15473
15474 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15475
15476         PR c++/13262
15477         * g++.dg/template/access13.C: New test.
15478
15479 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15480
15481         * gcc.dg/20031216-1.c: New test.
15482
15483 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15484
15485         PR c++/9154
15486         * g++.dg/template/error10.C: New test.
15487
15488 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15489
15490         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15491         * g++.dg/eh/simd-2.C: Likewise.
15492
15493 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15494             Roger Sayle  <roger@eyesopen.com>
15495
15496         * gcc.c-torture/execute/ieee/mzero5.c: New.
15497
15498 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15499
15500         PR c++/10603
15501         * g++.dg/parse/error6.C: New test.
15502
15503         PR c++/12827
15504         * g++.dg/parse/error7.C: New test.
15505
15506 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15507
15508         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15509         at -O with stabs debugging formats.
15510         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15511         * gcc.dg/debug/debug-2.c: Likewise.
15512
15513 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15514
15515         PR c++/12696
15516         * g++.dg/init/error1.C: New test.
15517
15518         PR c++/12218
15519         * g++.dg/init/pm3.C: New test.
15520
15521 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15522
15523         PR c/3347
15524         * gcc.dg/bitfld-8.c: New test.
15525
15526 2003-12-16  James Lemke  <jim@wasabisystems.com>
15527
15528         * gcc.dg/arm-scd42-[123].c: New tests.
15529
15530 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15531
15532         PR c++/9043
15533         * g++.dg/abi/mangle20-1.C: New test.
15534         * g++.dg/abi/mangle20-2.C: New test.
15535
15536 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15537
15538         PR c++/13275
15539         * g++.dg/other/offsetof2.C: Remove XFAIL.
15540         * g++.dg/parse/offsetof1.C: New test.
15541         * g++.gd/parse/offsetof2.C: Likewise.
15542
15543 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15544
15545         * g++.dg/template/nontype3.C: New test.
15546         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15547
15548 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15549
15550         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15551
15552 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15553
15554         PR c++/13387
15555         * g++.dg/expr/assign1.C: New test.
15556
15557         PR c++/13242
15558         * g++.dg/abi/mangle19-1.C: New test.
15559         * g++.dg/abi/mangle19-2.C: New test.
15560
15561 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15562
15563         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15564
15565 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15566
15567         * gcc.c-torture/execute/20031216-1.c: New test.
15568
15569 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15570
15571         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15572         an ICE regression.
15573
15574 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/10926
15577         * g++.dg/template/error9.C: New test.
15578
15579         PR c++/11116
15580         * g++.dg/template/error8.C: New test.
15581
15582 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15583
15584         PR middle-end/13400
15585         * gcc.c-torture/execute/20031215-1.c: New test case.
15586
15587 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15588
15589         PR c++/13269
15590         * g++.dg/parse/error5.C: New test.
15591
15592         PR c++/12989
15593         * g++.dg/expr/sizeof1.C: New test.
15594
15595         PR c++/13310
15596         * g++.dg/template/crash15.C: New test.
15597
15598 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15599
15600         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15601         a non-POD type as the last named parameter of a varargs function.
15602
15603 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15604
15605         PR c++/13243
15606         PR c++/12573
15607         * g++.dg/template/crash14.C: New test.
15608         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15609
15610 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15611
15612         * g++.dg/other/java1.C: New test.
15613
15614         PR c++/13241
15615         * g++.dg/abi/mangle18-1.C: New test.
15616         * g++.dg/abi/mangle18-2.C: New test.
15617
15618 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15619
15620         PR optimization/10312
15621         * gcc.c-torture/execute/20031214-1.c: New.
15622
15623 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15624
15625         PR c++/10779
15626         PR c++/12160
15627         * g++.dg/parse/error3.C: New test.
15628         * g++.dg/parse/error4.C: Likewise.
15629         * g++.dg/abi/mangle4.C: Tweak error messages.
15630         * g++.dg/lookup/using5.C: Likewise.
15631         * g++.dg/other/error2.C: Likewise.
15632         * g++.dg/parse/typename5.C: Likewise.
15633         * g++.dg/parse/undefined1.C: Likewise.
15634         * g++.dg/template/arg2.C: Likewise.
15635         * g++.dg/template/ttp3.C: Likewise.
15636         * g++.dg/template/type1.C: Likewise.
15637         * g++.old-deja/g++.other/crash32.C: Likewise.
15638         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15639
15640 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15641
15642         PR c++/13106
15643         * g++.dg/warn/noreturn-3.C: New test.
15644
15645 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15646
15647         PR c++/13118
15648         * g++.dg/abi/covariant3.C: New.
15649
15650 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15651
15652         * g++.dg/eh/ia64-1.C: New test.
15653
15654 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15655
15656         PR optimization/13037
15657         * g77.f-torture/execute/13037.f: New test case.
15658
15659 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15660
15661         PR c++/12881
15662         * g++.dg/abi/covariant2.C: New.
15663
15664 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15665
15666         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15667
15668 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15669
15670         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15671
15672 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15673
15674         PR other/10819
15675         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15676         to fix Bug 10819.
15677         * lib/g++.exp (g++_version): Likewise.
15678         * lib/g77.exp (g77_version): Likewise.
15679         * lib/objc.exp (default_objc_version): Likewise.
15680
15681 2003-12-10  Richard Henderson  <rth@redhat.com>
15682
15683         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15684
15685         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15686
15687 2003-12-08  Matt Austern  <austern@apple.com>
15688
15689         PR c/13134
15690         * lib/gcc-dg.exp (dg-require-visibility): Define.
15691         * lib/target-supports (check_visibility_available): Define.
15692         * gcc.dg/visibility-1.c: New test.
15693         * gcc.dg/visibility-2.c: Likewise.
15694         * gcc.dg/visibility-3.c: Likewise.
15695         * gcc.dg/visibility-4.c: Likewise.
15696         * gcc.dg/visibility-5.c: Likewise.
15697         * gcc.dg/visibility-6.c: Likewise.
15698         * g++.dg/ext/visibility-1.C: Likewise.
15699         * g++.dg/ext/visibility-2.C: Likewise.
15700         * g++.dg/ext/visibility-3.C: Likewise.
15701         * g++.dg/ext/visibility-4.C: Likewise.
15702         * g++.dg/ext/visibility-5.C: Likewise.
15703         * g++.dg/ext/visibility-6.C: Likewise.
15704
15705 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15706
15707         * g++.dg/lookup/java1.C: New test.
15708         * g++.dg/lookup/java2.C: New test.
15709
15710 2003-12-07  Falk Hueffner  <falk@debian.org>
15711
15712         * g++.dg/opt/noreturn-1.C: New test.
15713
15714 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15715
15716         * gcc.dg/overflow-1.c: New test.
15717
15718 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15719
15720         * g77.f-torture/compile/13060.f: New test.
15721
15722 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15723
15724         PR c++/13323
15725         * g++.dg/inherit/operator2.C: New test.
15726
15727 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/13305
15730         * g++.dg/ext/attrib9.C: New test.
15731
15732 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/13314
15735         * g++.dg/template/error7.C: New test.
15736
15737 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15738             J"orn Rennecke <joern.rennecke@superh.com>
15739
15740         PR target/13302
15741         * g++.dg/other/struct-va_list.C: New test.
15742
15743 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15744
15745         PR c++/13166
15746         * g++.dg/parse/defarg6.C: New test.
15747
15748 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15749
15750         PR target/13256
15751         * gcc.c-torture/execute/20031201-1.c: New test.
15752
15753 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15754
15755         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15756
15757 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15758
15759         * gcc.dg/builtin-return-1.c: New test.
15760
15761 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15762             J"orn Rennecke <joern.rennecke@superh.com>
15763
15764         PR optimization/13260
15765         * gcc.c-torture/execute/20031204-1.c: New test.
15766
15767 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15768
15769         PR c++/9127
15770         * g++.dg/template/error6.C: New test.
15771
15772 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15773
15774         * gcc.dg/20031202-1.c: New test.
15775
15776 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++/13179
15779         * g++.dg/template/eh1.C: New test.
15780
15781         PR c++/10771
15782         * g++.dg/template/error5.C: New test.
15783
15784 2003-12-02  David Ung  <davidu@mips.com>
15785
15786         * gcc.dg/compat/vector-check.h: Corrected type for var
15787         g_##TMODE
15788
15789 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15790
15791         PR c++/10126
15792         * g++.dg/template/ptrmem8.C: New test.
15793
15794 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15795
15796         PR c++/12573
15797         * g++.dg/template/dependent-expr3.C: New test.
15798
15799 2003-12-01  James Lemke  <jim@wasabisystems.com>
15800
15801         * gcc.dg/arm-g2.c: New test.
15802
15803 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15804
15805         PR optimization/11634
15806         * gcc.dg/20031201-2.c: New test case.
15807
15808 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15809
15810         PR 11433
15811         * objc.dg/proto-lossage-3.m: New test.
15812
15813 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15814
15815         PR optimization/12628
15816         * gcc.dg/20031201-1.c: New test case.
15817
15818 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15819
15820         * gcc.dg/unaligned-1.c: New test.
15821
15822 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/9849
15825         * g++.dg/template/error4.C: New test.
15826         * g++.dg/template/nested3.C: Adjust error markers.
15827
15828 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15829
15830         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15831
15832 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15833
15834         PR c/10333
15835         * gcc.dg/bitfld-7.c: New test.
15836
15837 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15838
15839         * gcc.dg/tls/asm-1.C: New test.
15840
15841 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15842
15843         * gcc.dg/cpp/assert4.c: Update.
15844
15845 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15846
15847         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15848         * gcc.dg/builtin-apply3.c: New test.
15849
15850 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15851
15852         * lib/compat.exp (compat-obj): New xfaildata parameter.
15853         Use it to set compiler_conditional_xfail_data before compiling.
15854         (compat-get-options): Handle dg-xfail-if.
15855         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15856         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15857         * gcc.dg/compat/vector-1_y.c: Likewise.
15858         * gcc.dg/compat/vector-2_x.c: Likewise.
15859         * gcc.dg/compat/vector-2_y.c: Likewise.
15860
15861 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15862
15863         * g++.dg/opt/reg-stack4.C: New test.
15864
15865 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15866
15867         * gcc.dg/builtin-apply2.c: New test.
15868
15869 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15870
15871         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15872
15873 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15874
15875         PR c++/12924
15876         * g++.dg/template/template-id-2.C: New test.
15877
15878 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15879
15880         PR c++/5369
15881         * g++.dg/template/memfriend1.C: New test.
15882         * g++.dg/template/memfriend2.C: Likewise.
15883         * g++.dg/template/memfriend3.C: Likewise.
15884         * g++.dg/template/memfriend4.C: Likewise.
15885         * g++.dg/template/memfriend5.C: Likewise.
15886         * g++.dg/template/memfriend6.C: Likewise.
15887         * g++.dg/template/memfriend7.C: Likewise.
15888         * g++.dg/template/memfriend8.C: Likewise.
15889         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15890
15891 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15892
15893         PR c++/12515
15894         * g++.dg/ext/cond1.C: New test.
15895
15896 2003-11-20  Richard Henderson  <rth@redhat.com>
15897
15898         * gcc.dg/20020201-2.c: Remove.
15899         * gcc.dg/20020201-4.c: Remove.
15900         * gcc.dg/20020304-1.c: Remove.
15901
15902 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15903
15904         * gcc.dg/cpp/trad/xwin1.c: New test case.
15905
15906 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15907
15908         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15909         * lib/g77.exp: Likewise.
15910         * lib/objc.exp: Likewise.
15911         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15912         for darwin.
15913
15914 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15915
15916         PR c++/12932
15917         * g++.dg/template/static5.C: New test.
15918
15919 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15920
15921         * gcc.dg/nested-func-1.c: New test.
15922
15923 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15924
15925         * gcc.dg/cpp/assert4.c: New test.
15926
15927 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15928
15929         PR c++/2294
15930         * g++.dg/lookup/using9.c: New test.
15931
15932 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/12762
15935         * g++.dg/template/error3.C: New test.
15936
15937 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15938
15939         PR ada/13035
15940         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15941         No longer use a wrapper for gcc, since this does not work under
15942         Windows.
15943
15944 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15945
15946         PR c++/2094
15947         * g++.dg/template/ptrmem7.C: New test.
15948
15949 2003-11-13  Andrew Pinski <apinski@apple.com>
15950
15951         * gcc.c-torture/compile/20031113-1.c: New test.
15952
15953 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15954             Kean Johnston <jkj@sco.com>
15955
15956         PR c/13029
15957         * gcc.dg/unused-4.c: Update.
15958
15959 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15960
15961         * g++.dg/opt/const3.C: New test.
15962
15963 2003-11-13  Jan Hubicka  <jh@suse.cz>
15964
15965         * gcc.c-torture/compile/20031112-1.c: New test.
15966
15967 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15968
15969         * g++.dg/parse/crash10.C: Remove bogus error marker.
15970
15971 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15972
15973         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15974         (host_gcc): Likewise.
15975         (ROOT): Honor $PWDCMD.
15976         (BASE): Likewise.
15977         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15978
15979 2003-11-12  Catherine Moore  <clm@redhat.com>
15980
15981         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15982
15983 2003-11-12  Andreas Jaeger  <aj@suse.de>
15984             Jakub Jelinek  <jakub@redhat.com>
15985             Andrew Pinski  <pinskia@physics.uc.edu>
15986             Richard Henderson  <rth@redhat.com>
15987
15988         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15989         systems.
15990         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15991
15992         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15993         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15994
15995 2003-11-11  Andreas Jaeger  <aj@suse.de>
15996
15997         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15998
15999         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16000
16001 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16002
16003         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16004         Clean ups.
16005
16006 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16007
16008         * gcc.dg/trampoline-1.c: New test.
16009
16010 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16011
16012         * gcc.c-torture/compile/200031109-1.c: New test.
16013
16014 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16015
16016         PR c/3190
16017         PR c/8714
16018         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16019         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16020         gcc.dg/format/no-y2k-1.c: Update.
16021
16022 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16023
16024         PR optimization/10467
16025         * gcc.dg/20031108-1.c: New test case.
16026
16027 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16028
16029         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16030
16031 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16032
16033         * gcc.dg/compound-lvalue-1.c: New test.
16034         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16035         some XFAILs.
16036
16037 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16038
16039         * gcc.dg/altivec-varargs-1.c: New test.
16040
16041 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16042
16043         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16044         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16045         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16046         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16047         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16048
16049 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16050
16051         * gcc.dg/cond-lvalue-1.c: New test.
16052
16053 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16054
16055         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16056
16057 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16058
16059         PR c++/11616
16060         * g++.dg/template/instantiate5.C: New test.
16061
16062 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16063
16064         PR c++/12726
16065         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16066         * ChangeLog: Add missing first entry for above test.
16067
16068 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16069
16070         PR c++/9810
16071         * g++.dg/template/using8.C: New test.
16072         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16073
16074 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16075
16076         PR optimization/10817
16077         * gcc.c-torture/compile/20031102-1.c: New test case.
16078
16079 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16080
16081         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16082         2147483647.
16083
16084 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16085
16086         * gcc.dg/20031102-1.c: New test.
16087
16088 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16089
16090         * gcc.dg/complex-1.c: New test.
16091
16092 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16093
16094         PR c++/12796
16095         * g++.dg/template/crash13.C: Adjust expected error location.
16096         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16097
16098 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16099
16100         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16101
16102 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16103
16104         PR/10239
16105         * gcc.c-torture/compile/20031031-2.c: New test.
16106
16107 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16108
16109         PR/11640
16110         * gcc.c-torture/compile/20031031-1.c: New test.
16111
16112 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16113
16114         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16115         * gcc.misc-tests/bprob.exp: Likewise.
16116         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16117         the execution test on arm-elf configs.
16118         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16119         configs that don't support scratch files.
16120         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16121
16122 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16123
16124         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16125         done by dejagnu.
16126
16127 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16128
16129         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16130         Avoid non pure sh syntax. Add more logging.
16131
16132         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16133         fail.
16134
16135 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16136
16137         PR libgcj/10610
16138         * gcc.dg/ppc-stackalign-1.c: New test.
16139
16140 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16141
16142         * ada/acats/run_all.sh: Change output to be more compliant with
16143         dejagnu framework.
16144         Create acats.sum and acats.log files under testsuite/ada/acats
16145         Only run [a-z]* directories, to filter out e.g. CVS.
16146         Redirect build output to log file.
16147
16148 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16149
16150         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16151
16152 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16153
16154         PR ada/5909:
16155         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16156
16157 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16158
16159         * gcc.c-torture/compile/20031023-1.c: New test.
16160         * gcc.c-torture/compile/20031023-2.c: New test.
16161         * gcc.c-torture/compile/20031023-3.c: New test.
16162         * gcc.c-torture/compile/20031023-4.c: New test.
16163
16164 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16165
16166         PR c++/10371
16167         * g++.dg/lookup/scoped8.C: New test.
16168
16169 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16170
16171         * g++.dg/opt/reg-stack3.C: New test.
16172
16173 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16174
16175         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16176
16177 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16178
16179         PR c++/11076
16180         * g++.dg/template/crash13.C: New test.
16181
16182 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16183
16184         * gcc.dg/c99-restrict-2.c: New test.
16185
16186 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16187
16188         PR c++/12698, c++/12699, c++/12700, c++/12566
16189         * g++.dg/inherit/covariant9.C: New test.
16190         * g++.dg/inherit/covariant10.C: New test.
16191         * g++.dg/inherit/covariant11.C: New test.
16192
16193 2003-10-23  Jason Merrill  <jason@redhat.com>
16194
16195         PR c++/12726
16196         * g++.dg/ext/complit2.C: New test.
16197
16198 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16199
16200         PR target/12654
16201         * gcc.c-torture/execute/20031020-1.c: New test.
16202
16203 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16204
16205         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16206         following the jump_insn.
16207
16208 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16209
16210         * gcc.dg/cast-lvalue-1.c: New test.
16211
16212 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16213
16214         PR c++/11962
16215         * g++.dg/template/cond2.C: New test.
16216
16217 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16218
16219         * gcc.dg/builtins-28.c: New test.
16220
16221 2003-10-20  Jan Hubicka  <jh@suse.cz>
16222
16223         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16224         parameter.
16225         * testsuite/gcc.dg/inline-2.c: Likewise.
16226
16227 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16228
16229         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16230         * gcc.dg/nest.c:  Likewise.
16231
16232 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16233
16234         PR c++/9781, c++/10583, c++/11862
16235         * g++.dg/parse/crash13.C: New test.
16236
16237 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16238
16239         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16240
16241 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16242
16243         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16244         Define HAVE_C99_RUNTIME except on Solaris.
16245         * gcc.dg/builtins-20.c: Likewise.
16246
16247 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16248
16249         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16250
16251 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16252
16253         PR c++/12495
16254         * g++.dg/template/crash21.C: New test.
16255
16256 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16257
16258         PR c++/2513
16259         * g++.dg/template/typename5.C: New test.
16260
16261 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16262
16263         PR c++/12369
16264         * g++.dg/template/friend25.C: New test.
16265
16266 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16267
16268         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16269         versions.
16270
16271 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16272
16273         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16274         == 2147483647.
16275
16276 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16277
16278         * gcc.c-torture/execute/960416-1.x: Remove.
16279         * gcc.c-torture/execute/divconst-3.x: Likewise.
16280
16281 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16282
16283         PR target/12598
16284         * gcc.dg/torture/cris-volatile-1.c: New test.
16285
16286 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16287
16288         PR optimization/9325
16289         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16290         for overflowing floating point to integer conversion during RTL
16291         simplification.
16292
16293 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16294
16295         * objc/execute/_cmd.m: Fix typo.
16296         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16297         Relax 'scan-assembler' regexp.
16298         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16299         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16300         * objc.dg/zero-link-2.m: Remove blank line.
16301         * objc.dg/zero-link-3.m: New test case.
16302
16303 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16304
16305         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16306
16307         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16308         than linker trickery.
16309
16310 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16311
16312         PR c++/12370
16313         * g++.dg/other/friend2.C: New test.
16314
16315 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16316
16317         * gcc.dg/20031012-1.c: New test.
16318
16319 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16320
16321         * gcc.dg/weak/weak-3.c: Fix for new warning.
16322
16323 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16324
16325         PR optimization/8750
16326         * gcc.c-torture/execute/20031012-1.c: New test case.
16327
16328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16329
16330         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16331         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16332
16333 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16334
16335         PR optimization/12260
16336         * gcc.c-torture/compile/20031011-2.c: New test case.
16337
16338 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16339
16340         * gcc.c-torture/execute/20031011-1.c: New testcase.
16341
16342 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16343
16344         * gcc.c-torture/compile/20031011-1.c: New test.
16345
16346 2003-10-11  Jan Hubicka  <jh@suse.cz>
16347
16348         * g++.dg/other/first-global.C: New test.
16349
16350 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16351
16352         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16353
16354 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16355
16356         * gcc.c-torture/compile/20031010-1.c: New test.
16357
16358 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16359
16360         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16361         * gcc.c-torture/execute/va-arg-25.c: ... here.
16362
16363 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16364
16365         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16366
16367 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16368
16369         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16370
16371 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16372
16373         * g++.dg/parse/error2.C: New test.
16374
16375 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16376
16377         PR c++/11097
16378         * g++.dg/other/error5.C: Modify the error message.
16379         * g++.dg/lookup/using8.C: New test.
16380
16381 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16382
16383         * gcc.dg/darwin-abi-2.c: New file.
16384         * gcc.c-torture/execute/va-arg-24.c: New file.
16385
16386 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16387
16388         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16389         indentation.
16390
16391 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16392
16393         PR c++/10147
16394         * g++.dg/other/error4.C: Update error messages.
16395         * g++.dg/template/ptrmem4.C: Likewise.
16396
16397         PR c++/12337
16398         * g++.dg/init/new9.C: New test.
16399
16400         PR c++/12334, c++/12236, c++/8656
16401         * g++.dg/ext/attrib8.C: New test.
16402
16403 2003-10-06  Devang Patel  <dpatel@apple.com>
16404
16405         * gcc.dg/debug/dwarf2-3.h: New test.
16406         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16407
16408 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16409
16410         * g++.dg/opt/cfg2.C: New test.
16411
16412 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16413
16414         * g++.dg/opt/float1.C: New test.
16415
16416 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16417
16418         * gcc.dg/c90-array-lval-6.c: New test.
16419         * gcc.dg/c99-array-lval-6.c: New test.
16420
16421 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16422             Ziemowit Laski  <zlaski@apple.com>
16423
16424         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16425         'Derived', so that it is never considered a class method; add
16426         new warning for '+port' method ambiguity.
16427         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16428         <objc/objc-api.h> (needed on Mac OS X).
16429         * objc.dg/method-13.m: New test.
16430
16431 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16432
16433         PR optimization/9325, PR java/6391
16434         * gcc.c-torture/execute/20031003-1.c: New test case.
16435
16436 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16437
16438         PR optimization/12180
16439         * gcc.dg/20031002-1.c: New test.
16440
16441         PR c++/12486
16442         * g++.dg/inherit/error1.C: New test.
16443
16444 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16445
16446         * lib/f-torture.exp (search_for): Rename to...
16447         (search_for_re): This.  Also, clean up comments and the
16448         "regexp" invocation.
16449
16450 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16451
16452         * gcc.c-torture/compile/20031002-1.c: New test.
16453
16454 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16455
16456         * g++.dg/opt/cond1.C: New test.
16457
16458 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16459
16460         * gcc.dg/Wold-style-definition-2.c: New testcase.
16461         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16462
16463 2003-09-29  Richard Henderson  <rth@redhat.com>
16464
16465         * g++.dg/init/array10.C: Add dg-options.
16466
16467 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16468
16469         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16470
16471 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16472
16473         * g++.dg/template/friend19.C: Fix typo.
16474         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16475
16476 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16477
16478         * gcc.c-torture/execute/20030928-1.c: New test.
16479         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16480
16481 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16482
16483         * g++.dg/opt/unroll1.C: New test.
16484
16485 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16486
16487         PR optimization/11741
16488         * gcc.dg/20030926-1.c: New test case.
16489
16490 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16491
16492         PR c++/5655
16493         * g++.dg/parse/access7.C: New test.
16494         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16495
16496 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16497
16498         MERGE OF objc-improvements-branch into MAINLINE:
16499         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16500         if libobjc has not been built.
16501         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16502         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16503         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16504         objc/execute/nested-3.m, objc/execute/np-2.m,
16505         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16506         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16507         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16508         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16509         objc.dg/special/unclaimed-category-1.h,
16510         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16511         well as GNU runtime.
16512         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16513         * execute/cascading-1.m, execute/function-message-1.m,
16514         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16515         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16516         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16517         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16518         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16519         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16520         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16521         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16522         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16523         * objc.dg/bitfield-2.m: Run only on Darwin.
16524         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16525         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16526         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16527         * objc.dg/const-str-1.m: Fix constant string layout.
16528
16529 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16530
16531         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16532
16533 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16534
16535         * gcc.dg/darwin-abi-1.c: New file.
16536
16537 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16538
16539         PR target/12281
16540         * gcc.c-torture/compile/20030921-1.c: New test.
16541
16542 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16543
16544         * g++.dg/opt/reg-stack2.C: New test.
16545
16546 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16547
16548         * g++.dg/eh/delayslot1.C: New test.
16549
16550 2003-09-20  Richard Henderson  <rth@redhat.com>
16551
16552         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16553
16554 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16555
16556         * gcc.c-torture/execute/20030920-1.c: New test case.
16557
16558 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16559
16560         * g++.dg/rtti/typeid3.C: Correct expected error message.
16561
16562 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16563
16564         PR c++/157
16565         * g++.dg/parse/crash12.C: New test.
16566
16567 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16568
16569         * gcc.dg/compat/mixed-struct-check.h: New.
16570         * gcc.dg/compat/mixed-struct-defs.h: New.
16571         * gcc.dg/compat/mixed-struct-init.h: New.
16572         * gcc.dg/compat/struct-by-value-19_main.c: New.
16573         * gcc.dg/compat/struct-by-value-19_x.c: New.
16574         * gcc.dg/compat/struct-by-value-19_y.c: New.
16575         * gcc.dg/compat/struct-by-value-20_main.c: New.
16576         * gcc.dg/compat/struct-by-value-20_x.c: New.
16577         * gcc.dg/compat/struct-by-value-20_y.c: New.
16578         * gcc.dg/compat/struct-return-19_main.c: New.
16579         * gcc.dg/compat/struct-return-19_x.c: New.
16580         * gcc.dg/compat/struct-return-19_y.c: New.
16581         * gcc.dg/compat/struct-return-20_main.c: New.
16582         * gcc.dg/compat/struct-return-20_x.c: New.
16583         * gcc.dg/compat/struct-return-20_y.c: New.
16584
16585 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16586         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16587         so that it will not complain on LP64 targets.
16588
16589 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16590
16591         PR c++/495
16592         * g++.dg/template/friend24.C: New test.
16593
16594 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16595
16596         PR c++/12332
16597         * g++.dg/template/memtmpl2.C: New test.
16598
16599 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16600
16601         PR target/11184
16602         * gcc.dg/builtin-apply1.c: New test.
16603
16604 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16605
16606         PR c++/9848
16607         * g++.dg/warn/Wunused-4.C: New test.
16608
16609 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16610
16611         PR c++/12316
16612         * g++.dg/other/gc2.C: New test.
16613
16614 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16615
16616         PR c++/11991
16617         * g++.dg/rtti/typeid3.C: New test.
16618
16619         PR c++/12266
16620         * g++.dg/overload/template1.C: New test.
16621
16622 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16623
16624         * g++.dg/opt/cfg3.C: New test.
16625
16626 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16627
16628         PR c++/7939
16629         * g++.dg/template/crash11.C: New test.
16630
16631 2003-09-16  Jason Merrill  <jason@redhat.com>
16632             Jakub Jelinek  <jakub@redhat.com>
16633
16634         * gcc.dg/attr-warn-unused-result.c: New test.
16635
16636 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16637
16638         PR c++/12184
16639         * g++.dg/expr/call2.C: New test.
16640
16641 2003-09-15  Andreas Jaeger  <aj@suse.de>
16642
16643         * gcc.dg/Wold-style-definition-1.c: New test.
16644
16645 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16646
16647         PR c++/3907
16648         * g++.dg/parse/template12.C: New test.
16649
16650         * g++.dg/abi/bitfield11.C: New test.
16651         * g++.dg/abi/bitfield12.C: Likewise.
16652
16653 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16654
16655         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16656         non-expansion of functional macro name without arguments at EOL.
16657         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16658
16659 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16660
16661         * gcc.c-torture/execute/20030914-[12].c: New tests.
16662
16663 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         PR c++/11788
16666         * g++.dg/overload/addr1.C: New test.
16667
16668 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16669
16670         * gcc.dg/20030909-1.c: New test.
16671
16672 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16673
16674         * gcc.dg/ultrasp10.c: New test.
16675
16676 2003-09-09  Devang Patel  <dpatel@apple.com>
16677
16678         * gcc.dg/darwin-ld-6.c: New test.
16679
16680 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16681
16682         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16683
16684 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16685
16686         * gcc.dg/ia64-types1.c: New test.
16687         * gcc.dg/ia64-types2.c: Likewise.
16688
16689 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16690
16691         * gcc.dg/builtins-1.c: Add more _Complex tests.
16692         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16693
16694         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16696
16697 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16698
16699         PR c++/11786
16700         * g++.dg/lookup/koenig2.C: New test.
16701
16702         PR c++/5296
16703         * g++.dg/rtti/typeid2.C: New test.
16704
16705 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16706
16707         * gcc.c-torture/compile/20030904-1.c: New test.
16708
16709 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16710
16711         * g++.dg/opt/longbranch2.C: New test.
16712
16713 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16714
16715         * g++.dg/template/crash10.C: Only compile it.
16716
16717 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16718
16719         PR middle-end/11665
16720         * gcc.c-torture/compile/20030907-1.c: New test.
16721         * g++.dg/init/array11.C: New test.
16722
16723 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16724
16725         PR c++/11852
16726         * g++.dg/init/struct1.C: New test.
16727
16728 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16729
16730         PR c++/12181
16731         * g++.dg/expr/comma1.C: New test.
16732
16733 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16734
16735         PR c++/11867
16736         * g++.dg/expr/static_cast5.C: New test.
16737
16738 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16739
16740         PR c++/11507
16741         * g++.dg/lookup/scoped7.C: New test.
16742
16743         PR c++/9574
16744         * g++.dg/other/static1.C: New test.
16745
16746         PR c++/11490
16747         * g++.dg/warn/template-1.C: New test.
16748
16749         PR c++/11432
16750         * g++.dg/template/crash10.C: New test.
16751
16752         PR c++/2478
16753         * g++.dg/overload/VLA.C: New test.
16754
16755         PR c++/10804
16756         * g++.dg/template/call1.C: New test.
16757
16758 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16759
16760         PR c++/11794
16761         * g++.dg/parse/using3.C: New test.
16762
16763 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16764
16765         PR c++/11409
16766         * g++.dg/overload/builtin3.C: New test case.
16767
16768 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16769
16770         PR c/9862
16771         * gcc.dg/20030906-1.c: New test.
16772         * gcc.dg/20030906-2.c: Likewise.
16773
16774 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16775
16776         PR c++/12167
16777         * g++.dg/parse/defarg5.C: New test.
16778
16779         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16780
16781 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/12163
16784         * g++.dg/expr/static_cast4.C: New test.
16785
16786         PR c++/12146
16787         * g++.dg/template/crash9.C: New test.
16788
16789 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16790
16791         * g++.old-deja/g++.ext/pretty2.C: Update for change
16792         in __FUNCTION__.
16793         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16794
16795 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16796
16797         PR c++/11922
16798         * g++/dg/template/qualified-id1.C: New test.
16799
16800         PR c++/12037
16801         * g++.dg/warn/noeffect4.C: New test.
16802
16803 2003-09-04  Matt Austern  <austern@apple.com>
16804
16805         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16806         * g++.dg/ext/fnname2.C: Likewise.
16807         * g++.dg/ext/fnname3.C: Likewise.
16808
16809 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16810
16811         * g++.dg/expr/lval1.C: New test.
16812         * g++.dg/ext/lvcast.C: Remove.
16813
16814 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16815
16816         PR optimization/11700.
16817         * gcc.c-torture/compile/20030903-1.c: New test case.
16818
16819 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16820
16821         PR c++/12053
16822         * g++.dg/abi/layout4.C: New test.
16823
16824 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16825
16826         PR c++/11553
16827         * g++.dg/parse/friend3.C: New test.
16828
16829 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16830
16831         PR c++/11847
16832         * g++.dg/template/class1.C: New test.
16833
16834         PR c++/11808
16835         * g++.dg/expr/call1.C: New test.
16836
16837 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16838
16839         PR c++/12114
16840         * g++.dg/init/ref9.C: New test.
16841
16842         PR c++/11972
16843         * g++.dg/template/nested4.C: New test.
16844
16845 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16846
16847         PR c++/12093
16848         * g++.dg/template/non-dependent4.C: New test.
16849
16850         PR c++/11928
16851         * g++.dg/inherit/conv1.C: New test.
16852
16853 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/6196
16856         * g++.dg/ext/label1.C: New test.
16857         * g++.dg/ext/label2.C: Likewise.
16858
16859 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16860
16861         * g++.dg/expr/cond3.C: New test.
16862
16863 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16864
16865         * gcc.dg/builtins-1.c: Add new builtin cases.
16866
16867 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16868
16869         * gcc.dg/builtins-1.c: Add new cases.
16870         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16871
16872 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16873
16874         * gcc.dg/builtins-1.c: Add more math builtin tests.
16875         * gcc.dg/torture/builtin-attr-1.c: New test.
16876
16877 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR optimization/5079
16880         * g++.dg/opt/static3.C: New test.
16881
16882 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16883
16884         * gcc.misc-tests/gcov-10b.c: New test.
16885
16886 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16887
16888         * g++.dg/opt/ptrmem3.C: New test.
16889
16890         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16891
16892 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16893
16894         * gcc.dg/20030826-2.c: New test.
16895
16896 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16897
16898         PR middle-end/12002
16899         * g77.f-torture/compile/12002.f: New test case.
16900
16901 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16902
16903         * gcc.dg/20030826-1.c: New test case.
16904
16905 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16906
16907         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16908
16909 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16910
16911         PR c++/11871
16912         * c++.dg/lookup/crash1.C: New test.
16913
16914         * c++.dg/warn/noeffect3.C: New test.
16915
16916 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16917
16918         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16919         * gcc.dg/compat/vector-1_y.c: Ditto.
16920         * gcc.dg/compat/vector-2_x.c: Ditto.
16921         * gcc.dg/compat/vector-2_y.c: Ditto.
16922
16923 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16924
16925         * gcc.dg/20030702-1.c: New test.
16926
16927 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16928
16929         PR c++/8795
16930         * g++.dg/ext/altivec-1.C: New test.
16931
16932 2003-08-24  Richard Henderson  <rth@redhat.com>
16933
16934         * g++.dg/eh/simd-2.C: Add -w for x86.
16935
16936 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16937
16938         * gcc.dg/20030815-1.c: New test.
16939
16940 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16941
16942         PR c++/3765
16943         * g++.dg/parse/access6.C: New test.
16944
16945 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16946
16947         PR c++/641, c++/11876
16948         * g++.dg/template/friend22.C: New test.
16949         * g++.dg/template/friend23.C: Likewise.
16950
16951 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16954         identically.
16955
16956 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16957
16958         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16959
16960 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16961
16962         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16963
16964 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16965
16966         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16967
16968 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16969
16970         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16971
16972 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16973
16974         PR c++/11919
16975         * g++.dg/overload/prom1.C: New test.
16976
16977         PR c++/11551
16978         * g++.dg/parse/dtor2.C: New test.
16979
16980         PR c++/10762
16981         * g++.dg/parse/using2.C: New test.
16982
16983 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16984
16985         PR target/11805
16986         * gcc.c-torture/compile/20030821-1.c: New.
16987
16988 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16989
16990         PR c++/11834
16991         * g++.dg/template/deduce2.C: New test.
16992
16993 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16994
16995         * gcc.c-torture/execute/20030821-1.c: New test.
16996
16997 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16998
16999         PR middle-end/11984
17000         * gcc.dg/20030820-1.c: New test case.
17001
17002 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17003
17004         PR c++/11945
17005         * g++.dg/warn/noeffect2.C: New test.
17006
17007 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17008
17009         PR c++/10926
17010         * g++.dg/template/dtor2.C: New test.
17011
17012         PR c++/11684
17013         * g++.dg/template/operator1.C: New test.
17014         * g++.dg/parse/operator4.C: New test.
17015
17016         PR c++/11946.C
17017         * g++.dg/expr/enum1.C: New test.
17018         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17019
17020         PR c++/11036.C
17021         * g++.dg/parse/elab2.C: New test.
17022         * g++.dg/parse/typedef4.C: Change error message.
17023         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17024         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17025         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17026
17027 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17028
17029         * gcc.dg/pch/warn-1.c: New.
17030         * gcc.dg/pch/warn-1.hs: New.
17031
17032         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17033         not-tested file.
17034
17035 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17036
17037         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17038
17039 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17040
17041         * gcc.dg/uninit-D.c: New Test.
17042         * gcc.dg/uninit-E.c: New Test.
17043         * gcc.dg/uninit-F.c: New Test.
17044         * gcc.dg/uninit-G.c: New Test.
17045
17046 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17047
17048         * g++.dg/README: Describe the pch directory.
17049
17050 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17051
17052         PR c++/11174
17053         * g++.dg/parse/access4.C: New test.
17054         * g++.dg/parse/access5.C: Likewise.
17055         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17056
17057 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17058
17059         * gcc.dg/noncompile/20030818-1.c: New.
17060
17061 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17062
17063         PR c++/11957
17064         * g++.dg/warn/noeffect1.C: New test.
17065
17066         * g++.dg/template/scope2.C: New test.
17067         * g++.dg/template/error2.C: Correct dg-error
17068
17069 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17070
17071         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17072
17073 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17074
17075         PR C++/11512
17076         * g++.dg/template/warn1.C: New.
17077
17078 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17079
17080         * g++.dg/template/error2.C: New test.
17081         * g++.dg/lookup/using7.C: Adjust errors
17082         * g++.old-deja/g++.pt/crash36.C: Likewise.
17083         * g++.old-deja/g++.pt/derived3.C: Likewise.
17084
17085 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17086
17087         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17088         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17089         * gcc.c-torture/execute/builtins/string-9.c: New, from
17090         string-opt-9.c.  Adjust for execute/builtins framework.
17091         * gcc.c-torture/execute/string-opt-9.c: Delete.
17092
17093 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17094
17095         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17096
17097         * g++.dg/parse/ret-type2.C: New test.
17098
17099         PR c++/11703
17100         * g++.dg/init/new8.C: New test.
17101
17102         PR c++/10923
17103         * g++.dg/parse/typedef5.C: New test.
17104
17105         PR c++/9512
17106         * g++.dg/parse/qualified2.C: New test.
17107         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17108         invalid code.
17109
17110 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17111
17112         * g++.dg/conversion/ptrmem1.C: New test.
17113
17114 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17115
17116         PR target/11693
17117         * gcc.dg/20030811-1.c: New test.
17118
17119         PR target/11535
17120         * gcc.c-torture/execute/20030811-1.c: New test.
17121
17122 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17123
17124         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17125
17126 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/11789.C
17129         * g++.dg/inherit/multiple1.C: New test.
17130
17131 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17132
17133         * gcc.dg/spe1.c: New test.
17134
17135         PR c++/11670
17136         * g++.dg/expr/cast2.C: New test.
17137
17138         PR c++/10530
17139         * g++.dg/template/dependent-name2.C: New test.
17140
17141 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17142
17143         * g++.dg/parse/crash11.C: Put the dg options in comments.
17144
17145 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17146
17147         * lib/gcc-dg.exp: Update for diagnostic change.
17148
17149 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17150
17151         PR c++/5767
17152         * g++.dg/parse/crash11.C: New test.
17153
17154 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17155
17156         * gcc.dg/cpp/spacing1.c: Update.
17157
17158 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17159
17160         PR target/11739
17161         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17162         a value for -mtune.
17163
17164 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17165
17166         PR middle-end/11771
17167         * gcc.c-torture/compile/20030804-1.c: New test case.
17168
17169 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17170
17171         * gcc.dg/20030804-1.c: New test case.
17172
17173 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17174
17175         * gcc.dg/cpp/separate-1.c: New test.
17176
17177 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17178
17179         PR c++/11704
17180         * g++.dg/template/dependent-expr2.C: New test.
17181
17182         PR c++/11766
17183         * g++.dg/expr/ptrmem1.C: New test.
17184
17185 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17186
17187         PR c++/9453
17188         * g++.dg/template/friend15.C: New test.
17189
17190 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17191
17192         * lib/dg-pch.exp: Work round PCH bug.
17193
17194 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17195
17196         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17197         builtins.  Move cases from builtins-4.c here.
17198
17199         * gcc.dg/torture/builtin-math-1.c: New test taken from
17200         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17201         additional cases.
17202
17203         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17204         Delete.
17205
17206 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17207
17208         PR c++/9447
17209         * g++.dg/template/using7.C: New test.
17210
17211 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17212
17213         * import1.c, import2.c: New tests.
17214
17215 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17216
17217         * g++.dg/eh/crossjump1.C: New test.
17218
17219 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17220
17221         PR c++/11697
17222         * g++.dg/template/using6.C: New test.
17223
17224         PR c++/11744
17225         * g++.dg/template/koenig2.C: New test.
17226
17227 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17228
17229         PR c++/7983
17230         * g++.dg/parse/typedef4.C: New test.
17231
17232 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17233
17234         PR c++/8442, c++/8806
17235         * g++.dg/template/elab1.C: New test.
17236         * g++.dg/template/type2.C: Likewise.
17237         * g++.dg/template/ttp3.C: Adjust expected error message.
17238         * g++.old-deja/g++.law/visibility13.C: Likewise.
17239         * g++.old-deja/g++.niklas/t135.C: Likewise.
17240         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17241         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17242         template argument.
17243         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17244
17245 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17246
17247         PR c++/11295
17248         * g++.dg/ext/stmtexpr1.C: New test.
17249
17250         * g++.dg/opt/tmp1.C: New test.
17251
17252         PR c++/11525
17253         * g++.dg/parse/constant4.C: New test.
17254
17255         PR c++/9447
17256         * g++.dg/template/using5.C: New test.
17257
17258 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17259
17260         * gcc.dg/builtins-27.c: New test case.
17261
17262 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17263
17264         * gcc.dg/tls/opt-7.c: New test.
17265
17266 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17267
17268         * g++.old-deja/g++.other/crash18.C: Remove.
17269
17270 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17271
17272         * g++.dg/template/explicit3.C: New.
17273         * g++.dg/template/explicit4.C: New.
17274         * g++.dg/template/explicit5.C: New.
17275
17276         PR c++/11347
17277         * g++.dg/template/memtmpl1.C: New.
17278
17279 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17280
17281         PR target/11565
17282         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17283         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17284
17285 2003-07-30  Jan Hubicka  <jh@suse.cz>
17286
17287         * vtgc1.c: Kill.
17288
17289 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17290
17291         * gcc.dg/struct-in-proto-1.c: New test.
17292
17293 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17294
17295         * gcc.dg/cpp/include2.c: Only expect one message.
17296
17297 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17298
17299         PR c++/9447
17300         * g++.dg/template/using1.C: New test.
17301         * g++.dg/template/using2.C: New test.
17302         * g++.dg/template/using3.C: New test.
17303         * g++.dg/template/using4.C: New test.
17304
17305 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17306
17307         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17308         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17309
17310 2003-07-28  Jan Hubicka  <jh@suse.cz>
17311
17312         PR c++/11530
17313         * g++.dg/opt/call1.C: New test.
17314
17315 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17316
17317         PR c++/11667
17318         * g++.dg/init/enum2.C: New test.
17319         * g++.dg/template/overload1.C: Add "-w" option.
17320
17321 2003-07-28    <hp@bitrange.com>
17322
17323         * gcc.dg/Wdeclaration-after-statement-1.c,
17324         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17325
17326 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17327
17328         * gcc.c-torture/compile/20030725-1.c: New test.
17329
17330 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17331
17332         * gcc.dg/20030505.c: Only run for SPE.
17333         Remove definition of opaque type.
17334
17335 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17336
17337         * g++.dg/template/ptrmem6.C: New test.
17338
17339 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17340
17341         * gcc.c-torture/compile/zero-strct-2.c: New test.
17342
17343 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17344
17345         * gcc.dg/intermod-1.c: New test.
17346
17347 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17348
17349         PR c++/11617
17350         * g++.dg/template/lookup2.C: New test.
17351         * g++.dg/template/memclass1.C: Remove instantiated from error.
17352         * g++.dg/other/error2.C: Tweak expected errors.
17353
17354         PR c++/11596
17355         * g++.dg/template/defarg3.C: New test.
17356
17357         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17358
17359 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17360
17361         * g++.dg/inherit/access5.C: New test.
17362
17363 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17364
17365         PR c++/11513
17366         * g++.dg/template/crash8.C: New test.
17367
17368 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17369
17370         PR c/10602
17371         * gcc.dg/noncompile/incomplete-2.c: New test.
17372
17373 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17374
17375         PR c++/11645
17376         * g++.dg/inherit/access4.C: New test.
17377
17378         PR c++/11517
17379         * g++.dg/expr/cond2.C: New test.
17380
17381         PR optimization/10679
17382         * g++.dg/opt/inline4.C: New test.
17383
17384 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17385
17386         * g++.dg/parse/crash10: New test.
17387
17388 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17389
17390         * g++.dg/ext/flexary1.C: New test.
17391
17392 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17393
17394         PR c++/10793
17395         * g++.dg/template/crash9.C: New test.
17396
17397 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17398
17399         PR c++/3004
17400         * g++.dg/parse/typedef3.C: New test.
17401
17402         PR c++/7906
17403         * g++.dg/parse/operator2.C: New test.
17404
17405         PR c++/8895
17406         * g++.dg/parse/def-tmpl-arg1.C: New test.
17407
17408         PR c++/9282
17409         * g++.dg/parse/funptr1.C: New test.
17410
17411         PR c++/9452
17412         * g++.dg/parse/ambig3.C: New test.
17413
17414         PR c++/9454
17415         * g++.dg/parse/operator3.C: New test.
17416
17417         PR c++/9486
17418         * g++.dg/parse/template10.C: New test.
17419
17420         PR c++/9488
17421         * g++.dg/parse/template11.C: New test.
17422
17423         PR c++/10150
17424         * g++.dg/parse/invalid-op1.C: New test.
17425
17426         PR c++/10247
17427         * g++.dg/parse/condexpr1.C: New test.
17428
17429 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17430
17431         * g++.dg/ext/packed3.C: New test.
17432         * g++.dg/ext/packed4.C: New test.
17433
17434         * gcc.dg/pack-test-3.c: New test.
17435
17436 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17437
17438         * lib/compat.exp: Handle dg-options per source file.
17439         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17440         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17441         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17442         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17443         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17444         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17445         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17446         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17447         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17448         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17449         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17450         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17451         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17452         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17453
17454 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17455
17456         PR c/10320
17457         * gcc.c-torture/execute/20030718-1.c: New test.
17458
17459 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17460
17461         PR optimization/11536
17462         * gcc.dg/20030721-1.c: New test.
17463
17464 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17465
17466         PR c++/11546
17467         * g++.dg/template/lookup1.C: New test.
17468
17469 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17470
17471         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17472         diagnostics of ill-formed constructs involving labels.
17473         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17474         the new 'previously defined here' message.
17475
17476 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17477
17478         * g++.dg/parse/non-dependent2.C: New test.
17479
17480 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17481
17482         * g++.dg/init/init-ref4.C: xfail on targets without
17483         weak symbols.
17484
17485 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17486
17487         PR target/11087
17488         * gcc.c-torture/execute/20030717-1.c: New test.
17489
17490 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17491
17492         * g++.dg/opt/cfg1.C: New test.
17493
17494 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR optimization/11557
17497         * gcc.dg/20030717-1.c: New test.
17498
17499 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17500
17501         PR c++/10476
17502         * g++.dg/expr/crash-1.C: New test.
17503
17504         PR c++/11027
17505         * g++.dg/template/init3.C: New test.
17506
17507         PR c++/8222
17508         * g++.dg/template/non-dependent1.C: New test.
17509
17510         PR c++/11070
17511         * g++.dg/template/non-dependent2.C: New test.
17512
17513         PR c++/11071
17514         * g++.dg/template/non-dependent3.C: New test.
17515
17516         PR c++/9907
17517         * g++.dg/template/sizeof5.C: New test.
17518
17519 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17520
17521         PR 11498
17522         * gcc.c-torture/compile/mangle-1.c: New file.
17523
17524 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17525
17526         PR c++/7809
17527         * g++.dg/parse/access3.C: New test.
17528
17529 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17530
17531         PR c++/11384
17532         * g++.dg/init/init-ref4.C: New test.
17533
17534 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17535
17536         PR c++/11547
17537         * g++.dg/parse/constant3.C: New test.
17538         * g++.dg/parse/crash7.C: Likewise.
17539
17540 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17541
17542         PR target/11008
17543         * gcc.dg/i386-pentium4-not-mull.c: New.
17544
17545 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17546
17547         * gcc.dg/asm-names.c (ymain): Make it weak.
17548
17549 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17550
17551         PR c++/5421
17552         * g++.dg/template/friend21.C: New test.
17553
17554 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17555
17556         * gcc.dg/cleanup-8.c: New test.
17557         * gcc.dg/cleanup-9.c: New test.
17558
17559 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17560
17561         * g++.dg/ext/dll-MI1.h: New file.
17562         * g++.dg/ext/dllexport-MI1.C: New file.
17563         * g++.dg/ext/dllimport-MI1.C: New file.
17564
17565 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17566
17567         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17568         it does not have cmpstrsi patterns (just cmpmemsi).
17569
17570 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17571
17572         PR debug/11473
17573         * g++.dg/debug/debug8.C: New test.
17574
17575 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17576
17577         PR c++/10108
17578         * g++.dg/template/crash7.C: New test.
17579
17580 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17581
17582         PR target/10795
17583         * gcc.c-torture/compile/20030708-1.c: New.
17584
17585 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17586
17587         * gcc.c-torture/execute/20030715-1.c: New test.
17588
17589 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17590
17591         * gcc.dg/pch/inline-3.c: New file.
17592         * gcc.dg/pch/inline-3.hs: New file.
17593         * gcc.dg/pch/inline-4.c: New file.
17594         * gcc.dg/pch/inline-4.hs: New file.
17595
17596 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17597
17598         PR c++/11509
17599         * g++.dg/template/crash6.C: New test.
17600
17601         PR c++/7053
17602         * g++.dg/template/friend20.C: New test.
17603
17604         PR c++/7019
17605         * g++.dg/template/overload2.C: New test.
17606
17607 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17608
17609         PR optimization/11440
17610         * gcc.c-torture/execute/20030714-1.c: New test.
17611
17612 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17613
17614         PR c++/11154
17615         * g++.dg/template/partial2.C: New test.
17616
17617 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17618
17619         PR c++/11503
17620         * g++.dg/template/anon1.C: New test.
17621
17622         PR c++/11493
17623         PR c++/11495
17624         * g++.dg/parse/template9.C: Likewise.
17625         * g++.dg/template/crash4.C: New test.
17626         * g++.dg/template/koenig1.C: Likewise.
17627         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17628         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17629         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17630         functions.
17631         * g++.old-deja/g++.jason/template36.C: Likewise.
17632         * g++.old-deja/g++.mike/p1989.C: Likewise.
17633         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17634         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17635         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17636         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17637         compiling.
17638         * g++.old-deja/g++.pt/union2.C: Use this->.
17639
17640 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17641
17642         * gcc.dg/20030711-1.c: New test.
17643
17644 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17645
17646         PR c++/11050
17647         * g++.dg/parse/args1.C: New test.
17648         * g++.pt/defarg8.C: Change expected errors.
17649
17650 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17651
17652         PR c++/8164
17653         * g++.dg/template/nontype2.C: New test.
17654
17655         PR c++/10558
17656         * g++.dg/parse/template8.C: New test.
17657
17658         PR c++/8327
17659         * g++.dg/template/scope1.C: New test.
17660
17661         * g++.dg/warn/Wsign-compare-1.C: New test.
17662
17663 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17664
17665         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17666
17667 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17668
17669         PR c++/9411
17670         * g++.dg/template/explicit2.C: New test.
17671
17672         PR c++/10032
17673         * g++.dg/warn/pedantic1.C: New test.
17674
17675 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17676
17677         PR c++ 9483
17678         * g++.dg/other/field1.C: New test.
17679
17680 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17681
17682         PR c/11449
17683         * gcc.c-torture/compile/20030707-1.c: New.
17684
17685 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17686
17687         PR c++/10849
17688         * g++.dg/template/access12.C: New test.
17689
17690 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17691
17692         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17693         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17694         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17695         * gcc.misc-tests/gcov.exp: Update
17696         * g++.dg/gcov/gcov.exp: Update
17697         * lib/gcov.exp: Update.
17698
17699 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17700
17701         * g++.dg/abi/mangle17.C: Make sure template expressions are
17702         dependent.
17703         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17704         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17705         * g++.dg/opt/stack1.C: Remove erroneous code.
17706         * g++.dg/parse/template7.C: New test.
17707         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17708         * g++.old-deja/g++.pt/crash4.C: Likewise.
17709
17710 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17711
17712         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17713         with zero or one occurence of `$' after the initial `L'.
17714
17715 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17716
17717         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17718
17719 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17720
17721         PR c/11370
17722         * gcc.dg/Wunreachable-6.c: New testcase.
17723         * gcc.dg/Wunreachable-7.c: New testcase.
17724
17725 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17726
17727         PR c/11420
17728         * gcc.dg/20030708-1.c: New test.
17729
17730 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17731
17732         * gcc.dg/compat/sdata-section.h: New file.
17733         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17734         * gcc.dg/torture/mips-sdata-1.c: New test.
17735
17736 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17737
17738         PR c++/11030
17739         * g++.dg/template/friend19.C: New test.
17740
17741 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17742
17743         * g++.dg/opt/strength-reduce.C: New test.
17744
17745 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17746
17747         PR target/10979
17748         * gcc.dg/20030707-1.c: New testcase.
17749
17750 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17751
17752         PR optimization/11059
17753         * g++.dg/opt/emptyunion.C: New testcase.
17754
17755 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17756             Eric Botcazou  <ebotcazou@libertysurf.fr>
17757
17758         * g++.dg/opt/stack1.C: New test.
17759
17760 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17761
17762         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17763         run test.
17764
17765         PR c++/11431
17766         * g++.dg/expr/static_cast3.C: New test.
17767
17768 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17769
17770         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17771         everywhere.
17772         * gcc.dg/concat.c: Concatenation of string constants with
17773         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17774         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17775         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17776         necessary to avoid multi-character character constant warning.
17777         * gcc.dg/cpp/escape.c: Likewise.
17778         * gcc.dg/cpp/ucs.c: Likewise.
17779         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17780         Fix a typo.
17781
17782 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17783
17784         PR c/11428
17785         * gcc.c-torture/compile/20030704-1.c: New.
17786
17787 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17788
17789         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17790
17791 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17792
17793         PR c++/5287, PR c++/7910,  PR c++/11021
17794         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17795         tests for warnings.
17796         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17797         * g++.dg/ext/dllimport3.C: Likewise.
17798         * g++.dg/ext/dllimport4.C: New file.
17799         * g++.dg/ext/dllimport5.C: New file.
17800         * g++.dg/ext/dllimport6.C: New file.
17801         * g++.dg/ext/dllimport7.C: New file.
17802         * g++.dg/ext/dllimport8.C: New file.
17803         * g++.dg/ext/dllimport9.C: New file.
17804         * g++.dg/ext/dllimport10.C: New file.
17805         * g++.dg/ext/dllexport1.C: New file.
17806
17807 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17808
17809         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17810         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17811
17812 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17813
17814         * gcc.dg/builtins-25.c: New testcase.
17815         * gcc.dg/builtins-26.c: New testcase.
17816
17817 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17818
17819         * gcc.dg/compat/vector-defs.h: New file.
17820         * gcc.dg/compat/vector-setup.h: New file.
17821         * gcc.dg/compat/vector-check.h: New file.
17822         * gcc.dg/compat/vector-1_main.c: New file.
17823         * gcc.dg/compat/vector-1_x.c: New file.
17824         * gcc.dg/compat/vector-1_y.c: New file.
17825         * gcc.dg/compat/vector-2_main.c: New file.
17826         * gcc.dg/compat/vector-2_x.c: New file.
17827         * gcc.dg/compat/vector-2_y.c: New file.
17828
17829         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17830         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17831         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17832         * gcc.dg/compat/struct-align-1.h: New file.
17833         * gcc.dg/compat/struct-align-1_main.c: New file.
17834         * gcc.dg/compat/struct-align-1_x.c: New file.
17835         * gcc.dg/compat/struct-align-1_y.c: New file.
17836         * gcc.dg/compat/struct-align-2.h: New file.
17837         * gcc.dg/compat/struct-align-2_main.c: New file.
17838         * gcc.dg/compat/struct-align-2_x.c: New file.
17839         * gcc.dg/compat/struct-align-2_y.c: New file.
17840
17841         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17842         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17844         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17845         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17848         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17849         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17850         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17851         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17852         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17853         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17854         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17855         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17856         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17857         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17858         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17859         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17860         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17865         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17866         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17867         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17870
17871 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17872
17873         * gcc.dg/i386-call-1.c: New test.
17874
17875 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17876
17877         PR c++/9162
17878         * g++.dg/parse/defarg4.C: New.
17879
17880 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17881
17882         PR target/10700
17883         * gcc.c-torture/compile/20030703-1.c: New test case.
17884
17885 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17886
17887         * g++.dg/template/local3.C: Remove extra semicolon.
17888
17889 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17890
17891         * gcc.dg/i386-volatile-1.c: New test.
17892
17893 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         PR c++/11072
17896         * g++.dg/other/offsetof2.C: XFAIL.
17897         * g++.dg/other/offsetof5.C: New.
17898
17899         PR c++/10219
17900         * g++.dg/template/error1.C: New.
17901
17902         PR c++/9779
17903         * g++.dg/template/dependent-expr1.C: New.
17904
17905 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17906
17907         PR c++/6949
17908         * g++.dg/template/local3.C: New test.
17909
17910         PR c++/11149
17911         * g++.dg/lookup/scoped6.C: New test.
17912
17913 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17914
17915         PR c++/8046
17916         * g++.dg/other/error7.C: New test.
17917
17918 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17919
17920         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17921         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17922         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17923         * g++.old-deja/g++.other/union2.C: Likewise.
17924         * gcc.dg/c90-const-expr-2.c: Likewise.
17925         * gcc.dg/c90-const-expr-3.c: Likewise.
17926         * gcc.dg/c99-const-expr-2.c: Likewise.
17927         * gcc.dg/c99-const-expr-3.c: Likewise.
17928         * gcc.dg/concat.c: Likewise.
17929
17930 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/9559
17933         * g++.dg/init/static1.C: New test.
17934
17935 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17936
17937         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17938         * g++.old-deja/g++.other/access2.C: Likewise.
17939         * g++.old-deja/g++.other/decl2.C: Likewise.
17940         * gcc.c-torture/execute/20020615-1.c: Likewise.
17941
17942 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17943
17944         PR c++/4933
17945         * g++.dg/template/sizeof4.C: New test.
17946
17947 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17948
17949         * g++.dg/other/error6.C: New test.
17950
17951 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17952
17953         PR c++/10750
17954         * g++.dg/parse/constant2.C: New test.
17955
17956 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17957
17958         PR c++/11106
17959         * g++.dg/other/error5.C: New test.
17960
17961 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17962
17963         * gcc.dg/format/gcc_diag-1.c: New test.
17964
17965 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17966
17967         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17968
17969 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17970
17971         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17972         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17973         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17974
17975 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17976
17977         * gcc.c-torture/execute/builtins/string-8.c: New test.
17978         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17979         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17980         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17981
17982 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17983
17984         PR c++/10468
17985         * g++.dg/ext/typeof6.C: New test.
17986
17987 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/10796
17990         * g++.dg/init/enum1.C: New test.
17991
17992 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17993
17994         * gcc.dg/20030627-1.c: New test.
17995
17996 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17997
17998         PR c++/11332
17999         * g++.dg/expr/static_cast2.C: New test.
18000
18001 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18002             Jakub Jelinek  <jakub@redhat.com>
18003
18004         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18005         sprintf(dst,"%s",src) optimization.
18006         * gcc.c-torture/execute/20030626-1.c: New test case.
18007         * gcc.c-torture/execute/20030626-2.c: New test case.
18008
18009 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18010
18011         * gcc.c-torture/execute/multi-ix.c: New test.
18012
18013         * gcc.c-torture/execute/simd-4.c (main):
18014         Added missing semicolon at end of union.
18015
18016 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18017
18018         PR c++/8266
18019         * g++.dg/template/explicit-instantiation3.C: New test.
18020
18021 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18022
18023         * gcc.dg/20030626-1.c: Use signed char.
18024
18025 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18026
18027         * gcc.dg/20030626-1.c: New test.
18028
18029 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18030
18031         * const-str-2.m: Update.
18032
18033 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/10990
18036         * g++.dg/rtti/dyncast1.C: New test.
18037         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18038         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18039         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18040
18041         PR c++/10931
18042         * g++.dg/expr/static_cast1.C: New test.
18043
18044 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18045
18046         * gcc.dg/20030625-1.c: New test.
18047
18048 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18049
18050         * gcc.c-torture/compile/20030624-1.c: New test case.
18051
18052 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18053
18054         * gcc.c-torture/execute/string-opt-17.c: New test.
18055
18056 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18057
18058         PR c++/5754
18059         * g++.dg/parse/crash6.C: New test.
18060
18061 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18062
18063         * gcc.dg/builtins-24.c: New test case.
18064
18065 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18066
18067         * g++.dg/opt/operator1.C: New test.
18068
18069 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18070
18071         * gcc.c-torture/execute/string-opt-16.c: New test case.
18072
18073 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18074
18075         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18076         * g++.old-deja/g++.other/conv7.C: Likewise
18077         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18078         * g++.old-deja/g++.other/overload14.C: Likewise.
18079
18080 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18081
18082         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18083         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18084
18085 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/10888
18088         * g++.dg/warn/Winline-3.C: New test.
18089
18090 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18091
18092         * lib/target-supports.exp (check_alias_available): Make the test
18093         program acceptable to the Solaris assembler.
18094
18095         PR c++/10749
18096         * g++.dg/template/memclass2.C: New test.
18097
18098 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18099             Eric Botcazou  <ebotcazou@libertysurf.fr>
18100
18101         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18102         data for non-matching targets.
18103         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18104
18105 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/10845
18108         * g++.dg/template/member3.C: New test.
18109
18110 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/10939
18113         * g++.dg/template/func1.C: New test.
18114
18115         PR c++/9649
18116         * g++.dg/template/static4.C: New test.
18117         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18118
18119         PR c++/11041
18120         * g++.dg/init/ref7.C: New test.
18121
18122 2003-06-19  Matt Austern  <austern@apple.com>
18123
18124         PR c++/11228
18125         * g++.dg/anew1.C: New test.
18126         * g++.dg/anew2.C: New test.
18127         * g++.dg/anew3.C: New test.
18128         * g++.dg/anew4.C: New test.
18129
18130 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18131
18132         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18133
18134 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18135
18136         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18137         endian-dependent.
18138
18139 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18140
18141         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18142         Remove cruft.
18143
18144 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18145
18146         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18147         * gcc.c-torture/compile/961203-1.c: Likewise.
18148         * gcc.c-torture/compile/980506-1.c: Likewise.
18149
18150 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18151
18152         PR c++/10712
18153         * g++.dg/lookup/using7.C: New test.
18154
18155 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18156
18157         PR c++/11105
18158         * g++.dg/abi/conv1.C: Remove it.
18159         * g++.dg/template/conv7.C: New test.
18160         * g++.dg/template/conv8.C: Likewise.
18161         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18162         conversion operator.
18163
18164 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18165
18166         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18167         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18168         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18169         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18170         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18171         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18172         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18173         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18174         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18175         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18176         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18177         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18178         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18179         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18180         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18181         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18182         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18183         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18184         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18185         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18186         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18187         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18188         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18189         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18190         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18191         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18192         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18193         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18194         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18195
18196 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18197
18198         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18199         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18200         indications.
18201
18202 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18203
18204         * gcc.dg/i386-387-5.c: New test case.
18205         * gcc.dg/i386-387-6.c: New test case.
18206         * gcc.dg/builtins-23.c: New test case.
18207
18208 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18209
18210         * gcc.dg/builtins-22.c: New test case.
18211         * gcc.dg/i386-387-1.c: Update to test exp.
18212         * gcc.dg/i386-387-2.c: Likewise.
18213
18214 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18215
18216         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18217
18218 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18219
18220         * lib/gcc-dg.exp (dg-require-dll): New function.
18221         (dg-xfail-if): Likewise.
18222         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18223         driver.
18224
18225         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18226         * gcc.c-torture/compile/20001205-1.c: Likewise.
18227         * gcc.c-torture/compile/20001226-1.c: Likewise.
18228         * gcc.c-torture/compile/20010518-2.c: Likewise.
18229         * gcc.c-torture/compile/20020312-1.c: Likewise.
18230         * gcc.c-torture/compile/20020604-1.c: Likewise.
18231         * gcc.c-torture/compile/920501-12.c: Likewise.
18232         * gcc.c-torture/compile/920501-4.c: Likewise.
18233         * gcc.c-torture/compile/920520-1.c: Likewise.
18234         * gcc.c-torture/compile/920521-1.c: Likewise.
18235         * gcc.c-torture/compile/920625-1.c: Likewise.
18236         * gcc.c-torture/compile/961203-1.c: Likewise.
18237         * gcc.c-torture/compile/980506-1.c: Likewise.
18238         * gcc.c-torture/compile/981006-1.c: Likewise.
18239         * gcc.c-torture/compile/981022-1.c: Likewise.
18240         * gcc.c-torture/compile/981223-1.c: Likewise.
18241         * gcc.c-torture/compile/990617-1.c: Likewise.
18242         * gcc.c-torture/compile/dll.c: Likewise.
18243         * gcc.c-torture/compile/labels-3.c: Likewise.
18244         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18245         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18246         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18247         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18248         * gcc.c-torture/compile/simd-5.c: Likewise.
18249         * gcc.c-torture/compile/20000804-1.x: Remove.
18250         * gcc.c-torture/compile/20001205-1.x: Likewise.
18251         * gcc.c-torture/compile/20001226-1.x: Likewise.
18252         * gcc.c-torture/compile/20010518-2.x: Likewise.
18253         * gcc.c-torture/compile/20020312-1.x: Likewise.
18254         * gcc.c-torture/compile/20020604-1.x: Likewise.
18255         * gcc.c-torture/compile/920501-12.x: Likewise.
18256         * gcc.c-torture/compile/920501-4.x: Likewise.
18257         * gcc.c-torture/compile/920520-1.x: Likewise.
18258         * gcc.c-torture/compile/920521-1.x: Likewise.
18259         * gcc.c-torture/compile/920625-1.x: Likewise.
18260         * gcc.c-torture/compile/961203-1.x: Likewise.
18261         * gcc.c-torture/compile/980506-1.x: Likewise.
18262         * gcc.c-torture/compile/981006-1.x: Likewise.
18263         * gcc.c-torture/compile/981022-1.x: Likewise.
18264         * gcc.c-torture/compile/981223-1.x: Likewise.
18265         * gcc.c-torture/compile/990617-1.x: Likewise.
18266         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18267         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18268         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18269         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18270         * gcc.c-torture/compile/simd-5.x: Likewise.
18271
18272         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18273
18274 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18275
18276         * gcc.c-torture/execute/20030611-1.c: New test.
18277
18278 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18279
18280         PR middle-end/168
18281         * gcc.dg/20030612-1.c: New test case.
18282
18283 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18284
18285         PR c++/10635
18286         * g++.dg/expr/cast1.C: New test.
18287
18288 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18289
18290         * gcc.dg/builtins-21.c: New test case.
18291
18292 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18293
18294         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18295         options instead of at the end.
18296         * lib/objc.exp (objc_target_compile): Likewise.
18297
18298 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18299
18300         PR c++/10432
18301         * g++.dg/parse/error1.C: New test.
18302
18303 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18304
18305         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18306         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18307         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18308         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18309         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18310         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18311         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18312         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18313         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18314         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18315         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18316         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18317         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18318         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18319         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18320         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18321         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18322         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18323         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18324         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18325         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18326         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18327         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18328         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18329
18330         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18331         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18332         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18333         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18334         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18335         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18336         * gcc.dg/compat/scalar-return-3_main.c: New file.
18337         * gcc.dg/compat/scalar-return-3_x.c: New file.
18338         * gcc.dg/compat/scalar-return-3_y.c: New file.
18339         * gcc.dg/compat/scalar-return-4_main.c: New file.
18340         * gcc.dg/compat/scalar-return-4_x.c: New file.
18341         * gcc.dg/compat/scalar-return-4_y.c: New file.
18342
18343 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18344
18345         * gcc.dg/compat/fp2-struct-check.h: New file.
18346         * gcc.dg/compat/fp2-struct-defs.h: New file.
18347         * gcc.dg/compat/fp2-struct-init.h: New file.
18348         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18349         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18350         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18351         * gcc.dg/compat/struct-return-10_main.c: New file.
18352         * gcc.dg/compat/struct-return-10_x.c: New file.
18353         * gcc.dg/compat/struct-return-10_y.c: New file.
18354
18355         * gcc.dg/compat/compat-common.h: New file.
18356         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18357         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18358         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18359         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18360         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18361         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18362         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18363         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18364         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18365         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18366         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18367         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18368         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18369         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18370         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18371         * gcc.dg/compat/small-struct-check.h: Ditto.
18372         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18373         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18374         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18375         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18376         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18377         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18378         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18379         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18380         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18381         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18382         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18383         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18384         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18386         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18387         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18388         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18389         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18390         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18391         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18392         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18393         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18394         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18395         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18396         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18397         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18398         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18399         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18400         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18401         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18402
18403 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18404
18405         * g++.dg/pch/static-1.C: New file.
18406         * g++.dg/pch/static-1.Hs: New file.
18407
18408 2003-06-10  Richard Henderson  <rth@redhat.com>
18409
18410         * gcc.dg/asm-7.c: Adjust expected warning text.
18411
18412 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18413
18414         * gcc.dg/builtins-20.c: New test case.
18415
18416 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18417
18418         PR c++/11131
18419         * g++.dg/opt/template1.C: New test.
18420
18421 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18422
18423         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18424         additional_sources.
18425
18426 2003-05-21  David Taylor  <dtaylor@emc.com>
18427
18428         * gcc.dg/Wpadded.c: New file.
18429
18430 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18431
18432         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18433         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18434         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18435         dg-require-weak.
18436
18437 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18438
18439         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18440
18441 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18442
18443         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18444         (dg-require-alias): Likewise.
18445         (dg-require-gc-sections): Likewise.
18446         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18447
18448 2003-06-08  Richard Henderson  <rth@redhat.com>
18449
18450         * gcc.dg/20011029-2.c: Fix the array reference.
18451         * gcc.dg/asm-7.c: New.
18452
18453 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18454
18455         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18456
18457 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18458
18459         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18460         (dg-require-gc-sections): Likewise.
18461
18462 2003-06-08  Jan Hubicka  <jh@suse.cz>
18463
18464         * i386-cmov1.c: Fix regular expression.
18465         * i386-cvt-1.c: Likewise.
18466         * i386-local.c: Likewise.
18467         * i386-local2.c: Likewise.
18468         * i386-mul.c: Likewise.
18469         * i386-ssetype-1.c: Likewise.
18470         * i386-ssetype-3.c: Likewise.
18471         * i386-ssetype-5.c: Likewise.
18472
18473 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18474
18475         PR c++/11039
18476         * g++.dg/warn/implicit-typename2.C: New test.
18477         * g++.dg/warn/implicit-typename3.C: New test.
18478
18479 2003-06-07  Richard Henderson  <rth@redhat.com>
18480
18481         * g++.dg/other/offsetof3.C: Use size_t.
18482         * g++.dg/other/offsetof4.C: Likewise.
18483
18484 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18485
18486         * lib/copy-file.exp: New. Implement gcc_copy_files.
18487
18488         * lib/dg-pch.exp: Load copy-file.exp
18489         (dg-pch): Use gcc_copy_files instead of "file copy".
18490
18491 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18492
18493         * gcc.dg/weak/weak.exp: Simplify.
18494         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18495         * gcc.dg/weak/weak-1.c: Likewise.
18496         * gcc.dg/weak/weak-2.c: Likewise.
18497         * gcc.dg/weak/weak-3.c: Likewise.
18498         * gcc.dg/weak/weak-4.c: Likewise.
18499         * gcc.dg/weak/weak-5.c: Likewise.
18500         * gcc.dg/weak/weak-6.c: Likewise.
18501         * gcc.dg/weak/weak-7.c: Likewise.
18502         * gcc.dg/weak/weak-8.c: Likewise.
18503         * gcc.dg/weak/weak-9.c: Likewise.
18504
18505 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18506
18507         gcc.c-torture/execute/20030606-1.c: New.
18508
18509 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18510
18511         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18512         * gcc.dg/builtins-19.c: Likewise.
18513
18514 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18515
18516         * gcc.dg/builtins-2.c: Add some more tests.
18517         * gcc.dg/builtins-18.c: New test case.
18518         * gcc.dg/builtins-19.c: New test case.
18519
18520 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18521             Jim Wilson  <wilson@tuliptree.org>
18522
18523         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18524
18525 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18526
18527         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18528         mempcpy/stpcpy calls not to be optimized into something else.
18529         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18530         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18531         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18532
18533 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18534
18535         * gcc.dg/format/asm_fprintf-1.c: New test.
18536
18537 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18538
18539         * lib/gcc-defs.exp (additional_sources): New variable.
18540         (dg-additional-sources): New function.
18541         (additional_files): New variable.
18542         (dg-additional-files): New function.
18543         (dg-additional-files-options): Likewise.
18544         * lib/gcc-dg.exp (dg-require-weak): New function.
18545         (dg-require-alias): Likewise.
18546         (dg-require-gc-sections): Likewise.
18547         * lib/target-supports.exp (check_alias_available): Remove testfile
18548         parameter.
18549         (check_gc_sections_available): New function.
18550         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18551         (dg-gpp-additional-files): Likewise.
18552         * lib/g++.exp (additional_sources): Remove.
18553         (additional_files): Likewise.
18554         (g++_target_compile): Use dg-additional-files-options.
18555
18556         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18557         Tcl logic.
18558         * gcc.dg/special/ecos.exp: Remove.
18559         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18560         * gcc.dg/special/alias-1.c: Likewise.
18561         * gcc.dg/special/alias-2.c: Likewise.
18562         * gcc.dg/special/gcsec-1.c: Likewise.
18563         * gcc.dg/special/weak-1.c: Likewise.
18564         * gcc.dg/special/weak-2.c: Likewise.
18565         * gcc.dg/special/wkali-1.c: Likewise.
18566         * gcc.dg/special/wkali-2.c: Likewise.
18567
18568         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18569         dg-gpp-additional-*.
18570         * g++.dg/special/conpr-3.C: Likewise.
18571         * g++.dg/special/conpr-4.C: Likewise.
18572         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18573         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18574         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18575         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18576         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18577         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18578         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18579         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18580         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18581         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18582         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18583         * g++.old-deja/g++.other/comdat1.C: Likewise.
18584         * g++.old-deja/g++.other/comdat2.C: Likewise.
18585         * g++.old-deja/g++.other/comdat3.C: Likewise.
18586         * g++.old-deja/g++.other/ctor1.C: Likewise.
18587         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18588
18589 2003-06-05  Richard Henderson  <rth@redhat.com>
18590
18591         * gcc.dg/debug/20030605-1.c: New.
18592
18593 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18594
18595         * README.QMTEST: Update.
18596
18597 2003-06-04  Richard Henderson  <rth@redhat.com>
18598
18599         * gcc.dg/cleanup-1.c: New.
18600         * gcc.dg/cleanup-2.c: New.
18601         * gcc.dg/cleanup-3.c: New.
18602         * gcc.dg/cleanup-4.c: New.
18603         * gcc.dg/cleanup-5.c: New.
18604         * gcc.dg/cleanup-6.c: New.
18605         * gcc.dg/cleanup-7.c: New.
18606
18607 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18608
18609         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18610
18611         * lib/dg-pch.exp: New file.
18612         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18613         * gcc.dg/pch/pch.exp: Likewise.
18614
18615 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18616
18617         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18618         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18619         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18620         * gcc.dg/builtins-17.c: New test case.
18621         * gcc.dg/i386-387-4.c: New test case.
18622         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18623
18624 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18625
18626         * gcc.dg/ultrasp9.c: New test.
18627
18628 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18629
18630         * gcc.c-torture/compile/20030604-1.c: New test.
18631         * gcc.dg/sparc-constant-1.c: New test.
18632
18633 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18634
18635         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18636
18637 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18638
18639         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18640
18641         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18642         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18643
18644 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18645
18646         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18647
18648 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18649
18650         PR c++/10940
18651         * g++.dg/template/spec10.C: New test.
18652
18653 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18654
18655         * gcc.dg/builtins-16.c: New test case.
18656
18657 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18658
18659         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18660         mempcpy test with post-increments.
18661         * gcc.c-torture/execute/string-opt-3.c: New test.
18662         * gcc.dg/string-opt-1.c: New test.
18663
18664 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18665
18666         PR fortran/10965
18667         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18668
18669 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18670
18671         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18672         (scan-assembler): ... here.  Use dg-scan.
18673         (scan-assembler-not): Likewise.
18674         (scan-file): New function.
18675         (scan-file-not): Likewise.
18676         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18677         * gcc.dg/cpp/_Pragma4.c: Likewise.
18678         * gcc.dg/cpp/_Pragma5.c: Likewise.
18679         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18680         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18681         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18682         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18683         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18684         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18685         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18686         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18687         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18688         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18689         * gcc.dg/cpp/cxxcom1.c: Likewise.
18690         * gcc.dg/cpp/line1.c: Likewise.
18691         * gcc.dg/cpp/maccom1.c: Likewise.
18692         * gcc.dg/cpp/maccom2.c: Likewise.
18693         * gcc.dg/cpp/maccom3.c: Likewise.
18694         * gcc.dg/cpp/maccom4.c: Likewise.
18695         * gcc.dg/cpp/maccom5.c: Likewise.
18696         * gcc.dg/cpp/maccom6.c: Likewise.
18697         * gcc.dg/cpp/multiline.c: Likewise.
18698         * gcc.dg/cpp/spacing1.c: Likewise.
18699         * gcc.dg/cpp/spacing2.c: Likewise.
18700         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18701         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18702         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18703         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18704         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18705         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18706         * gcc.dg/cpp/cxxcom2.c: Likewise.
18707         * gcc.dg/cpp/cxxcom2.h: New file.
18708
18709         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18710         * g++.dg/cpp/truefalse.C: Here.
18711         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18712
18713 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18714
18715         * gcc.dg/cpp/redef3.c: New file.
18716
18717 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18718
18719         * gcc.dg/i386-loop-3.c: New test.
18720
18721 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18722
18723         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18724
18725 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18726
18727         * gcc.dg/fwrapv-1.c: New test case.
18728         * gcc.dg/fwrapv-2.c: New test case.
18729
18730 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18731
18732         PR c++/10956
18733         * g++.dg/template/spec9.C: New test.
18734
18735 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18736
18737         * gcc.dg/duff-4.c: New test case.
18738
18739 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18740
18741         PR fortran/10843
18742         * g77.dg/ffixed-form-1.f: New test
18743         * g77.dg/ffixed-form-2.f: New test
18744         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18745         * g77.dg/ffree-form-3.f: New test
18746
18747 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18748
18749         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18750         * gcc.dg/wint_t-1.c: Likewise.
18751
18752 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18753
18754         * g++.dg/template/access11.C: New test.
18755
18756 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18757
18758         PR c++/10849
18759         * g++.dg/template/access10.C: New test.
18760
18761 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18762             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18763
18764         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18765
18766 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18767
18768         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18769         suppress for powerpc-*-darwin*.
18770         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18771
18772 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18773
18774         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18775         suppress option for powerpc-*-darwin*.
18776
18777 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18778
18779         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18780         * gcc.dg/builtins-4.c: Add test for fmod.
18781
18782 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18783
18784         PR c++/10682
18785         * g++.dg/template/instantiate4.C: New test.
18786
18787 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18788
18789         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18790
18791 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18792
18793         * gcc.dg/compat/scalar-return-1_main.c: New file.
18794         * gcc.dg/compat/scalar-return-1_x.c: New file.
18795         * gcc.dg/compat/scalar-return-1_y.c: New file.
18796         * gcc.dg/compat/scalar-return-2_main.c: New file.
18797         * gcc.dg/compat/scalar-return-2_x.c: New file.
18798         * gcc.dg/compat/scalar-return-2_y.c: New file.
18799         * gcc.dg/compat/struct-return-3_main.c: New file.
18800         * gcc.dg/compat/struct-return-3_y.c: New file.
18801         * gcc.dg/compat/struct-return-3_x.c: New file.
18802         * gcc.dg/compat/struct-return-2_main.c: New file.
18803         * gcc.dg/compat/struct-return-2_x.c: New file.
18804         * gcc.dg/compat/struct-return-2_y.c: New file.
18805
18806 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18807
18808         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18809         for hppa*-hp-hpux*.
18810         * gcc.dg/20021014-1.c (dg-options): Likewise.
18811         * gcc.dg/nest.c (dg-options): Likewise.
18812
18813 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18814
18815         PR c++/9738
18816         * g++.dg/ext/dllimport2.C: New file.
18817         * g++.dg/ext/dllimport3.C: New file.
18818
18819 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18820
18821         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18822         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18824         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18825         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18826         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18827         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18828         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18829         * gcc.dg/compat/small-struct-defs.h: New file.
18830         * gcc.dg/compat/small-struct-init.h: New file.
18831         * gcc.dg/compat/small-struct-check.h: New file.
18832         * gcc.dg/compat/fp-struct-defs.h: New file.
18833         * gcc.dg/compat/fp-struct-check.h: New file.
18834         * gcc.dg/compat/fp-struct-init.h: New file.
18835         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18836         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18837
18838 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18839
18840         * gcc.dg/20030225-2.c: New test.
18841
18842 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18843             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18844
18845         * gcc.c-torture/compile/20030518-1.c: New test case.
18846
18847 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18848
18849         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18850         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18851         gcc-dg-debug-runtest.
18852         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18853         gcc-dg-debug-runtest.
18854
18855 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18856
18857         PR c++/9022
18858         * g++.dg/lookup/using6.C: New test.
18859
18860 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18861
18862         * g++.dg/parse/access2.C: New test.
18863
18864 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18865
18866         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18867         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18868         * gcc.dg/debug/debug.exp: Likewise.
18869
18870 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18871
18872         * gcc.dg/dollar.c: New test.
18873
18874 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18875
18876         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18877         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18878         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18879         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18880         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18881         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18882         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18883         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18884         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18885         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18886         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18887         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18888         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18889         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18890         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18891         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18892         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18893         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18894
18895 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18896
18897         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18898         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18899         support for "repo" mode.
18900         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18901         * lib/g77-dg.exp: Likewise.
18902         * lib/obj-dg.exp: Likewise.
18903
18904 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18905
18906         Merge from gcc-3_2-rhl8-branch:
18907         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18908
18909         * gcc.dg/tls/opt-6.c: New test.
18910
18911         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18912
18913         * gcc.dg/20030405-1.c: New test.
18914
18915         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18916
18917         * gcc.dg/20030309-1.c: New test.
18918
18919         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18920
18921         * gcc.c-torture/execute/20030307-1.c: New test.
18922
18923         2003-02-20  Randolph Chung  <tausq@debian.org>
18924
18925         * gcc.c-torture/compile/20030220-1.c: New test.
18926
18927         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18928
18929         * gcc.dg/20030217-1.c: New test.
18930
18931         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18932
18933         * gcc.c-torture/compile/20020129-1.c: New test.
18934
18935         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18936
18937         * gcc.dg/unroll-1.c: New test.
18938
18939         2002-11-16  Jan Hubicka  <jh@suse.cz>
18940
18941         * gcc.c-torture/execute/20020920-1.c: New test.
18942
18943         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18944
18945         PR target/7434
18946         * gcc.c-torture/compile/20021008-1.c: New test.
18947
18948         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18949
18950         PR target/7559
18951         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18952
18953         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18954
18955         * gcc.c-torture/compile/20020807-1.c: New test.
18956
18957         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * gcc.dg/tls/opt-1.c: New test.
18960
18961         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18962
18963         * gcc.dg/20020729-1.c: New test.
18964
18965         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18966
18967         * g++.dg/opt/life1.C: New test.
18968
18969         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18970
18971         * gcc.dg/20020525-1.c: New test.
18972
18973         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR c++/6794
18976         * g++.dg/ext/pretty1.C: New test.
18977         * g++.dg/ext/pretty2.C: New test.
18978
18979 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/8385
18982         * g++.dg/ext/typeof5.C: New test.
18983
18984 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18985
18986         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18987         __USER_LABEL_PREFIX__ into account.
18988         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18989
18990 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18991
18992         * gcc.dg/builtins-15.c: New test case.
18993
18994 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18995
18996         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18997
18998 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18999
19000         * lib/g++.exp: Tweak handling of additional source files.
19001         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19002         * g++.dg/special/conpr-2a.C: Rename to ...
19003         * g++.dg/special/conpr-2a.cc: ... this.
19004         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19005         * g++.dg/special/conpr-3a.C: Rename to ...
19006         * g++.dg/special/conpr-3a.cc: This.
19007         * g++.dg/special/conpr-3b.C: Rename to ...
19008         * g++.dg/special/conpr-3b.cc: This.
19009         * g++.dg/special/conpr-4.C: New test.
19010         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19011
19012 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19013
19014         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19015
19016 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19017
19018         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19019         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19020         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19021         * g++.old-deja/g++.other/warn3.C: Likewise.
19022
19023 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19024
19025         * gcc.dg/i386-387-1.c: Update to also test log.
19026         * gcc.dg/i386-387-2.c: Likewise.
19027
19028 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19029
19030         * g77.f-torture/execute/int8421.f: New test.
19031
19032 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19033
19034         PR c++/10230, c++/10481
19035         * g++.dg/lookup/scoped5.C: New test.
19036
19037 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19038
19039         PR c++/10552
19040         * g++.dg/template/ttp6.C: New test.
19041
19042 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19043
19044         * gcc.c-torture/execute/builtins: New directory.
19045         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19046         gcc.c-torture/execute/builtins.
19047         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19048         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19049         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19050         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19051
19052 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19053
19054         PR c++/9252
19055         * g++.dg/template/access8.C: New test.
19056         * g++.dg/template/access9.C: New test.
19057
19058 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19059
19060         PR c++/9554
19061         * g++.dg/parse/access1.C: New test.
19062
19063 2003-05-09  DJ Delorie  <dj@redhat.com>
19064
19065         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19066         long, and not an int.
19067
19068 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19069
19070         PR c++/10555, c++/10576
19071         * g++.dg/template/memclass1.C: New test.
19072
19073 2003-05-08  DJ Delorie  <dj@redhat.com>
19074
19075         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19076         targets.
19077         * gcc.c-torture/execute/20021024-1.x: Likewise.
19078         * gcc.c-torture/execute/shiftdi.x: Likewise.
19079         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19080         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19081         * gcc.dg/20021018-1.c: Likewise.
19082
19083 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19084
19085         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19086
19087         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19088         (bcopy): Call memmove.
19089
19090 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19091
19092         * g77.f-torture/compile/8485.f: New test case.
19093
19094 2003-05-07  Richard Henderson  <rth@redhat.com>
19095
19096         PR c++/10570
19097         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19098         Verify exception_cleanup not called for rethrows.
19099         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19100         when exiting catch block without rethrowing.
19101         * g++.dg/eh/forced3.C: New.
19102         * g++.dg/eh/forced4.C: New.
19103
19104 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19105
19106         * gcc.dg/20030505.c: Fix triplet.
19107
19108 2003-05-06  DJ Delorie  <dj@redhat.com>
19109
19110         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19111         * gcc.dg/nest.c: Likewise.
19112
19113 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19114
19115         * gcc.dg/builtins-14.c: New test case.
19116
19117 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19118
19119         * lib/compat.exp (compat-execute): New argument.
19120         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19121         * gcc.dg/compat: New test directory.
19122         * gcc.dg/compat/compat.exp: New expect script.
19123         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19124         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19125         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19126         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19127         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19128         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19129
19130         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19131         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19132         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19133         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19134         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19135         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19136         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19137         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19138         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19139         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19140         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19141         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19142         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19143         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19144         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19145
19146 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19147
19148         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19149
19150 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19153
19154 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19155
19156         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19157         * gcc.dg/ppc-fsel-2.c: New test.
19158
19159         * gcc.dg/unused-5.c: New test.
19160
19161 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19162
19163         PR c++/10496
19164         * g++.dg/warn/pmf1.C: New test.
19165
19166 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19167
19168         PR c++/4494
19169         * g++.dg/warn/main.C: New test.
19170
19171 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19172
19173         * gcc.dg/nonnull-3.c: New test.
19174
19175 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19176
19177         * gcc.dg/cpp/Wtrigraphs.c: Update.
19178         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19179
19180 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19181
19182         * gcc.dg/ppc-fsel-1.c: New test.
19183
19184 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19185
19186         PR c/10604
19187         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19188
19189 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19190
19191         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19192
19193 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19194
19195         PR c++/9364, c++/10553, c++/10586
19196         * g++.dg/parse/typename4.C: New test.
19197         * g++.dg/parse/typename5.C: Likewise.
19198
19199 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19200
19201         * gcc.c-torture/compile/20030503-1.c: New test.
19202
19203 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19204
19205         * g++.dg/lookup/using5.C: Fix testcase error.
19206
19207 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19208
19209         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19210         since MEABI is no longer supported.  Remove all vestiges
19211         of MEABI from the test.
19212
19213 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19214
19215         PR c++/10554
19216         * g++.dg/lookup/using5.C: New test.
19217
19218 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19219
19220         PR c++/8772
19221         * g++.dg/template/ttp5.C: New test.
19222
19223 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19224
19225         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19226         (dg-gpp-additional-sources): New function.
19227         (dg-gpp-additional-files): Likewise.
19228         * lib/g++.exp (additional_sources): New variable.
19229         (additional_files): Likewise.
19230         (g++_target_compile): Deal with them.
19231         * lib/old-dejagnu.exp: Remove.
19232         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19233         * g++.old-deja: Revise all tests to use dg commands.
19234
19235 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19236
19237         PR c++/9432, c++/9528
19238         * g++.dg/lookup/using4.C: New test.
19239
19240 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19241
19242         * gcc.dg/noreturn-5.c: New file.
19243         * gcc.dg/noreturn-6.c: New file.
19244
19245         * gcc.c-torture/compile/inline-1.c: New file.
19246
19247 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/10551
19250         * g++.dg/template/explicit1.C: New test.
19251
19252 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19253
19254         PR c++/10549
19255         * g++.dg/other/bitfield1.C: New test.
19256
19257         PR c++/10527
19258         * g++.dg/init/new7.C: New test.
19259
19260 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19261
19262         * g++.dg/ext/desig1.C: New test.
19263         * g++.dg/ext/init1.C: Update.
19264
19265         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19266
19267 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19268
19269         PR c++/10180
19270         * g++.dg/warn/Winline-1.C: New test.
19271
19272 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19273
19274         * gcc.c-torture/execute/string-opt-19.c: New test.
19275
19276         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19277         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19278
19279 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19280
19281         PR c++/10506
19282         * g++.dg/init/new6.C: New test.
19283
19284         PR c++/10503
19285         * g++.dg/init/ref6.C: New test.
19286
19287 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19288
19289         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19290
19291 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19292
19293         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19294         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19295
19296 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19297
19298         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19299         initialized static data members.
19300
19301 2003-04-25  H.J. Lu <hjl@gnu.org>
19302
19303         * gcc.dg/ia64-sync-4.c: New test.
19304
19305 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19306
19307         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19308         date.
19309
19310 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19311
19312         PR c++/10337
19313         * g++.dg/warn/conv1.C: New test.
19314         * g++.old-deja/g++.other/conv7.C: Adjust.
19315         * g++.old-deja/g++.other/overload14.C: Adjust.
19316
19317 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19318
19319         PR c++/10471
19320         * g++.dg/template/defarg2.C: New test.
19321
19322 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19323
19324         * gcc.dg/cpp/include2.c: Update.
19325         * gcc.dg/cpp/multiline-2.c: New.
19326         * gcc.dg/cpp/multiline.c: Update.
19327         * gcc.dg/cpp/strify2.c: Update.
19328         * gcc.dg/cpp/trad/literals-2.c: Update.
19329
19330 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19331
19332         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19333
19334 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19335
19336         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19337
19338 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19339
19340         PR c++/10451
19341         * g++.dg/parse/crash4.C: New test.
19342
19343         PR c++/9847
19344         * g++.dg/parse/crash5.C: New test.
19345
19346 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19347
19348         PR c++/10446
19349         * g++.dg/parse/crash3.C: New test.
19350
19351         PR c++/10428
19352         * g++.dg/parse/elab1.C: New test.
19353
19354 2003-04-22  Devang Patel  <dpatel@apple.com>
19355
19356         * gcc.dg/cpp/trad/funlike-5.c: New test.
19357
19358 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19359
19360         * g++.dg/other/packed1.C: Fix dg options.
19361
19362 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19363
19364         * g++.dg/other/offsetof2.C: New test.
19365
19366 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19367
19368         * g++.dg/template/recurse.C: Adjust location of error messages.
19369
19370 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         PR c++/9881
19373         * g++.dg/init/addr-const1.C: New test.
19374         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19375
19376 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19377
19378         PR c++/10405
19379         * g++.dg/lookup/struct-hack1.C: New test.
19380
19381 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19382
19383         * ucs.c: Update diagnostic messages.
19384
19385 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19386
19387         * gcc.dg/cpp/truefalse.cpp: New test.
19388         * gcc.dg/cpp/cpp.exp: Update.
19389         * g++.dg/other/stdbool-if.C: Remove.
19390
19391 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19392
19393         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19394         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19395
19396 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19397
19398         * gcc.c-torture/compile/20030418-1.c: New test.
19399
19400 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19401
19402         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19403
19404 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19405
19406         PR c++/10347
19407         g++.dg/template/dependent-name1.C: New test.
19408
19409 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19410
19411         * gcc.dg/warn-1.c (tourist_guide): New array,
19412         contains a pointer to bar.
19413
19414 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19415
19416         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19417         * gcc.c-torture/execute/medce-1.c: New test case.
19418         * gcc.c-torture/execute/medce-2.c: New test case.
19419
19420 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19421
19422         * lib/prune.exp: Ignore more messages.
19423
19424         PR c++/10381
19425         * g++.dg/parse/lookup3.C: New test.
19426
19427 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19428
19429         * gcc.c-torture/compile/20030415-1.c : New test.
19430
19431 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19432
19433         * gcc.c-torture/execute/scope-2.c: Move to ...
19434         * gcc.dg/noncompile/scope.c: .... here.
19435
19436 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19437
19438         * gcc.dg/20030414-2.c: New test case.
19439
19440 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19441
19442         PR target/10377
19443         * gcc.dg/20030414-1.c: New test.
19444
19445 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19446
19447         * gcc.dg/builtins-12.c: New test case.
19448         * gcc.dg/builtins-13.c: New test case.
19449
19450 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19451
19452         * gcc.c-torture/execute/string-opt-18.c: New test.
19453
19454 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19455
19456         PR c++/10300
19457         * g++.dg/init/new5.C: New test.
19458
19459 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19460
19461         PR c++/7910
19462         * g++.dg/ext/dllimport1.C: New test.
19463
19464 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19465
19466         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19467
19468 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19469
19470         PR Fortran/9263
19471         * g77.f-torture/noncompile/9263.f: New test
19472         PR Fortran/1832
19473         * g77.f-torture/execute/1832.f: New test
19474
19475 2003-04-11  David Chad  <davidc@freebsd.org>
19476             Loren J. Rittle  <ljrittle@acm.org>
19477
19478         libobjc/8562
19479         * objc.dg/headers.m: New test.
19480
19481 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19482
19483         * gcc.c-torture/execute/builtin-noret-2.c: New.
19484         * gcc.c-torture/execute/builtin-noret-2.x: New.
19485         XFAIL builtin-noret-2.c at -O1 and above.
19486         * gcc.dg/redecl.c: New.
19487         * gcc.dg/Wshadow-1.c: Update error regexps.
19488
19489 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19490
19491         * g++.dg/abi/bitfield10.C: New test.
19492
19493 2003-04-09  Mike Stump  <mrs@apple.com>
19494
19495         * gcc.dg/pch/pch.exp: Make testcase names longer.
19496         * g++.dg/pch/pch.exp: Make testcase names longer.
19497
19498 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19499
19500         * gcc.dg/builtins-11.c: New test case.
19501
19502 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19503
19504         * gcc.dg/builtins-9.c: New test case.
19505         * gcc.dg/builtins-10.c: New test case.
19506
19507 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19508
19509         * gcc.dg/noncompile/init-4.c.c: New test.
19510
19511 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         * gcc.misc-test/gcov-9.c: New test.
19514         * gcc.misc-test/gcov-10.c: New test
19515         * gcc.misc-test/gcov-11.c: New test.
19516
19517 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19518
19519         PR optimization/10024
19520         * gcc.c-torture/compile/20030405-1.c: New test.
19521
19522 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19523
19524         * gcc.dg/pch/static-3.c: New.
19525         * gcc.dg/pch/static-3.hs: New.
19526         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19527
19528 2003-04-04  Richard Henderson  <rth@redhat.com>
19529
19530         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19531         * g++.dg/eh/forced2.C: Likewise.
19532
19533 2003-04-03  Mike Stump  <mrs@apple.com>
19534
19535         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19536         target arg.
19537         (scan-assembler-times, scan-assembler-not): Likewise.
19538         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19539
19540 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19541
19542         * gcc.dg/sparc-loop-1.c: New test.
19543
19544 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19545
19546         PR other/9274
19547         * g++.dg/pch/system-2.C: New.
19548         * g++.dg/pch/system-2.Hs: New.
19549
19550 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19551
19552         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19553
19554         * g++.dg/eh/simd-1.C (vecfunc): Same.
19555
19556 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19557
19558         * gcc.c-torture/execute/20030401-1.c: New test case.
19559
19560 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19561
19562         * objc.dg/defs.m: New.
19563
19564 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19565
19566         * g++.dg/eh/simd-1.C: New.
19567         * g++.dg/eh/simd-2.C: New.
19568
19569 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19570
19571         * gcc.c-torture/execute/simd-3.c: New.
19572
19573 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19574
19575         PR c/9936
19576         * gcc.dg/20030331-2.c: New test.
19577
19578 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19579
19580         PR c++/10278
19581         * g++.dg/parse/crash2.C: New test.
19582
19583 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19584
19585         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19586         * gcc.c-torture/execute/20030331-1.c: ...here.
19587
19588 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19589
19590         * gcc.c-torture/execute/20030331-1.c: New test.
19591
19592 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * lib/gcov.exp: Adjust call return testing strings.
19595         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19596
19597 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19598
19599         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19600         * gcc.dg/builtins-7.c: New test case.
19601         * gcc.dg/builtins-8.c: New test case.
19602
19603 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19604
19605         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19606
19607 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19608
19609         PR c++/7647
19610         * g++.dg/lookup-class-member-2.C: New test.
19611
19612 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19613
19614         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19615
19616 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19617
19618         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19619
19620 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19621
19622         * g++.dg/init/attrib1.C: New test.
19623
19624 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19625
19626         * gcc.dg/ultrasp8.c: New test.
19627
19628 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19629
19630         * gcc.dg/ultrasp7.c: New test.
19631
19632 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19633
19634         PR c++/10047
19635         * g++.dg/template/inline1.C: New test.
19636
19637 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19638
19639         * gcc.dg/sparc-dwarf2.c: New test.
19640
19641 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19642
19643         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19644         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19645
19646 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19647
19648         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19649         than reading .x files.
19650         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19651         * g77.dg/gcov/gcov-1.f: Likewise.
19652         * gcc.misc-tests/gcov-4b.c: Likewise.
19653         * gcc.misc-tests/gcov-5b.c: Likewise.
19654         * gcc.misc-tests/gcov-6.c: Likewise.
19655         * gcc.misc-tests/gcov-7.c: Likewise.
19656         * gcc.misc-tests/gcov-8.c: Likewise.
19657         * g++.dg/gcov/gcov-1.x: Remove.
19658         * g77.dg/gcov/gcov-1.x: Likewise.
19659         * gcc.misc-tests/gcov-4b.x: Likewise.
19660         * gcc.misc-tests/gcov-5b.x: Likewise.
19661         * gcc.misc-tests/gcov-6.x: Likewise.
19662         * gcc.misc-tests/gcov-7.x: Likewise.
19663         * gcc.misc-tests/gcov-8.x: Likewise.
19664
19665 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19666
19667         PR opt/10087
19668         * gcc.dg/20030324-1.c: New test.
19669
19670 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19671
19672         PR c++/10224
19673         * g++.dg/template/arg3.C: New test.
19674
19675         PR c++/10158
19676         * g++.dg/template/friend18.C: New test.
19677
19678 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19679
19680         * g77.f-torture/compile/20030326-1.f: New test case.
19681
19682 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19683
19684         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19685
19686         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19687
19688 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19689
19690         * gcc.dg/ia64-sync-3.c: New test.
19691
19692 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19693
19694         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19695
19696 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19697
19698         * gcc.dg/ultrasp6.c: New test.
19699
19700 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19701
19702         * gcc.dg/i386-signbit-1.c: New test.
19703         * gcc.dg/i386-signbit-2.c: New test.
19704         * gcc.dg/i386-signbit-3.c: New test.
19705
19706 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19707
19708         * gcc.dg/ultrasp5.c: Fix options.
19709
19710 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19711
19712         * gcc.dg/ultrasp5.c: Fix comment.
19713
19714 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19715
19716         PR fortran/10197
19717         * g77.f-torture/execute/10197.f: New test.
19718
19719 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19720
19721         PR c++/9898, c++/383
19722         * g++.dg/template/conv6.C: New test.
19723
19724         PR c++/10119
19725         * g++.dg/template/ptrmem5.C: New test.
19726
19727         PR c++/10026
19728         * g++.dg/lookup/koenig1.C: New test.
19729
19730         PR C++/10199
19731         * g++.dg/lookup/template2.C: New test.
19732
19733 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19734
19735         * g++.dg/opt/rtti1.C: New test.
19736
19737 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19738
19739         * gcc.dg/ultrasp5.c: New test.
19740
19741 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19742
19743         PR middle-end/9967
19744         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19745         builtin fputs.
19746
19747 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19748
19749         PR c/8224
19750         * gcc.dg/20030323-1.c: New test.
19751
19752 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19753
19754         * gcc.c-torture/compile/20030323-1.c: New test case.
19755
19756 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19757
19758         * gcc.dg/20030321-1.c: New test.
19759
19760 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19761
19762         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19763
19764 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         PR c++/9978, c++/9708
19767         * g++.dg/ext/vlm1.C: Adjust expected error.
19768         * g++.dg/ext/vla2.C: New test.
19769         * g++.dg/template/arg1.C: New test.
19770         * g++.dg/template/arg2.C: New test.
19771
19772 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19773
19774         * g77.f-torture/execute/select.f: New test.
19775         * g77.f-torture/noncompile/select_no_compile.f: New test.
19776
19777 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19778
19779         PR c++/9898
19780         * g++.dg/other/error4.C: New test.
19781
19782 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19783
19784         * g++.dg/template/friend17.C: New test.
19785
19786 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19787
19788         * gcc.c-torture/compile/20030320-1.c: New.
19789
19790 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19791
19792         * gcc.dg/builtins-6.c: New test case.
19793
19794 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19795
19796         PR target/10073
19797         * gcc.c-torture/compile/20030319-1.c: New.
19798
19799 2003-03-18  Jan Hubicka  <jh@suse.cz>
19800
19801         * gcc.dg/i386-cvt-1.c: New test.
19802
19803 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19804
19805         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19806         * objc.dg/naming-2.m: Likewise.
19807
19808 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19809
19810         PR c++/9639
19811         * g++.dg/parse/crash1.C: New test.
19812
19813 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19814
19815         PR c++/8805
19816         * g++.dg/eh/cleanup1.C: New test.
19817
19818 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19819
19820         * gcc.c-torture/execute/20030316-1.c: New test case.
19821
19822 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         PR c++/9629
19825         * g++.dg/init/ctor2.C: New test.
19826
19827 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19828
19829         * g77.f-torture/compile/xformat.f: New test case.
19830
19831 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19832
19833         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19834         * g++.old-deja/g++.mike/eh50.C: Likewise.
19835
19836 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19837
19838         PR c++/6440
19839         * g++.dg/template/spec7.C: New test.
19840         * g++.dg/template/spec8.C: Likewise.
19841
19842 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19843
19844         * gcc.c-torture/execute/20030313-1.c: New test.
19845
19846 2003-03-14  Richard Henderson  <rth@redhat.com>
19847
19848         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19849
19850 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19851
19852         * gcc.c-torture/compile/20030314-1.c: New test.
19853
19854 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19855
19856         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19857         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19858         thumb target,
19859         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19860         to accept newer _imp__  prefix and additional
19861         newline in .drectve section.
19862         * gcc.dg/dll-4.c: Likewise.
19863         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19864         switch.
19865
19866 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19867
19868         * g++.dg/parse/namespace9.C: New test.
19869
19870         * g++.dg/init/ref5.C: New test.
19871         * g++.dg/parse/ptrmem1.C: Likewise.
19872
19873 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19874
19875         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19876         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19877         regular expression.
19878         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19879         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19880
19881 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19882
19883         * gcc.c-torture/execute/20030224-2.c: New test.
19884
19885 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19886
19887         * gcc.dg/decl-3.c: New test.
19888
19889 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19890
19891         * gcc.dg/i386-loop-2.c: New test.
19892
19893 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19894
19895         PR c++/9474
19896         * g++.dg/parse/namespace8.C: New test.
19897
19898         PR c++/9924
19899         * g++.dg/overload/builtin2.C: New test.
19900
19901 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19902
19903         * gcc.dg/return-type-3.c: New test.
19904
19905 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19906
19907         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19908         profiling options are not supported.
19909
19910 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19911
19912         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19913         * g++.old-deja/g++.warn/impint2.C: Likewise.
19914
19915 2003-03-10  Devang Patel  <dpatel@apple.com>
19916
19917         * g++.dg/cpp/c++_cmd_1.C: New test.
19918         * g++.dg/cpp/c++_cmd_1.h: New file.
19919
19920 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19921
19922         * gcc.dg/altivec-9.c: New file.
19923
19924 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19925
19926         * gcc.dg/ppc-sdata-1.c: New test.
19927         * gcc.dg/ppc-sdata-2.c: New test.
19928
19929 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/9373
19932         * g++.dg/opt/ptrmem2.C: New test.
19933
19934         PR c++/8534
19935         * g++.dg/opt/ptrmem1.C: New test.
19936
19937 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19938
19939         * gcc.dg/i386-loop-1.c: New test.
19940
19941 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19942
19943         PR c++/9970
19944         * g++.dg/lookup/friend1.C: New test.
19945
19946 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19947
19948         PR c++/9823
19949         * g++.dg/parser/constructor1.C: New test.
19950
19951 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19952
19953         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19954
19955         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19956
19957 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19958
19959         * gcc.dg/cpp/Wunused.c: Update test.
19960
19961 2003-03-08  Jan Hubicka  <jh@suse.cz>
19962
19963         * gcc.dg/inline-3.c: New test.
19964
19965 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19966
19967         PR c++/9809
19968         * g++.dg/parse/builtin1.C: New test.
19969
19970         PR c++/9982
19971         * g++.dg/abi/cookie1.C: New test.
19972         * g++.dg/abi/cookie2.C: Likewise.
19973
19974         PR c++/9524
19975         * g++.dg/template/field1.C: New test.
19976
19977         PR c++/9912
19978         * g++.dg/parse/class1.C: New test.
19979         * g++.dg/parse/namespace7.C: Likewise.
19980         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19981
19982 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19983
19984         * g++.dg/init/ref4.C: New test.
19985
19986 2003-03-07  Jan Hubicka  <jh@suse.cz>
19987
19988         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19989         * gcc.dg/inline-3.c:  New test.
19990
19991 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19992
19993         * g++.dg/init/ref3.C: New test.
19994
19995         PR c++/9965
19996         * g++.dg/init/ref2.C: New test.
19997
19998         PR c++/9400
19999         * g++.dg/warn/Wshadow-2.C: New test.
20000
20001         PR c++/9791
20002         * g++.dg/warn/Woverloaded-1.C: New test.
20003
20004 2003-03-05  Jan Hubicka  <jh@suse.cz>
20005
20006         * gcc.dg/i386-local2.c: New.
20007         * gcc.dg/i386-local.c: Fix typo.
20008
20009 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20010
20011         * g++.dg/abi/layout3.C: New test.
20012
20013 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20014
20015         * gcc.c-torture/compile/20030305-1.c
20016
20017 2003-03-05  Jan Hubicka  <jh@suse.cz>
20018
20019         * gcc.dg/i386-local.c: New.
20020
20021 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20022
20023         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20024
20025 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20026
20027         * gcc.dg/switch-2.c: New test.
20028         * gcc.dg/switch-3.c: New test.
20029         * gcc.dg/Wswitch.c: Adjust line numbers.
20030         * gcc.dg/Wswitch-default.c: Likewise.
20031         * gcc.dg/Wswitch-enum.c: Likewise.
20032
20033 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20034
20035         * gcc.c-torture/execute/20030222-1.c: New test.
20036
20037 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20038
20039         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20040
20041 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20042
20043         PR c++/9878
20044         * g++.dg/init/ref1.C: New test.
20045
20046 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20047
20048         * gcc.dg/sh-relax.c: New SH-only test.
20049
20050 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20051
20052         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20053         comment explaining purpose of testcase.
20054
20055 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20056
20057         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20058         for HC11/HC12 (asm needs two int registers).
20059         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20060         HC11/HC12 because the test uses an asm which needs two 32-bit
20061         registers.
20062
20063 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20064
20065         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20066         for HC11/HC12 (array is too large otherwise).
20067         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20068         * gcc.c-torture/compile/20010518-2.x: Likewise.
20069         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20070         HC11/HC12 (array is too large).
20071
20072 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20073
20074         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20075         * lib/g++-dg.exp (g++-dg-test): Likewise.
20076
20077 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20078
20079         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20080         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20081
20082 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20083
20084         * g++.dg/warn/implicit-typename1.C: Remove warning.
20085
20086 2003-02-28  Richard Henderson  <rth@redhat.com>
20087
20088         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20089         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20090
20091 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20092
20093         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20094         * g++.dg/pch/pch.exp: Likewise.
20095
20096 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20097
20098         PR c++/9879
20099         * testsuite/g++.dg/init/new4.C: New test.
20100
20101 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20102
20103         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20104
20105 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20106
20107         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20108         unsigned long.
20109
20110         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20111         wider than float.
20112
20113 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20114
20115         * lib/scanasm.exp: Add support for counting numbers of
20116         occurences.
20117         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20118         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20119
20120 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20121
20122         PR c++/9683
20123         * g++.dg/template/static3.C: New test.
20124
20125         PR c++/9829
20126         * g++.dg/parse/namespace6.C: New test.
20127
20128 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20129
20130         PR target/9732
20131         * gcc.dg/20030225-1.c: New test.
20132
20133 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20134
20135         * README: Remove out-of-date information.
20136
20137         PR c++/9836
20138         * g++.dg/template/spec6.C: New test.
20139
20140 2003-02-24  Jeff Law  <law@redhat.com>
20141
20142         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20143
20144 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20145
20146         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20147         * gcc.dg/pragma-ep-1.c: Likewise.
20148
20149 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20150
20151         PR c++/9602
20152         * g++.dg/template/friend16.C: New test.
20153
20154 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20155
20156         PR c++/5333
20157         * g++.dg/parse/fused-params1.C: Adjust error messages.
20158         * g++.dg/template/nested3.C: New test.
20159
20160 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20161
20162         * g++.dg/abi/param1.C: New test.
20163
20164 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20165
20166         PR c++/7982
20167         * g++.dg/warn/implicit-typename1.C: New test.
20168
20169 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20170
20171         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20172         with "mtune".
20173         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20174         * gcc.c-torture/execute/20010129-1.x: Likewise.
20175         * gcc.dg/20011107-1.c: Likewise.
20176         * gcc.dg/20020108-1.c: Likewise.
20177         * gcc.dg/20020122-3.c: Likewise.
20178         * gcc.dg/20020206-1.c: Likewise.
20179         * gcc.dg/20020310-1.c: Likewise.
20180         * gcc.dg/20020426-2.c: Likewise.
20181         * gcc.dg/20020517-1.c: Likewise.
20182         * gcc.dg/991230-1.c: Likewise.
20183         * gcc.dg/i386-unroll-1.c: Likewise.
20184         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20185
20186 2003-02-22  Jan Hubicka  <jh@suse.cz>
20187
20188         * gcc.dg/i386-mul.c: New test.
20189
20190 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20191
20192         * gcc.dg/builtins-5.c: New test case.
20193
20194 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20195
20196         * gcc.dg/asmreg-1.c: New test.
20197
20198 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20199
20200         PR c++/9749
20201         * g++.dg/parse/varmod1.C: New test.
20202
20203 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20204
20205         PR c++/9727
20206         * g++.dg/template/op1.C: New test.
20207
20208 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20209
20210         PR c++/8906
20211         * g++.dg/template/nested2.C: New test.
20212
20213 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20214
20215         PR c++/8724
20216         * g++.dg/expr/dtor1.C: New test.
20217
20218 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20219
20220         * gcc.dg/cpp/include3.c: New test.
20221         * gcc.dg/cpp/inc/foo.h: New file.
20222
20223 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20224
20225         * gcc.c-torture/execute/20030221-1.c: New test.
20226
20227 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20228
20229         PR c++/9729
20230         * g++.dg/abi/conv1.C: New test.
20231
20232 2003-02-20  Jan Hubicka  <jh@suse.cz>
20233
20234         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20235
20236 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20237
20238         * gcc.c-torture/compile/20030219-1.c: New test.
20239
20240 2003-02-18  Jan Hubicka  <jh@suse.cz>
20241
20242         * gcc.dg/funcorder.c: New test.
20243
20244 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20245
20246         * gcc.c-torture/execute/20030218-1.c: New.
20247
20248 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20249
20250         * gcc.dg/20030218-1.c: New.
20251
20252 2003-02-18  Richard Henderson  <rth@redhat.com>
20253
20254         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20255         * gcc.dg/attr-used-2.c: New.
20256
20257 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20258
20259         PR c++/9704
20260         * g++.dg/init/copy5.C: New test.
20261
20262 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20263
20264         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20265         * g++.dg/pch/pch.exp: Likewise.
20266
20267 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20268
20269         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20270         STACK_SIZE is not defined.
20271
20272 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20273
20274         PR c++/9457
20275         * g++.dg/template/init1.C: New test.
20276
20277 2003-02-16  Jan HUbicka  <jh@suse.cz>
20278
20279         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20280         (foo): Add few extra tests
20281         * gcc.dg/c99-const-expr-3.c: Likewise.
20282         * gcc.c-torture/execute/20030216-1.c: New.
20283
20284 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20285
20286         PR c++/9459
20287         * g++.dg/ext/typeof4.C: New test.
20288
20289 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20290
20291         * gcc.dg/i386-387-3.c: New test case.
20292
20293 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20294
20295         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20296         cris-*-elf* cris-*-aout* and mmix-*-*.
20297
20298 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20299
20300         * gcc.dg/20030213-1.c: New test.
20301
20302 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20303
20304         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20305         * gcc.dg/i386-387-2.c: Likewise.
20306
20307 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20308
20309         * gcc.dg/ppc-spe.c: Fix formatting.
20310         Enable tests that were previously unsupported by gas.
20311         Delete tests for instructions that no longer exist.
20312         Switch arguments on evsubifw builtin.
20313
20314 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20315
20316         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20317         STACK_SIZE is too small.
20318
20319 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20320             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20321
20322         * gcc.dg/decl-2.c: New test.
20323
20324 2003-02-10  Jan Hubicka  <jh@suse.cz>
20325
20326         * gcc.dg/i386-fpcvt-1.c:  New test.
20327
20328 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20329
20330         * gcc.c-torture/execute/20030209-1.c: New test.
20331
20332 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20333
20334         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20335         int-wide bitops, use the constants of the same width.
20336         Likewise, if long long is 32-bit wide, test bitops using
20337         32-bit constants.
20338
20339 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20340
20341         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20342
20343 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20344
20345         * testsuite/gcc.dg/builtins-4.c: New test case.
20346
20347 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20348
20349         * gcc.dg/20020430-1.c: Fix dg command typos.
20350         * gcc.dg/20020503-1.c: Likewise.
20351
20352 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20353
20354         PR c++/8785
20355         * g++.dg/parse/fused-params1.C: New test.
20356
20357         PR c++/8857
20358         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20359
20360         PR c++/8921
20361         * g++.dg/parse/non-dependent1.C: New test.
20362
20363         PR c++/8928
20364         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20365
20366         PR c++/9228
20367         * g++.dg/parse/undefined7.C: New test.
20368         * g++.dg/parse/non-templ1.C: New test.
20369
20370         PR c++/9229
20371         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20372
20373 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20374
20375         * gcc.c-torture/compile/20030206-1.c: New test.
20376
20377 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20378
20379         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20380         "pow" to "foo" to avoid potential confusion with a math built-in.
20381
20382 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20383
20384         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20385         conditions for SPARC targets.
20386
20387 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20388
20389         * gcc.dg/20030204-1.c: New test.
20390
20391 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20392
20393         PR c++/38
20394         * g++.dg/parse/array-size1.C: New test.
20395
20396         PR c++/5657
20397         * g++.dg/parse/undefined3.C: New test.
20398
20399         PR c++/5665
20400         * g++.dg/parse/undefined4.C: New test.
20401
20402         PR c++/5975
20403         * g++.dg/parse/undefined5.C: New test.
20404
20405         PR c++/7259
20406         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20407
20408         PR c++/8578
20409         * g++.dg/parse/casting-operator1.C: New test.
20410
20411         PR c++/8596
20412         * g++.dg/parse/undefined6.C: New test.
20413
20414         PR c++/8736
20415         * g++.dg/parse/missing-template1.C: New test.
20416
20417 2003-02-04  Jan Hubicka  <jh@suse.cz>
20418
20419         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20420         * gcc.dg/i386-cmov?.c:  Likewise.
20421         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20422         * gcc.dg/i386-ssefp-1.c:  Likewise.
20423         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20424         conventions.
20425
20426 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20427
20428         PR c++/7129
20429         * testsuite/g++.dg/ext/max.C: New test.
20430
20431 2003-02-03  Jan Hubicka  <jh@suse.cz>
20432
20433         * gcc.c-torture/execute/20030203-1.c: New test.
20434
20435 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20436
20437         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20438         'natural-endian'.
20439
20440 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20441
20442         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20443         * g++.dg/init/new2.C: Likewise.
20444         * g++.dg/other/new1.C: Likewise.
20445
20446 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20447
20448         * gcc.dg/struct-ret-libc.c: New test.
20449
20450 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20451
20452         * gcc.dg/20030129-1.c: New test.
20453
20454 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20455
20456         PR c++/8849
20457         * g++.dg/template/ptrmem4.C: New test.
20458
20459 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20460
20461         * g++.dg/parser/constant1.C: New test.
20462
20463 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20464
20465         PR c++/8591
20466         * g++.dg/parse/friend2.C: New test.
20467
20468 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20469
20470         PR c++/9437
20471         * g++.dg/template/unify4.C: New test.
20472
20473 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20474
20475         * gcc.c-torture/execute/20030128-1.c: New test.
20476
20477 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20478
20479         * g++.dg/lookup/nested1.C: Test moved from ...
20480         * g++.old-deja/g++.other/lookup24.C: ... here.
20481
20482 2003-01-28  Jan Hubicka  <jh@suse.cz>
20483
20484         * gcc.dg/i386-cmov5.c:  New test.
20485
20486 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20487
20488         * gcc.c-torture/execute/20010925-1.c: Changed the
20489         memcpy declaration.
20490
20491 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20492
20493         PR c++/3902
20494         * g++.dg/parse/template5.C: New test.
20495
20496 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20497
20498         PR fortran/9258
20499         * g77.dg/pr9258: New test.
20500
20501 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20502
20503         * README: Move relevant parts from README.g++.
20504
20505         * README.g++: Remove this file.
20506
20507 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20508
20509         * g++.dg/abi/dcast1.C: New test.
20510
20511 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20512
20513         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20514
20515 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20516
20517         PR c++/47
20518         * g++.old-deja/g++.other/lookup24.C: New test.
20519
20520 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20521
20522         PR middle-end/7227
20523         * gcc.dg/uninit-C.c: New test.
20524
20525 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         * g++.dg/abi/covariant1.C: New test.
20528
20529 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20530
20531         * gcc.dg/20030123-1.c: New test.
20532
20533 2003-01-25  Jan Hubicka  <jh@suse.cz>
20534
20535         PR opt/8492
20536         * gcc.c-torture/compile/20030125-1.c
20537
20538 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20539
20540         PR c++/9403
20541         * g++.dg/parse/template3.C: New test.
20542         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20543
20544         PR c++/795
20545         * g++.dg/parse/template4.C: New test.
20546
20547         PR c++/9415
20548         * g++.dg/template/qual2.C: New test.
20549
20550         PR c++/8545
20551         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20552
20553         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20554
20555 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20556
20557         * gcc.c-torture/execute/switch-1.c: New test case.
20558
20559 2003-01-25  Jan Hubicka  <jh@suse.cz>
20560
20561         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20562
20563 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20564
20565         Tweaks for Bison-1.875. From the NEWS file:
20566         "- `parse error' -> `syntax error'
20567         Bison now uniformly uses the term `syntax error'"
20568         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20569         * gcc.dg/cpp/digraph2.c: Likewise.
20570         * gcc.dg/cpp/direct2.c: Likewise.
20571         * gcc.dg/cpp/paste4.c: Likewise.
20572         * gcc.dg/c90-restrict-1.c: Likewise.
20573         * gcc.dg/c99-func-2.c: Likewise.
20574         * gcc.dg/noncompile/920721-2.c: Likewise.
20575         * gcc.dg/noncompile/930622-2.c: Likewise.
20576         * gcc.dg/noncompile/940112-1.c: Likewise.
20577         * gcc.dg/noncompile/950921-1.c: Likewise.
20578         * gcc.dg/noncompile/951123-1.c: Likewise.
20579         * gcc.dg/noncompile/971104-1.c: Likewise.
20580         * gcc.dg/noncompile/990416-1.c: Likewise.
20581
20582 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20583
20584         * g++.dg/parse/undefined1.C: Add error message.
20585
20586 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20587
20588         PR c++/9354
20589         * g++.dg/parse/new1.C: New test.
20590
20591         PR c++/9216
20592         * g++.dg/parse/template2.C: New test.
20593
20594         PR c++/9354
20595         * g++.dg/parse/typedef2.C: New test.
20596
20597         PR c++/9328
20598         * g++.dg/ext/typeof3.C: New test.
20599
20600 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20601
20602         PR c++/2738
20603         * g++.dg/parse/ret-type1.C: New test.
20604
20605         PR c++/3792
20606         * g++.dg/parse/tmpl-outside1.C: New test.
20607
20608         PR c++/4207
20609         * g++.dg/parse/int-as-enum1.C: New test.
20610
20611         PR c++/4903
20612         * g++.dg/parse/no-typename1.C: New test.
20613
20614         PR c++/5533
20615         * g++.dg/parse/no-value1.C: New test.
20616
20617         PR c++/5921
20618         * g++.dg/parse/wrong-inline1.C: New test.
20619
20620         PR c++/6402
20621         * g++.dg/parse/ref1.C: New test.
20622
20623         PR c++/6992
20624         * g++.dg/parse/attr-ctor1.C: New test.
20625
20626         PR c++/7229
20627         * g++.dg/parse/namespace5.C: New test.
20628
20629         PR c++/7917
20630         * g++.dg/parse/func-def1.C: New test.
20631
20632         PR c++/8143
20633         * g++.dg/parse/undefined1.C: New test.
20634
20635         PR c++/5723, PR c++/8522
20636         * g++.dg/parse/specialization1.C: New test.
20637
20638         PR c++/163, PR c++/8595
20639         * g++.dg/parse/struct-as-enum1.C: New test.
20640
20641         PR c++/9173
20642         * g++.dg/parse/undefined2.C: New test.
20643
20644 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/9298
20647         * g++.dg/parse/template1.C: New test.
20648
20649         PR c++/9384
20650         * g++.dg/parse/using1.C: New test.
20651
20652         PR c++/9285
20653         PR c++/9294
20654         * g++.dg/parse/expr2.C: New test.
20655
20656         PR c++/9388
20657         * g++.dg/parse/lookup2.C: Likewise.
20658
20659 2003-01-21  Jan Hubicka  <jh@suse.cz>
20660
20661         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20662         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20663         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20664         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20665
20666 2003-01-20  Nick Clifton  <nickc@redhat.com>
20667
20668         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20669         problem with ARM sibcall code generation.
20670
20671 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20672
20673         * gcc.c-torture/execute/20030120-1.c: New.
20674
20675 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20676
20677         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20678
20679 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20680
20681         PR c++/9272
20682         * g++.dg/parse/ctor1.C: New test.
20683
20684         PR c++/9294:
20685         * g++.dg/parse/qualified1.C: New test.
20686
20687         * g++.dg/parse/typename3.C: New test.
20688
20689 2003-01-16  Richard Henderson  <rth@redhat.com>
20690
20691         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20692
20693 2003-01-16  Richard Henderson  <rth@redhat.com>
20694
20695         * g++.dg/pch/pch.exp: Copy test header to the working directory
20696         before using it either for precompilation or direct use.
20697         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20698         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20699
20700 2003-01-16  Richard Henderson  <rth@redhat.com>
20701
20702         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20703         before using it either for precompilation or direct use.
20704         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20705         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20706
20707 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20708
20709         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20710         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20711         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20712         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20713         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20714         typename warning into error.
20715         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20716         error messages.
20717         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20718         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20719         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20720         messages.
20721         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20722         make declaration visible in template.
20723         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20724         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20725         messages.
20726         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20727         message.
20728         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20729         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20730         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20731         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20732         typename warning with error message.
20733         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20734         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20735         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20736
20737 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20738
20739         * g++.dg/parse/ambig2.C: New test.
20740
20741 2003-01-15  Richard Henderson  <rth@redhat.com>
20742
20743         * g++.dg/tls/init-2.C: Update error message string.
20744
20745 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20746
20747         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20748
20749 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20750
20751         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20752         all for HC11/HC12.
20753         * gcc.c-torture/compile/20001205-1.x: Likewise.
20754         * gcc.c-torture/compile/20001226-1.x: Likewise.
20755         * gcc.c-torture/compile/920520-1.x: Likewise.
20756         * gcc.c-torture/compile/961203-1.x: Likewise.
20757         * gcc.c-torture/compile/20020604-1.x: Likewise.
20758
20759 2003-01-15  Jan Hubicka  <jh@suse.cz>
20760
20761         * gcc.c-torture/compile/20030115-1.c: New test.
20762
20763         * gcc.dg/i386-fpcvt-1.c: New test.
20764         * gcc.dg/i386-fpcvt-2.c: New test.
20765
20766 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20767
20768         Further conform g++'s __vmi_class_type_info to the C++ ABI
20769         specification.
20770         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20771         the specification.
20772
20773 2003-01-14  Jan Hubicka  <jh@suse.cz>
20774
20775         * gcc.dg/i386-fpcvt-1.c: New test.
20776         * gcc.dg/i386-fpcvt-2.c: New test.
20777
20778 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20779
20780         * gcc.dg/i386-mmx-3.c: New test.
20781
20782 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20783
20784         PR c++/9264
20785         * g++.dg/parse/octal1.C: New file.
20786
20787         PR c++/9172
20788         * g++.dg/parse/typename1.C: New file.
20789
20790 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20791
20792         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20793         * gcc.dg/bf-no-ms-layout.c: Likewise.
20794         * gcc.dg/bf-ms-attrib.c: Likewise.
20795
20796 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR c++/9099
20799         * g++.dg/parse/dtor1.C: New file.
20800
20801         PR c++/9128
20802         * g++.dg/rtti/typeid1.C: New file.
20803
20804         PR c++/9153
20805         * g++.dg/parse/lookup1.C: New file.
20806
20807         PR c++/9171
20808         * g++.dg/templ/spec5.C: New file.
20809
20810 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20811
20812         * gcc.c-torture/compile/20030110-1.c: New test.
20813
20814 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20815
20816         Merge from pch-branch:
20817
20818         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20819
20820         * gcc.dg/pch/cpp-1.h: New.
20821         * gcc.dg/pch/cpp-1.c: New.
20822         * gcc.dg/pch/cpp-2.h: New.
20823         * gcc.dg/pch/cpp-2.c: New.
20824
20825         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20826
20827         * gcc.dg/pch/except-1.h: New.
20828         * gcc.dg/pch/except-1.c: New.
20829
20830         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20831
20832         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20833         running test.
20834         * gcc.dg/pch: Include *.hp not *.h.
20835         * gcc.dg/pch/system-1.h: New.
20836         * gcc.dg/pch/system-1.c: New.
20837
20838         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20839
20840         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20841         rather than trying to build and run a program using PCH.
20842         * gcc.dg/pch: Remove dg-do commands from test files.
20843
20844         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20845
20846         * gcc.dg/pch/macro-3.c: New.
20847         * gcc.dg/pch/macro-3.h: New.
20848
20849         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20850
20851         * gcc.dg/pch/common-1.c: New.
20852         * gcc.dg/pch/common-1.h: New.
20853         * gcc.dg/pch/decl-1.c: New.
20854         * gcc.dg/pch/decl-1.h: New.
20855         * gcc.dg/pch/decl-2.c: New.
20856         * gcc.dg/pch/decl-2.h: New.
20857         * gcc.dg/pch/decl-3.c: New.
20858         * gcc.dg/pch/decl-3.h: New.
20859         * gcc.dg/pch/decl-4.c: New.
20860         * gcc.dg/pch/decl-4.h: New.
20861         * gcc.dg/pch/decl-5.c: New.
20862         * gcc.dg/pch/decl-5.h: New.
20863         * gcc.dg/pch/global-1.c: New.
20864         * gcc.dg/pch/global-1.h: New.
20865         * gcc.dg/pch/inline-1.c: New.
20866         * gcc.dg/pch/inline-1.h: New.
20867         * gcc.dg/pch/inline-2.c: New.
20868         * gcc.dg/pch/inline-2.h: New.
20869         * gcc.dg/pch/static-1.c: New.
20870         * gcc.dg/pch/static-1.h: New.
20871         * gcc.dg/pch/static-2.c: New.
20872         * gcc.dg/pch/static-2.h: New.
20873
20874         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20875
20876         * g++.dg/pch/pch.exp: Better handle failing testcases.
20877         * gcc.dg/pch/pch.exp: Likewise.
20878         * gcc.dg/pch/macro-1.c: New.
20879         * gcc.dg/pch/macro-1.h: New.
20880         * gcc.dg/pch/macro-2.c: New.
20881         * gcc.dg/pch/macro-2.h: New.
20882
20883         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20884
20885         * g++.dg/dg.exp: Treat files in pch/ specially.
20886         * g++.dg/pch/pch.exp: New file.
20887         * g++.dg/pch/empty.H: New file.
20888         * g++.dg/pch/empty.C: New file.
20889         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20890         "precompile".
20891
20892         * gcc.dg/pch/pch.exp: New file.
20893         * gcc.dg/pch/empty.h: New file.
20894         * gcc.dg/pch/empty.c: New file.
20895         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20896         "precompile".
20897
20898 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20899
20900         * g++.dg/template/friend14.C: New test.
20901
20902 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20903
20904         * gcc.dg/old-style-asm-1.c: New test.
20905
20906 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20907
20908         * gcc.c-torture/compile/20030109-1.c: New test.
20909
20910 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20911
20912         * gcc.c-torture/execute/20030109-1.c: New test.
20913
20914 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20915
20916         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20917         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20918         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20919         * g++.old-deja/g++.mike/eh2.C: Likewise
20920         * g++.old-deja/g++.mike/eh3.C: Likewise
20921         * g++.old-deja/g++.mike/eh5.C: Likewise
20922         * g++.old-deja/g++.mike/eh6.C: Likewise
20923         * g++.old-deja/g++.mike/eh7.C: Likewise
20924         * g++.old-deja/g++.mike/eh8.C: Likewise
20925         * g++.old-deja/g++.mike/eh9.C: Likewise
20926         * g++.old-deja/g++.mike/eh10.C: Likewise
20927         * g++.old-deja/g++.mike/eh12.C: Likewise
20928         * g++.old-deja/g++.mike/eh13.C: Likewise
20929         * g++.old-deja/g++.mike/eh14.C: Likewise
20930         * g++.old-deja/g++.mike/eh16.C: Likewise
20931         * g++.old-deja/g++.mike/eh17.C: Likewise
20932         * g++.old-deja/g++.mike/eh18.C: Likewise
20933         * g++.old-deja/g++.mike/eh21.C: Likewise
20934         * g++.old-deja/g++.mike/eh23.C: Likewise
20935         * g++.old-deja/g++.mike/eh24.C: Likewise
20936         * g++.old-deja/g++.mike/eh25.C: Likewise
20937         * g++.old-deja/g++.mike/eh26.C: Likewise
20938         * g++.old-deja/g++.mike/eh27.C: Likewise
20939         * g++.old-deja/g++.mike/eh28.C: Likewise
20940         * g++.old-deja/g++.mike/eh29.C: Likewise
20941         * g++.old-deja/g++.mike/eh31.C: Likewise
20942         * g++.old-deja/g++.mike/eh33.C: Likewise
20943         * g++.old-deja/g++.mike/eh34.C: Likewise
20944         * g++.old-deja/g++.mike/eh35.C: Likewise
20945         * g++.old-deja/g++.mike/eh36.C: Likewise
20946         * g++.old-deja/g++.mike/eh37.C: Likewise
20947         * g++.old-deja/g++.mike/eh38.C: Likewise
20948         * g++.old-deja/g++.mike/eh39.C: Likewise
20949         * g++.old-deja/g++.mike/eh40.C: Likewise
20950         * g++.old-deja/g++.mike/eh41.C: Likewise
20951         * g++.old-deja/g++.mike/eh42.C: Likewise
20952         * g++.old-deja/g++.mike/eh44.C: Likewise
20953         * g++.old-deja/g++.mike/eh46.C: Likewise
20954         * g++.old-deja/g++.mike/eh47.C: Likewise
20955         * g++.old-deja/g++.mike/eh48.C: Likewise
20956         * g++.old-deja/g++.mike/eh49.C: Likewise
20957         * g++.old-deja/g++.mike/eh50.C: Likewise
20958         * g++.old-deja/g++.mike/eh51.C: Likewise
20959         * g++.old-deja/g++.mike/eh53.C: Likewise
20960         * g++.old-deja/g++.mike/eh55.C: Likewise
20961         * g++.old-deja/g++.mike/p7912.C: Likewise
20962         * g++.old-deja/g++.mike/p9706.C: Likewise
20963         * g++.old-deja/g++.mike/p10416.C: Likewise
20964         * g++.old-deja/g++.mike/p11667.C: Likewise
20965         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20966         Remove redundant reference to Iris.
20967         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20968         Elxsi, i860, Pico Java, and WE32K.
20969
20970 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20971
20972         * g++.dg/ext/asm4.C: New test.
20973
20974 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20975
20976         PR c++/9030
20977         * g++.dg/template/friend12.C: New test.
20978         * g++.dg/template/friend13.C: Likewise.
20979         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20980
20981 2003-01-08  Jan Hubicka  <jh@suse.cz>
20982
20983         * gcc.dg/i386-cadd.c: New test.
20984         * gcc.dg/i386-cmov4.c: Likewise.
20985
20986 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20987
20988         PR c++/9165
20989         * g++.dg/warn/Wunused-3.C: New test.
20990
20991         * g++.dg/abi/bitfield9.C: New test.
20992
20993         PR c++/9189
20994         * g++.dg/parse/defarg3.C: New test.
20995
20996 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20997
20998         * g++.dg/parse/ambig1.C: New test.
20999         * g++.dg/parse/defarg2.C: New test.
21000
21001 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21002
21003         * g++.dg/template/defarg-1.C: New test.
21004         * g++.dg/template/local2.C: Likewise.
21005
21006 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21007
21008         * gcc.c-torture/execute/20030105-1.c: New test.
21009
21010 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21011
21012         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21013         * g++.dg/parse/namespace4.C: Likewise.
21014
21015 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21016
21017         * g++.dg/template/ntp2.C: New test.
21018
21019 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21020
21021         * g++.dg/parse/extern-C-1.C: New test.
21022
21023         * g++.dg/parse/namespace4.C: New test.
21024
21025         * g++.dg/template/nested1.C: New test.
21026
21027         * g++.dg/parse/namespace3.C: New test.
21028
21029 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21030
21031         * g++.dg/lookup/two-stage1.C: New test.
21032
21033 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21034
21035         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21036         * g++.old-deja/g++.jason/access8.C: Likewise.
21037         * g++.old-deja/g++.other/decl5.C: Likewise.
21038
21039 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21040
21041         * g++.dg/parse/parse7.C: New test.
21042
21043 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c++/2843
21046         * g++.dg/ext/attrib7.C: New test.
21047
21048 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21049
21050         * g++.dg/parse/parse6.C: New test.
21051
21052 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21053
21054         * gcc.dg/h8300-stack-1.c: New.
21055
21056 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21057
21058         g++.dg/lookup/exception1.C: New test.
21059
21060         g++.dg/lookup/template1.C: New test.
21061
21062         g++.dg/parse/namespace2.C: New test.
21063
21064         g++.dg/parse/parens2.C: New test.
21065
21066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21067
21068         * g++.dg/parse/parse5.C: New test.
21069         * g++.dg/lookup/scoped4.C: New test.
21070
21071 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21072
21073         * g++.dg/parse/parens1.C: New test.
21074
21075         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21076         angle-bracket1.C.
21077         * g++.dg/parse/parens2.C: New test.
21078
21079         * g++.dg/lookup/scope-operator1.C: New test.
21080
21081         * g++.dg/parse/operator1.C: New test.
21082
21083 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21084
21085         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21086         * g++.old-deja/g++.other/access6.C: Likewise.
21087         * g++.old-deja/g++.other/decl1.C: Likewise.
21088         * g++.old-deja/g++.pt/typename12.C: Likewise.
21089
21090 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21091
21092         * g++.dg/parse/namespace1.C: New test.
21093
21094 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21095
21096         * g++.dg/parse/parse4.C: New test.
21097
21098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21099
21100         * g++.dg/parse/parse3.C: New test.
21101
21102 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21103
21104         * g++.dg/parse/parse2.C: New test.
21105
21106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21107
21108         * g++.dg/template/friend11.C: New test.
21109
21110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21111
21112         * g++.dg/parse/parse1.C: New test.
21113
21114 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21115
21116         * lib/profopt.exp: Change the name of a global variable to avoid
21117         possible clashes with other test suites.
21118
21119 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21120
21121         * g++.dg/inherit/covariant8.C: New test.
21122
21123 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21124
21125         * g++.dg/init/array9.C: New test.
21126
21127         PR c++/9112
21128         * g++.dg/parse/expr1.C: New test.
21129
21130 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21131
21132         * gcc.c-torture/compile/20021230-1.c: New test.
21133
21134 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21135
21136         * g++.dg/inherit/covariant5.C: New test.
21137         * g++.dg/inherit/covariant6.C: New test.
21138         * g++.dg/inherit/covariant7.C: New test.
21139
21140 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21141
21142         PR c++/2739
21143         * g++.dg/other/access2.C: New test.
21144
21145 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21146
21147         * g++.dg/other/anon-struct.C: No longer fails
21148         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21149         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21150         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21151
21152 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21153
21154         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21155
21156 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21157
21158         * g++.dg/eh/spec4.C: Remove stray semicolon.
21159         * g++.dg/expr/pmf-1.C: Change error message.
21160         * g++.dg/ext/asm1.C: Remove stray semicolon.
21161         * g++.dg/ext/typename1.C: Add missing typenames.
21162         * g++.dg/inherit/template-as-base.C: Change error message.
21163         * g++.dg/lookup/scoped1.C: Likewise.
21164         * g++.dg/lookup/scoped2.C: Likewise.
21165         * g++.dg/lookup/using2.C: Likewise.
21166         * g++.dg/other/component1.C: Remove stray semicolon.
21167         * g++.dg/other/do1.C: Change error message.
21168         * g++.dg/other/error2.C: Likewise.
21169         * g++.dg/other/init1.C: Likewise.
21170         * g++.dg/other/packed1.C: Remove stray semicolon.
21171         * g++.dg/other/ptrmem2.C: Change error message.
21172         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21173         marker.
21174         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21175         * g++.dg/template/access3.C: Add typename keyword.
21176         * g++.dg/template/access5.C: Remove stray semicolon.
21177         * g++.dg/template/access6.C: Likewise.
21178         * g++.dg/template/complit1.C: Likewise.
21179         * g++.dg/template/crash1.C: Change error message.
21180         * g++.dg/template/inherit2.C: Remove stray semicolon.
21181         * g++.dg/template/instantiate2.C: Likewise.
21182         * g++.dg/template/instantiate3.C: Change error message.
21183         * g++.dg/template/qual1.C: Remove stray semicolon.
21184         * g++.dg/template/qualttp18.C: Change error message.
21185         * g++.dg/template/ref1.C: Remove stray semicolon.
21186         * g++.dg/template/sizeof1.C (A::value): Declare it.
21187         * g++.dg/template/spec4.C: Change error message.
21188         * g++.dg/template/static1.C: Likewise.
21189         * g++.dg/template/type1.C: Likewise.
21190         * g++.dg/template/typename3.C: Likewise.
21191         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21192         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21193         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21194         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21195         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21196         named return value extension.
21197         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21198         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21199         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21200         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21201         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21202         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21203         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21204         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21205         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21206         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21207         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21208         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21209         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21210         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21211         syntax.
21212         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21213         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21214         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21215         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21216         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21217         * g++.old-deja/g++.brendan/template11.C: Likewise.
21218         * g++.old-deja/g++.brendan/template26.C: Likewise.
21219         * g++.old-deja/g++.brendan/template27.C: Use explicit
21220         specialization syntax.
21221         * g++.old-deja/g++.brendan/template30.C: Likewise.
21222         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21223         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21224         non-dependent names.
21225         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21226         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21227         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21228         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21229         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21230         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21231         named return value extension.
21232         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21233         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21234         * g++.old-deja/g++.ext/return1.C: Likewise.
21235         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21236         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21237         * g++.old-deja/g++.jason/access8.C: Likewise.
21238         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21239         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21240         pseudo-destructor names.
21241         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21242         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21243         pseudo-destructor names.
21244         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21245         * g++.old-deja/g++.jason/overload19.C: Likewise.
21246         * g++.old-deja/g++.jason/overload32.C: Likewise.
21247         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21248         stray semicolons.
21249         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21250         * g++.old-deja/g++.jason/return.C: Likewise.
21251         * g++.old-deja/g++.jason/return2.C: Likewise.
21252         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21253         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21254         syntax.
21255         * g++.old-deja/g++.jason/template10.C: Account for use of
21256         non-dependent names.
21257         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21258         syntax.
21259         * g++.old-deja/g++.jason/template37.C: Likewise.
21260         * g++.old-deja/g++.law/access4.C: Change error messages.
21261         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21262         pseudo-destructor names.
21263         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21264         * g++.old-deja/g++.law/ctors9.C: Likewise.
21265         * g++.old-deja/g++.law/cvt22.C: Likewise.
21266         * g++.old-deja/g++.law/dtors5.C: Likewise.
21267         * g++.old-deja/g++.law/global-init1.C: Likewise.
21268         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21269         * g++.old-deja/g++.law/operators28.C: Likewise.
21270         * g++.old-deja/g++.law/visibility28.C: Likewise.
21271         * g++.old-deja/g++.martin/eval1.C: Likewise.
21272         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21273         name.
21274         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21275         * g++.old-deja/g++.mike/net34.C: Likewise.
21276         * g++.old-deja/g++.mike/net36.C: Likewise.
21277         * g++.old-deja/g++.mike/ns2.C: Likewise.
21278         * g++.old-deja/g++.mike/p12306.C: Likewise.
21279         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21280         value extension.
21281         * g++.old-deja/g++.mike/p700.C: Likewise.
21282         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21283         * g++.old-deja/g++.mike/p710.C: Likewise.
21284         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21285         value extension.
21286         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21287         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21288         * g++.old-deja/g++.ns/crash2.C: Likewise.
21289         * g++.old-deja/g++.ns/crash3.C: Likewise.
21290         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21291         * g++.old-deja/g++.ns/ns17.C: Likewise.
21292         * g++.old-deja/g++.ns/template16.C: Likewise.
21293         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21294         keyword.
21295         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21296         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21297         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21298         named return value extension.
21299         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21300         * g++.old-deja/g++.other/access4.C: Issue additional error
21301         messages.
21302         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21303         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21304         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21305         * g++.old-deja/g++.other/crash25.C: Change error message.
21306         * g++.old-deja/g++.other/crash4.C: Change error message.
21307         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21308         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21309         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21310         checks.
21311         * g++.old-deja/g++.other/defarg8.C: Likewise.
21312         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21313         * g++.old-deja/g++.other/dtor10.C: Likewise.
21314         * g++.old-deja/g++.other/incomplete.C: Likewise.
21315         * g++.old-deja/g++.other/linkage7.C: Likewise.
21316         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21317         lookup algorithm.
21318         * g++.old-deja/g++.other/mangle2.C: Likewise.
21319         * g++.old-deja/g++.other/refinit2.C: Likewise.
21320         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21321         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21322         * g++.old-deja/g++.pt/crash28.C: Likewise.
21323         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21324         syntax.
21325         * g++.old-deja/g++.pt/crash32.C: Change error message.
21326         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21327         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21328         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21329         error message position.
21330         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21331         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21332         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21333         syntax.
21334         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21335         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21336         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21337         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21338         keyword.
21339         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21340         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21341         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21342         keyword.
21343         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21344         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21345         syntax.
21346         * g++.old-deja/g++.pt/friend28.C: Account for use of
21347         non-dependent names.
21348         * g++.old-deja/g++.pt/friend29.C: Likewise.
21349         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21350         rules.
21351         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21352         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21353         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21354         lookup rules.
21355         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21356         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21357         keyword.
21358         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21359         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21360         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21361         keyword.
21362         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21363         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21364         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21365         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21366         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21367         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21368         keyword.
21369         * g++.old-deja/g++.pt/spec10.C: Likewise.
21370         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21371         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21372         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21373         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21374         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21375         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21376         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21377         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21378         * g++.old-deja/g++.pt/typename15.C: Likewise.
21379         * g++.old-deja/g++.pt/typename22.C: Likewise.
21380         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21381         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21382         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21383         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21384         syntax.
21385         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21386         return value extension.
21387         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21388         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21389         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21390         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21391
21392 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21393
21394         * g++.dg/warn/inline1.C: New test.
21395         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21396         * g++.old-deja/g++.jason/synth10.C: Likewise.
21397         * g++.old-deja/g++.mike/net31.C: Likewise.
21398         * g++.old-deja/g++.mike/p8786.C: Likewise.
21399
21400         * g++.dg/template/friend10.C: New test.
21401         * g++.dg/template/conv5.C: New test.
21402
21403 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         * g++.dg/lookup/scoped3.C: New test.
21406
21407         * g++.dg/lookup/decl1.C: New test.
21408         * g++.dg/lookup/decl2.C: New test.
21409
21410 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21411
21412         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21413         gcc.c-torture/compile/20021015-1.c,
21414         gcc.c-torture/compile/20021015-2.c,
21415         gcc.c-torture/compile/20021123-1.c,
21416         gcc.c-torture/compile/20021123-2.c,
21417         gcc.c-torture/compile/20021123-3.c,
21418         gcc.c-torture/compile/20021123-4.c,
21419         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21420         only to 3.1 or 3.2 branch.
21421
21422 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21423
21424         * gcc.dg/i386-bitfield3.c: New test.
21425
21426         * gcc.dg/i386-bitfield2.c: New test.
21427
21428 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21429
21430         * g++.dg/parse/conv_op1.C: New test.
21431
21432 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21433
21434         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21435         approved.
21436
21437 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21438
21439         * gcc.c-torture/compile/20021220-1.c: New test.
21440
21441 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21442
21443         * gcc.dg/i386-fastcall-1.c: New.
21444
21445 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21446
21447         * gcc.c-torture/execute/20021219-1.c: New test.
21448
21449 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21450
21451         * gcc.dg/i386-pic-1.c: New test.
21452
21453 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21454
21455         PR c++/8099
21456         * g++.dg/template/friend9.C: New test.
21457
21458 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21459
21460         PR c++/3663
21461         * g++.dg/template/access7.C: New test.
21462
21463 2002-12-18  Nick Clifton  <nickc@redhat.com>
21464
21465         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21466         the libstdc++-v3 directory has been found.
21467
21468 2002-12-12  Devang Patel <dpatel@apple.com>
21469         * gcc.dg/darwin-ld-1.c: New test.
21470         * gcc.dg/darwin-ld-2.c: New test.
21471         * gcc.dg/darwin-ld-3.c: New test.
21472         * gcc.dg/darwin-ld-4.c: New test.
21473         * gcc.dg/darwin-ld-5.c: New test.
21474
21475 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21476
21477         * gcc.c-torture/compile/20021212-1.c: New test.
21478
21479 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21480
21481         * gcc.dg/fshort-wchar: New test.
21482
21483 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21484
21485         PR c++/8372
21486         * g++.dg/template/dtor1.C: New test.
21487
21488         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21489         markers.
21490
21491 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21492
21493         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21494
21495 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21496
21497         * g++.dg/template/static1.C: New test.
21498         * g++.dg/template/static2.C: New test.
21499         * g++.old-deja/g++.ext/memconst.C: New test.
21500
21501 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21502
21503         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21504         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21505         * g++.dg/special/initp1.C: Likewise.
21506
21507 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21508
21509         * gcc.c-torture/execute/20021204-1.c: New test.
21510
21511 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21512
21513         * gcc.dg/ppc-fmadd-1.c: New file.
21514         * gcc.dg/ppc-fmadd-2.c: New file.
21515         * gcc.dg/ppc-fmadd-3.c: New file.
21516
21517 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21518
21519         * gcc.c-torture/compile/20021204-1.c: New test.
21520
21521 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21522
21523         * g++.dg/inherit/covariant2.C: New test.
21524         * g++.dg/inherit/covariant3.C: New test.
21525         * g++.dg/inherit/covariant4.C: New test.
21526         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21527         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21528
21529 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21530
21531         PR c++/8688
21532         * g++.dg/init/brace3.C: New test.
21533
21534 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21535
21536         * gcc.dg/20020210-1.c: Fix a comment typo.
21537
21538 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21539
21540         PR c++/8720
21541         * g++.dg/parse/defarg1.C: New test.
21542
21543         PR c++/8615
21544         * g++.dg/template/char1.C: New test.
21545
21546         * g++.dg/template/varmod1.C: Fix typo.
21547
21548 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21549
21550         DR 180
21551         * g++.old-deja/g++.pt/crash32.C: Expect error.
21552
21553 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21554
21555         PR c++/5919
21556         * g++.dg/template/varmod1.C: New test.
21557
21558         PR c++/8727
21559         * g++.dg/inherit/typeinfo1.C: New test.
21560
21561         PR c++/8663
21562         * g++.dg/inherit/typedef1.C: New test.
21563
21564 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21565
21566         PR c++/8332
21567         PR c++/8493
21568         * g++.dg/template/strlen1.C: New test.
21569
21570         PR c++/8227
21571         * g++.dg/template/ctor2.C: New test.
21572
21573         PR c++/8214
21574         * g++.dg/init/string1.C: New test.
21575
21576         PR c++/8511
21577         * g++.dg/template/friend8.C: New test.
21578
21579 2002-11-29  Joe Buck <jbuck@synopsys.com>
21580
21581         * g++.dg/lookup/anon2.C: New test.
21582
21583 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21584
21585         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21586         h8300 port.
21587
21588 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21589
21590         * gcc.dg/bitfld-6.c: New test.
21591
21592 2002-11-27  Jan Hubicka  <jh@suse.cz>
21593
21594         * gcc.c-torture/execute/20021127.[cx]: New test.
21595
21596 2002-11-26  Jan Hubicka  <jh@suse.cz>
21597
21598         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21599         quality.
21600
21601 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21602
21603         * g++.dg/init/brace2.C: New test.
21604         * g++.old-deja/g++.mike/p9129.C: Correct.
21605
21606 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21607
21608         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21609
21610 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21611
21612         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21613
21614 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21615
21616         * testsuite/g++.dg/abi/empty11.C: New test.
21617         * testsuite/g++.dg/rtti/cv1.C: New test.
21618
21619 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21620
21621         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21622
21623 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21624
21625         * g++.dg/abi/empty10.C: New test.
21626
21627 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21628
21629         * gcc.c-torture/compile/20021124-1.c: New test.
21630
21631 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21632
21633         * g++.dg/abi/rtti2.C: New test.
21634
21635 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21636
21637         * gcc.dg/i386-unroll-1.c: New test.
21638
21639 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21640
21641         * gcc.c-torture/compile/20021120-1.c: New test.
21642         * gcc.c-torture/compile/20021120-2.c: New test.
21643
21644 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21645
21646         * gcc.dg/bitfld-5.c: New test.
21647
21648 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21649
21650         * gcc.c-torture/execute/20021120-3.c: New test.
21651
21652 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21653
21654         * gcc.c-torture/execute/20021120-2.c: New test.
21655
21656 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21657
21658         * gcc.c-torture/execute/20021120-1.c: New test.
21659
21660 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21661
21662         * gcc.c-torture/execute/20021118-3.c: New test.
21663
21664 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21665
21666         * gcc.c-torture/compile/20021119-1.c: New test.
21667
21668 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21669
21670         * gcc.dg/duff-1.c: New test.
21671         * gcc.dg/duff-2.c: New test.
21672         * gcc.dg/duff-3.c: New test.
21673
21674 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21675
21676         * gcc.dg/cpp/_Pragma5.c: New test.
21677
21678 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21679
21680         * gcc.c-torture/execute/20021118-2.c: New test.
21681
21682 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21683
21684         * gcc.c-torture/execute/20021118-1.c: New test.
21685
21686 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21687
21688         * gcc.dg/20021116-1.c: New test.
21689
21690 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21691
21692         * g++.dg/abi/vcall1.C: New test.
21693
21694 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21695
21696         * gcc.dg/20021029-1.c: New test.
21697         * gcc.dg/20021029-2.c: New test.
21698
21699 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21700
21701         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21702
21703 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21704
21705         PR c/8439
21706         * gcc.dg/20021110.c: Move to ...
21707         * gcc.c-torture/compile/20021110.c: .... here.
21708
21709 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21710
21711         PR c/8467
21712         * gcc.c-torture/execute/20021111-1.c
21713
21714 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21715
21716         PR c/8439
21717         * gcc.dg/20021110.c: New test.
21718
21719 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21720
21721         * g++.dg/abi/vthunk3.C: Run only on x86.
21722
21723 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21724
21725         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21726
21727 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21728
21729         * lib/compat.exp (compat-execute): Fix logic error in last
21730         change.
21731
21732 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21733
21734         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21735
21736 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21737
21738         PR c++/8389
21739         * g++.dg/template/access6.C: New test.
21740
21741 2002-11-08  Jan Hubicka  <jh@suse.cz>
21742
21743         * gcc.dg/i386-ssefp-1.c: New test.
21744         * gcc.dg/i386-ssefp-1.c: New test.
21745
21746 2002-11-08  Jan Hubicka  <jh@suse.cz>
21747
21748         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21749
21750 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21751
21752         * g++.dg/abi/vthunk3.C: New test.
21753
21754         PR c++/8338
21755         * g++.dg/template/crash2.C: New test.
21756
21757 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21758
21759         * testsuite/g++.dg/abi/dtor1.C: New test.
21760         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21761
21762 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21763
21764         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21765         Darwin.
21766
21767 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21768
21769         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21770         -mthumb.  Only xfail with -O0.
21771
21772 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21773
21774         * g++.dg/abi/thunk1.C: New test.
21775         * g++.dg/abi/thunk2.C: Likewise.
21776         * g++.dg/abi/vtt1.C: Likewise.
21777
21778 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21779
21780         PR optimization/8423
21781         * gcc.c-torture/execute/builtin-constant.c: New test.
21782
21783 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21784
21785         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21786         Add some more cases.
21787
21788 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/8391
21791         * g++.dg/opt/local1.C: New test.
21792
21793 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/8160
21796         * g++.dg/template/complit1.C: New test.
21797
21798         PR c++/8149
21799         * g++.dg/template/typename4.C: Likewise.
21800
21801 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21802
21803         Core issue 287, PR c++/7639
21804         * g++.dg/template/instantiate1.C: Adjust error location.
21805         * g++.dg/template/instantiate3.C: New test.
21806         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21807         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21808         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21809
21810 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21811
21812         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21813
21814 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/8287
21817         * g++.dg/init/dtor2.C: New test.
21818
21819 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21820
21821         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21822         * gcc.dg/nest.c: Bypass errors on irix6.
21823
21824 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21825
21826         * gcc.dg/nest.c: Expect error for mmix-*-*.
21827         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21828
21829 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21830
21831         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21832         markers.
21833
21834         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21835
21836 2002-10-25  Mike Stump  <mrs@apple.com>
21837
21838         * gcc.dg/warn-1.c: New test.
21839
21840 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21841
21842         * g++.dg/template/typename3.C: New test.
21843
21844 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21845
21846         * g++.dg/lookup/ptrmem1.C: New test.
21847
21848         * g++.dg/abi/vthunk2.C: New test.
21849
21850 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21851
21852         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21853
21854 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21855
21856         * g++.dg/abi/empty9.C: New test.
21857
21858 2002-10-24  Richard Henderson  <rth@redhat.com>
21859
21860         * g++.dg/inherit/thunk1.C: Enable for ia64.
21861
21862 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21863
21864         PR c++/8067
21865         * g++.dg/lookup/pretty1.C: New test.
21866
21867 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21868
21869         * gcc.dg/20021023-1.c: New test.
21870
21871 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21872
21873         PR c++/7679
21874         * g++.dg/parse/inline1.C: New test.
21875
21876 2002-10-23  Richard Henderson  <rth@redhat.com>
21877
21878         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21879
21880         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21881
21882 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/6579
21885         * g++.dg/parse/stmtexpr3.C: New test.
21886
21887 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21888
21889         * g++.dg/expr/cond1.C: New test.
21890
21891 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21892
21893         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21894
21895 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21896
21897         * g++.dg/abi/vbase13.C: New test.
21898         * g++.dg/abi/vbase14.C: Likewise.
21899
21900 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21901
21902         * gcc.dg/tls/pic-1.c: New test.
21903         * gcc.dg/tls/nonpic-1.c: New test.
21904         * gcc.dg/20021018-1.c: New test.
21905
21906 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21907
21908         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21909         Remove only files with the same base name as the test case.
21910         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21911         (profopt-execute): Likewise.  Also, remove old profiling
21912         and performance data files before running the tests.
21913
21914         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21915         * g++.dg/bprob/bprob.exp: Likewise.
21916         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21917         to allow more general test case names.
21918
21919         * g++.dg/bprob/bprob-1.C: Rename to ...
21920         * g++.dg/bprob/g++-bprob-1.C: ... this.
21921
21922         * g77.dg/bprob/bprob-1.f: Rename to ...
21923         * g77.dg/bprob/g77-bprob-1.f: ... this.
21924
21925 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21926
21927         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21928         bison 1.50 or later.
21929
21930 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21931
21932         * g++.dg/README: Describe more test directories.
21933
21934 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21935
21936         * g++.dg/init/array6.C: Add additional tests.
21937
21938 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21939
21940         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21941         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21942
21943 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21944
21945         * gcc.c-torture/compile/20020604-1.x: New.
21946         * gcc.c-torture/compile/simd-5.x: Likewise.
21947         * gcc.c-torture/execute/920710-1.x: Likewise.
21948         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21949
21950 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21951
21952         * g++.dg/inherit/override1.C: Add dg-options clause.
21953
21954 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21955
21956         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21957         _mm_slli_si128.
21958
21959 2002-10-19  Andreas Schwab  <schwab@suse.de>
21960
21961         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21962         directory component.
21963
21964 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21965
21966         * g++.dg/inherit/thunk1.C: New test.
21967
21968         * g++.dg/inherit/override1.C: New test.
21969
21970         * g++.dg/abi/mangle11.C: New test.
21971         * g++.dg/abi/mangle14.C: New test.
21972         * g++.dg/abi/mangle17.C: New test.
21973
21974 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21975
21976         * g++.dg/overload/member2.C: New test.
21977
21978 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21979
21980         * g++.dg/README: Describe new compat directory.
21981         * g++.dg/dg.exp: Skip tests in compat directory.
21982         * README.compat: New file.
21983         * lib/compat.exp: New expect script.
21984         * g++.dg/compat: New test directory.
21985         * g++.dg/compat/compat.exp: New expect script.
21986         * g++.dg/compat/abi: New test directory.
21987         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21988         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21989         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21990         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21991         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21992         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21993         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21994         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21995         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21996         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21997         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21998         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21999         * g++.dg/compat/break: New test directory.
22000         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22001         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22002         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22003         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22004         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22005         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22006         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22007         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22008         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22009         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22010         g++.dg/compat/break/README: New files.
22011         * g++.dg/compat/eh: New test directory.
22012         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22013         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22014         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22015         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22016         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22017         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22018         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22019         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22020         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22021         g++.dg/compat/eh/filter2_y.C,
22022         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22023         g++.dg/compat/eh/new1_y.C,
22024         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22025         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22026         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22027         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22028         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22029         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22030         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22031         g++.dg/compat/eh/unexpected1_y.C: New files.
22032         * g++.dg/compat/init: New test directory.
22033         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22034         g++.dg/compat/init/array5_y.C,
22035         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22036         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22037         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22038         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22039         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22040         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22041         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22042         g++.dg/compat/init/init-ref2_y.C: New files.
22043
22044 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22045
22046         PR c++/7584
22047         * g++.dg/inherit/using3.C: New test.
22048
22049 2002-10-17  Jan Hubicka  <jh@suse.cz>
22050
22051         * gcc.dg/20021017-2.c: New test.
22052
22053 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22054
22055         * g++.dg/abi/mangle16.C: Adjust.
22056
22057         * g++.dg/init/array8.C: New test.
22058
22059 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22060
22061         * gcc.dg/special/mips-abi.exp: New test.
22062         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22063
22064 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22065
22066         * g++.dg/abi/mangle16.C: New test.
22067         * g++.dg/abi/mangle17.C: Likewise.
22068
22069         PR c++/7478
22070         * g++.dg/template/ref1.C: New test.
22071
22072 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22073
22074         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22075
22076 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22077
22078         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22079
22080 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22081
22082         PR c++/7524
22083         * g++.dg/init/array7.C: New test.
22084
22085 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22086
22087         * g++.dg/init/array6.C: New test.
22088
22089         * g++.dg/abi/mangle13.C: Likewise.
22090         * g++.dg/abi/mangle14.C: Likewise.
22091         * g++.dg/abi/mangle15.C: Likewise.
22092
22093 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22094
22095         * g++.dg/abi/empty8.C: New test.
22096
22097 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22098
22099         * g++.dg/init/ctor1.C: New test.
22100
22101 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22102
22103         * gcc.c-torture/execute/20021015-1.c: New test.
22104
22105 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22106
22107         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22108
22109 2002-10-14  Jan Hubicka  <jh@suse.cz>
22110
22111         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22112
22113 2002-10-14  Richard Henderson  <rth@redhat.com>
22114
22115         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22116
22117 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22118
22119         PR optimization/6631
22120         * g++.dg/opt/const2.C: New test.
22121
22122 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22123
22124         PR c++/7176
22125         * g++.dg/parse/friend1.C: New test.
22126         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22127
22128 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22129
22130         * gcc.dg/20021014-1.c: New test.
22131
22132 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22133
22134         PR c++/5661
22135         * g++.dg/ext/vlm1.C: New test.
22136         * g++.dg/ext/vlm2.C: Likewise.
22137
22138         * g++.dg/init/array1.C: Remove invalid braces.
22139         * g++.dg/init/brace1.C: New test.
22140         * g++.dg/init/copy2.C: Likewise.
22141         * g++.dg/init/copy3.C: Likewise.
22142         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22143         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22144         braces.
22145
22146 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22147
22148         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22149
22150 2002-10-11  Richard Shann  <richard.shann@superh.com>
22151
22152         * gcc.c-torture/compile/simd-5.c: New test.
22153
22154 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22155
22156         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22157
22158 2002-10-10  Jim Wilson  <wilson@redhat.com>
22159
22160         * gcc.c-torture/execute/20021010-1.c: New test.
22161
22162 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22163
22164         PR c/7353
22165         * g++.dg/ext/typedef-init.C: New test.
22166         * gcc.dg/typedef-init.c: New test.
22167
22168 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22169
22170         * gcc.dg/cpp/paste13.c: New test.
22171
22172 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22173
22174         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22175         remaining platforms, XFAIL during compile, not execute.  Don't
22176         XFAIL at -O0.
22177
22178 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22179
22180         * gcc.dg/alias-1.c: Tweak expected warning.
22181
22182 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22183
22184         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22185
22186 2002-10-06  Andreas Jaeger  <aj@suse.de>
22187
22188         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22189         * gcc.dg/cpp/c++98.C: Likewise.
22190
22191         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22192         * g++.dg/cpp/c++98.C: Likewise.
22193
22194         * g++.dg/README (Subdirectories): Mention cpp directory.
22195
22196         PR target/7559
22197         * gcc.dg/20021006-1.c: New test.
22198
22199 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22200
22201         PR c++/7804
22202         * g++.dg/other/warning1.C: New test.
22203
22204 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22205
22206         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22207         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22208         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22209
22210 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22211
22212         PR c++/7931
22213         * g++.dg/template/ptrmem3.C: New test.
22214
22215         PR c++/7754
22216         * g++.dg/template/union1.C: New test.
22217
22218 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22219
22220         PR c++/8006
22221         * g++.dg/abi/mangle9.C: New test.
22222         * g++.dg/abi/mangle10.C: New test.
22223         * g++.dg/abi/mangle11.C: New test.
22224         * g++.dg/abi/mangle12.C: New test.
22225
22226 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22227
22228         PR c++/7188.
22229         * g++.dg/template/meminit1.C: New test.
22230         * g++.dg/warn/Wreorder-1.C: Likewise.
22231         * g++.old-deja/g++.mike/warn3.C: Tweak.
22232         * lib/prune.exp: Ingore "in copy constructor".
22233
22234 2002-10-02  Andreas Jaeger  <aj@suse.de>
22235
22236         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22237         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22238         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22239         on x86-64.
22240
22241 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22242
22243         * gcc.dg/empty1.C: Fix typo.
22244
22245 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22246
22247         * gcc.dg/alias-1.c: New test.
22248
22249 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22250
22251         * gcc.dg/empty1.C: New test.
22252
22253         * g++.dg/tls/init-2.C: Tweak error messages.
22254
22255 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22256
22257         * gcc.c-torture/compile/20020923-1.c: New test.
22258
22259 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22260
22261         * gcc.c-torture/execute/ffs-1.c: New test.
22262         * gcc.c-torture/execute/ffs-2.c: Ditto.
22263
22264 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22265
22266         * g++.dg/overload/member1.C: New test.
22267
22268 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22269
22270         * g++.dg/abi/empty7.C: New test.
22271         * g++.dg/init/pm2.C: Likewise.
22272
22273 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22274
22275         * g++.dg/rtti/crash1.C: New test.
22276
22277 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22278
22279         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22280         gcc.dg/sibcall-4.c: New tests.
22281
22282 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22283
22284         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22285         powerpc and MMIX targets.
22286
22287 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22288
22289         * gcc.dg/cpp/20020927-1.c: New.
22290
22291 2002-09-26  David S. Miller  <davem@redhat.com>
22292
22293         * gcc.c-torture/compile/trunctfdf.c: New.
22294
22295 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22296
22297         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22298
22299 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22300
22301         * gcc.c-torture/execute/loop-15.c: New.
22302
22303 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22304
22305         * README.QMTEST: Fix typo.
22306
22307 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22308
22309         * gcc.dg/20020926-1.c: New test.
22310
22311 2002-09-25  David S. Miller  <davem@redhat.com>
22312
22313         PR target/7842
22314         * gcc.c-torture/execute/shiftdi.c: New test.
22315
22316 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22317
22318         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22319         unique to the tool.
22320         * lib/g77.exp (g77_init): Likewise.
22321         * lib/g++.exp (g++_init): Likewise.
22322         * lib/objc.exp (objc_init): Likewise.
22323
22324 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22325
22326         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22327         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22328         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22329
22330 2002-09-25  Richard Henderson  <rth@redhat.com>
22331
22332         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22333         too-small long double.
22334
22335 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22336
22337         * gcc.dg/20020919-1.c: New test.
22338
22339 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22340
22341         * g++.dg/abi/bitfield6.C: New test.
22342         * g++.dg/abi/bitfield7.C: New test.
22343         * g++.dg/abi/bitfield8.C: New test.
22344         * g++.dg/abi/vbase11.C: New test.
22345
22346 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22347
22348         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22349         hppa*-*-hpux*.  Update test comment.
22350
22351 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22352
22353         * gcc.dg/tls/struct-1.c: New test.
22354
22355 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22356
22357         * gcc.dg/cpp/tr-warn2.c: Update.
22358
22359 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22360
22361         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22362
22363 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22364
22365         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22366         systems.
22367
22368 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22369
22370         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22371
22372         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22373         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22374         setting of cxxfilt.
22375
22376 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22377
22378         * gcc.dg/20020312-2.c: Update for darwin.
22379
22380 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22381
22382         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22383
22384 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22385
22386         * objc.dg/comp-types-1.m: New test.
22387         * objc.dg/comp-types-2.m: New test.
22388         * objc.dg/comp-types-3.m: New test.
22389         * objc.dg/comp-types-4.m: New test.
22390         * objc.dg/comp-types-5.m: New test.
22391         * objc.dg/comp-types-6.m: New test.
22392
22393 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22394
22395         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22396
22397 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22398
22399         * g++.dg/other/do1.C: New test.
22400
22401         * g++.dg/template/subst1.C: New test.
22402
22403 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22404
22405         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22406
22407 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22408
22409         * g++.dg/template/qualttp20.C: Adjust expected errors.
22410         * g++.old-deja/g++.jason/report.C: Likewise.
22411         * g++.old-deja/g++.other/qual1.C: Likewise.
22412
22413         * g++.dg/lookup/scoped2.C: New test.
22414
22415         * g++.dg/ext/asm3.C: New test.
22416
22417 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22418
22419         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22420
22421 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22422
22423         * ChangeLog: follow spelling conventions.
22424         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22425         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22426         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22427         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22428         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22429         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22430         * g++.old-deja/g++.law/global-init1.C: Likewise.
22431         * g++.old-deja/g++.other/delete4.C: Likewise.
22432         * g++.old-deja/g++.other/inline21.C: Likewise.
22433         * g++.old-deja/g++.other/singleton.C: Likewise.
22434         * g77.dg/strlen0.f: Likewise.
22435         * g77.f-torture/compile/20010519-1.f: Likewise.
22436         * g77.f-torture/compile/980310-4.f: Likewise.
22437         * gcc.c-torture/compile/20000605-1.c: Likewise.
22438         * gcc.c-torture/execute/20020225-1.c: Likewise.
22439         * gcc.dg/c90-hexfloat-2.c: Likewise.
22440         * gcc.dg/c99-bool-1.c: Likewise.
22441         * gcc.dg/c99-hexfloat-2.c: Likewise.
22442         * gcc.dg/dll-2.c: Likewise.
22443         * gcc.dg/wtr-union-init-1.c: Likewise.
22444         * gcc.dg/wtr-union-init-2.c: Likewise.
22445         * gcc.dg/wtr-union-init-3.c: Likewise.
22446         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22447         * gcc.dg/cpp/defined.c: Likewise.
22448         * gcc.dg/cpp/macsyntx.c: Likewise.
22449         * gcc.dg/cpp/paste2.c: Likewise.
22450         * gcc.dg/cpp/trad/defined.c: Likewise.
22451         * gcc.dg/format/c90-printf-1.c: Likewise.
22452         * gcc.dg/format/c90-scanf-1.c: Likewise.
22453         * gcc.dg/format/c99-printf-1.c: Likewise.
22454         * gcc.dg/format/c99-scanf-1.c: Likewise.
22455         * gcc.misc-tests/gcov-8.c: Likewise.
22456         * lib/profopt.exp: Likewise.
22457
22458 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22459
22460         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22461
22462 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22463
22464         * g++.dg/inherit/using2.C: New test.
22465
22466 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22467
22468         * ChangeLog: Follow spelling conventions.
22469         * g++.dg/template/friend4.C: Likewise.
22470         * g++.old-deja/g++.pt/crash67.C: Likewise.
22471         * gcc.c-torture/execute/20000801-4.c: Likewise.
22472         * gcc.dg/c90-digraph-1.c: Likewise.
22473         * gcc.dg/c94-digraph-1.c: Likewise.
22474         * gcc.dg/c99-digraph-1.c: Likewise.
22475         * gcc.dg/cpp/line5.c: Likewise.
22476         * gcc.dg/cpp/multiline.c: Likewise.
22477         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22478         * gcc.dg/format/attr-3.c: Likewise.
22479         * gcc.dg/format/c90-scanf-3.c: Likewise.
22480         * gcc.dg/format/ext-4.c: Likewise.
22481
22482 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22483
22484         * g++.dg/template/pretty1.C: New test.
22485
22486 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22487
22488         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22489
22490 2002-09-13  Matt Austern  <austern@apple.com>
22491
22492         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22493         passing a cast expression to a function by const reference.
22494
22495 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22496
22497         * g++.dg/template/deduce1.C: New test.
22498
22499 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22500
22501         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22502         32-bit int.
22503
22504 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22505
22506         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22507         usage.
22508
22509 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22510
22511         * gcc.c-torture/compile/20020910-1.c: New test.
22512
22513 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22514
22515         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22516
22517 2002-09-10  Andreas Jaeger  <aj@suse.de>
22518
22519         * gcc.dg/20020312-2.c: Adjust for x86-64.
22520
22521 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22522
22523         * g77.dg/7388.f: New test case for PR 7388.
22524
22525 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22526
22527         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22528
22529 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22530
22531         * objc.dg/proto-lossage-1.m: New test.
22532
22533 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22534
22535         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22536
22537 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22538
22539         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22540         expected to pass.
22541
22542 2002-09-06  Stan Shebs  <shebs@apple.com>
22543             David Edelsohn  <edelsohn@gnu.org>
22544
22545         * gcc.dg/weak: New directory.
22546         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22547         target-specific xfail bits.
22548         * gcc.dg/typeof-2.c: Move to new directory.
22549         * gcc.dg/weak.exp: New expect script.
22550
22551 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22552
22553         * gcc.c-torture/execute/extzvsi.c: New test.
22554
22555 2002-09-05  Stan Shebs  <shebs@apple.com>
22556
22557         * gcc.dg/weak-1.c: xfail on Darwin.
22558         * gcc.dg/weak-2.c: Ditto.
22559         * gcc.dg/weak-3.c: Ditto.
22560         * gcc.dg/weak-4.c: Ditto.
22561         * gcc.dg/weak-5.c: Ditto.
22562         * gcc.dg/weak-6.c: Ditto.
22563         * gcc.dg/weak-7.c: Ditto.
22564         * gcc.dg/weak-8.c: Ditto.
22565         * gcc.dg/weak-9.c: Ditto.
22566
22567 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22568
22569         * gcc.c-torture/execute/loop-14.c: New test.
22570
22571 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22572
22573         * g++.dg/other/cxa-atexit1.C: New test.
22574
22575         * gcc.dg/typeof-2.c: New test.
22576
22577 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22578
22579         * gcc.dg/builtins-2.c: New testcase.
22580         * gcc.dg/builtins-3.c: New testcase.
22581
22582 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22583
22584         * gcc.dg/cpp/_Pragma4.c: New test.
22585
22586 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22587
22588         * objc/execute/nil_method-1.m: New testcase.
22589
22590 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22591
22592         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22593         [Object class], not [Object initialize].
22594
22595 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22596             Hans-Peter Nilsson  <hp@bitrange.com>
22597
22598         * gcc.c-torture/execute/20020720-1.x: Skip test on
22599         mmix-knuth-mmixware.  Correct comment.
22600
22601 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22602
22603         * testsuite/g++.dg/abi/bitfield5.C: New test.
22604         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22605
22606 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22607
22608         * objc.dg/undeclared-selector.m: New test.
22609
22610 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         * g++.dg/other/offsetof1.C: Avoid cast warning.
22613
22614 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22615
22616         * objc.dg/super-class-2.m: New test.
22617
22618 2002-08-24  Matt Austern  <austern@apple.com>
22619
22620         * g++.dg/ext/lvaddr.C: New test.
22621         * g++.dg/ext/lvcast.C: New test.
22622
22623 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22624
22625         * testsuite/g++.dg/inherit/cond1.C: New test.
22626
22627 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22628
22629         * gcc.dg/noncompile/incomplete-1.c: New test.
22630
22631 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22632
22633         * gcc.dg/typespec-1.c: New test.
22634
22635 2002-08-20  Devang Patel  <dpatel@apple.com>
22636         * objc.dg/proto-hier-2.m: New test.
22637
22638 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22639
22640         * objc.dg/bitfield-1.m: New test.
22641         * objc.dg/bitfield-2.m: New test.
22642
22643 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22644
22645         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22646         gcc.dg/c99-flex-array-4.c: New tests.
22647
22648 2002-08-16  Stan Shebs  <shebs@apple.com>
22649
22650         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22651
22652 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22653
22654         * gcc.dg/typeof-1.c: New test.
22655         * g++.dg/ext/typeof2.C: New test.
22656
22657 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22658
22659         * g++.dg/other/offsetof1.C: New test.
22660
22661 2002-08-14  Richard Henderson  <rth@redhat.com>
22662
22663         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22664
22665 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22666
22667         * gcc.dg/cpp/_Pragma3.c: New test.
22668
22669 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22670
22671         * g++.dg/template/inherit3: New test.
22672
22673 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22674
22675         * gcc.dg/bitfld-4.c: Add blank options.
22676
22677 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22678
22679         * g++.dg/template/crash1.C: New test.
22680
22681 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22682
22683         * gcc.dg/tls/opt-2.c: New test.
22684
22685 2002-08-08  Devang Patel  <dpatel@apple.com>
22686
22687         * objc.dg/selector-1.m : New test
22688
22689 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22690
22691         * g++.dg/abi/bitfield4.C: New test.
22692         * gcc.dg/bitfld-4.c: New test.
22693
22694 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * g++.dg/other/packed1.C: New test.
22697
22698 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22699
22700         * g++.dg/abi/offsetof.C: Tweak error messages.
22701         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22702
22703 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22704
22705         * gcc.dg/bitfld-3.c: New test.
22706
22707 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22708             Richard Henderson  <rth@redhat.com>
22709
22710         * gcc.dg/i386-bitfield1.c: New test.
22711         * g++.dg/abi/bitfield3.C: Update.
22712
22713 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22714
22715         * objc.dg/const-str-2.m: Update.
22716         * gcc.dg/cpp/c++98.c: Change to C extension.
22717         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22718         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22719
22720 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22721
22722         * testsuite/gcc.dg/tls/diag-3.c: New.
22723
22724 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22725
22726         * g++.dg/README (Subdirectories): Document new subdir expr.
22727         * g++.dg/expr/pmf-1.C: New test.
22728
22729 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22730
22731         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22732
22733 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22734
22735         * g++.dg/abi/bitfield3.C: New test.
22736
22737 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22738
22739         * lib/gcov.exp: Tweak expected line formats.
22740         * gcc.misc-tests/gcov8.c: New test.
22741         * gcc.misc-tests/gcov8.x: New flags.
22742
22743 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22744
22745         * consistency.vlad/layout/endian.c: Include string.h.
22746
22747         * gcc.c-torture/execute/20020805-1.c: New test.
22748
22749 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22750
22751         * g++.dg/other/conversion1.C: New test.
22752
22753 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22754
22755         * gcc.dg/builtins-1.c: New testcase.
22756
22757 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22758
22759         * g++.dg/inherit/access3.C: New test.
22760
22761 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22762
22763         * gcc.dg/ia64-visibility-2.c: New test.
22764
22765 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22766
22767         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22768         __qualifier_flags to __flags.
22769
22770 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22771
22772         * g++.dg/inherit/operator1.C: New test.
22773         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22774         * g++.dg/other/error1.C: Change expected error message.
22775         * g++.dg/template/conv4.C: Likewise.
22776
22777 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22778
22779         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22780         for documented behavior.
22781
22782 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22783
22784         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22785         several targets known to fail.
22786
22787 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22788
22789         * gcc.dg/mips-args-[123].c: New tests.
22790
22791 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22792
22793         * gcc.dg/ppc-spe.c: New.
22794
22795 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22796
22797         * g++.dg/other/ptrmem4.C: New testcase.
22798
22799 2002-07-24  Richard Henderson  <rth@redhat.com>
22800
22801         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22802
22803 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22804
22805         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22806
22807 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22808
22809         * gcc.c-torture/execute/memset-3.c: New testcase.
22810
22811 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22812
22813         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22814         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22815
22816 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22817
22818         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22819         Delete.
22820
22821 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22822
22823         * gcc.c-torture/compile/simd-4.c: New test.
22824
22825 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22826
22827         PR c++/7347, c++/7348
22828         * g++.dg/template/access4.C: New test.
22829         * g++.dg/template/access5.C: New test.
22830         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22831         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22832         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22833         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22834
22835 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22836
22837         * gcc.dg/gnu89-init-2.c: New test.
22838
22839 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22840
22841         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22842
22843 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22844
22845         * gcc.c-torture/execute/20020720-1.c: New testcase.
22846
22847 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22848
22849         * gcc.dg/cpp/Wsignprom.c: New tests.
22850
22851 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22852
22853         * gcc.c-torture/execute/loop-13.c: New test.
22854
22855 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22856
22857         * gcc.dg/cpp/expr.c: New tests.
22858
22859 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22860
22861         * g++.dg/opt/pr6713.C: Add template instantiation.
22862
22863 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22864
22865         * gcc.dg/nest.c: New test.
22866
22867 2002-07-17  Richard Henderson  <rth@redhat.com>
22868
22869         * g++.dg/opt/pr6713.C: New test.
22870
22871 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22872
22873         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22874         XFAIL for all x86 processors.
22875
22876 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22877
22878         * gcc.c-torture/execute/20010122-1.x: Do not test with
22879         -fomit-frame-pointer.
22880
22881 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22882
22883         * g++.dg/template/instantiate2.C: New test.
22884         * g++.dg/template/spec4.C: New test.
22885
22886 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22887
22888         * g++.dg/template/access2.C: New test.
22889         * g++.dg/template/access3.C: New test.
22890
22891 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22892
22893         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22894         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22895         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22896         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22897         Convert to use <stdarg.h>.
22898         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22899         Delete.
22900         * gcc.dg/va-arg-2.c: New.
22901         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22902
22903 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22904
22905         * gcc.c-torture/compile/20020710-1.c: New test.
22906
22907 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22908                           Andrew Pinski  <pinskia@physics.uc.edu>
22909
22910         gcc.c-torture/compile/simd-2.c: New testcase.
22911         gcc.c-torture/compile/simd-3.c: Likewise.
22912
22913 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/7224
22916         * g++.dg/overload/error1.C: New test.
22917
22918 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22919
22920         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22921         configuration and IRIX 6 O32 ABI.
22922
22923 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22924
22925         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22926
22927 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22928
22929         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22930
22931 2002-07-10  Jeffrey A Law  <law@redhat.com>
22932
22933         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22934
22935         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22936
22937 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22938
22939         * gcc.dg/20020312-2.c: Check for __PPC__.
22940
22941 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22942
22943         * gcc.c-torture/compile/20020709-1.c: New test.
22944
22945 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22946
22947         * g++.dg/template/qualttp21.C: New test case.
22948
22949 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22950
22951         * gcc.c-torture/compile/20020706-1.c: New test.
22952         * gcc.c-torture/compile/20020706-2.c: New test.
22953
22954 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22955             Alexandre Oliva  <aoliva@redhat.com>
22956
22957         * g++.dg/warn/incomplete1.C: New test.
22958
22959 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22960
22961         PR c++/7099
22962         * g++.dg/warn/noreturn1.C: New test.
22963
22964 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22965
22966         PR c++/6706
22967         * g++.dg/debug/debug6.C: New test.
22968         * g++.dg/debug/debug7.C: New test.
22969
22970 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22971
22972         * gcc.c-torture/compile/simd-3.c: New test.
22973
22974 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22975
22976         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22977         * gcc.dg/20020620-1.c: Likewise.
22978
22979 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22980
22981         PR c++/6944
22982         * g++.dg/init/array4.C: New test.
22983         * g++.dg/init/array5.C: New test.
22984
22985 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22986
22987         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22988         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22989
22990 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22991
22992         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22993         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22994         * gcc.dg/wtr-conversion-1.c: Likewise.
22995         * gcc.dg/wtr-escape-1.c: Likewise.
22996         * gcc.dg/wtr-int-type-1.c: Likewise.
22997         * gcc.dg/wtr-label-1.c: Likewise.
22998         * gcc.dg/wtr-static-1.c: Likewise.
22999         * gcc.dg/wtr-strcat-1.c: Likewise.
23000         * gcc.dg/wtr-suffix-1.c: Likewise.
23001         * gcc.dg/wtr-switch-1.c: Likewise.
23002         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23003         * gcc.dg/wtr-union-init-1.c: Likewise.
23004         * gcc.dg/wtr-union-init-2.c: Likewise.
23005         * gcc.dg/wtr-union-init-3.c: Likewise.
23006
23007         * gcc.dg/wtr-func-def-1.c: New test.
23008
23009 2002-07-02 Devang Patel <dpatel@apple.com>
23010
23011         * objc.dg/param-1.m: New test.
23012
23013 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23014
23015         * gcc.dg/cpp/trad/directive.c: Add test.
23016         * gcc.dg/cpp/trad/macroargs.c: Add test.
23017         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23018
23019 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23020
23021         * gcc.dg/cpp/cmdlne-M.c: New test.
23022
23023 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23024
23025         * objc.dg/desig-init-1.m: New test.
23026
23027 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23028
23029         PR c++/6716
23030         * g++.dg/template/instantiate1.C: New test.
23031
23032 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23033
23034         PR c++/7112
23035         * g++.dg/template/sizeof2.C: New test.
23036
23037 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23038
23039         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23040         gcc.dg/cpp/trad/include.c: New tests.
23041
23042 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23043
23044         PR target/7177
23045         * gcc.c-torture/compile/20020701-1.c: New test.
23046
23047 2002-07-01  Stan Shebs  <shebs@apple.com>
23048
23049         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23050         header here...
23051         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23052         (objc-torture-execute): or here.
23053
23054 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23055
23056         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23057
23058 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23059
23060         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23061
23062 2002-06-30  Devang Patel  <dpatel@apple.com>
23063
23064         * objc.dg/fsyntax-only.m: New test.
23065
23066 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23067
23068         PR c++/6695
23069         * g++.dg/template/friend7.C: New file.
23070
23071 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23072
23073         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23074         return type.
23075
23076 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23077
23078         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23079         avoid division by zero.
23080
23081 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23082
23083         * gcc.dg/Wunknownprag.c: New tests.
23084
23085 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23086
23087         * gcc.c-torture/execute/simd-2.c: New test.
23088
23089 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23090
23091         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23092         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23093         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23094         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23095         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23096         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23097         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23098         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23099         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23100         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23101         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23102         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23103         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23104         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23105         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23106         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23107         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23108
23109 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23110
23111         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23112         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23113         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23114         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23115         New tests.
23116         * gcc.dg/cpp/trad/directive.c: Update.
23117
23118 2002-06-23  Andreas Jaeger  <aj@suse.de>
23119
23120         * gcc.c-torture/execute/complex-6.c: New.
23121
23122 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23123
23124         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23125         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23126         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23127         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23128
23129 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23130
23131         * gcc.dg/cpp/trad: New directory with traditional tests copied
23132         from parent directory.
23133         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23134         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23135         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23136         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23137         Move to trad/ and rename.
23138         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23139         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23140         gcc.dg/cpp/trad/redef2.c: New tests.
23141         * gcc.dg/cpp/trad/trad.exp: New driver.
23142
23143 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23144
23145         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23146         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23147         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23148         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23149         Remove.
23150
23151 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23152
23153         * gcc.dg/20020620-1.c: New test.
23154
23155 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23156
23157         * g++.dg/template/ttp4.C: New test.
23158
23159 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23160
23161         * g++.dg/opt/vt1.C: Fix regexp.
23162
23163 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23164
23165         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23166         Don't use attribute `noinline'.
23167
23168 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23169
23170         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23171
23172 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23173
23174         * gcc.c-torture/execute/simd-1.c: New.
23175
23176         * gcc.dg/simd-1.c: New.
23177
23178 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23179
23180         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23181
23182 2002-06-16  Richard Henderson  <rth@redhat.com>
23183
23184         * g++.dg/ext/anon-struct1.C: New.
23185         * g++.dg/ext/anon-struct2.C: New.
23186         * g++.dg/ext/anon-struct3.C: New.
23187         * gcc.dg/anon-struct-1.c: New.
23188         * gcc.dg/anon-struct-2.c: New.
23189         * gcc.dg/anon-struct-3.c: New.
23190         * gcc.dg/20011008-1.c: Adjust warning text.
23191         * gcc.dg/20020527-1.c: Add -fms-extensions.
23192
23193 2002-06-16  Richard Henderson  <rth@redhat.com>
23194
23195         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23196
23197 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23198
23199         * gcc.c-torture/execute/20020615-1.c: New test.
23200
23201 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23202
23203         * gcc.c-tortuture/execute/compare-1.c: New test case.
23204         * gcc.c-tortuture/execute/compare-2.c: New test case.
23205         * gcc.c-tortuture/execute/compare-3.c: New test case.
23206
23207 2002-06-13  Richard Henderson  <rth@redhat.com>
23208
23209         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23210         ia64 ilp32.
23211
23212 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23213
23214         * g++.dg/template/typename2.C: Update error message.
23215
23216 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23217
23218         * gcc.c-torture/execute/20020611-1.c: New test.
23219
23220 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23221
23222         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23223         list of targets to skip.
23224
23225 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23226
23227         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23228         targets if not optimizing.
23229
23230 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23231
23232         * gcc.c-torture/compile/20020605-1.c: New test.
23233
23234         * g++.dg/opt/vt1.C: New test.
23235
23236         * gcc.dg/20020531-1.c: New test.
23237
23238         * gcc.dg/20020530-1.c: New test.
23239
23240         * gcc.dg/20020527-1.c: New test.
23241
23242         * g++.dg/opt/cse1.C: New test.
23243
23244 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23245
23246         * gcc.dg/20020607-2.c: New test case.
23247
23248 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23249
23250         * gcc.c-torture/compile/20020604-1.c: New test.
23251
23252 2002-06-04  Richard Henderson  <rth@redhat.com>
23253
23254         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23255         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23256         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23257
23258 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23259
23260         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23261
23262 2002-06-03  Richard Henderson  <rth@redhat.com>
23263
23264         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23265         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23266
23267 2002-06-02  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23270         test functions static.
23271
23272 2002-06-02  Andreas Jaeger  <aj@suse.de>
23273
23274         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23275         now.
23276
23277 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23278
23279         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23280         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23281         Update for mofified diagnostics.
23282         * gcc.dg/c99-intconst-1.c: No longer fail.
23283
23284 2002-06-02  Richard Henderson  <rth@redhat.com>
23285
23286         * gcc.dg/uninit-A.c: Remove xfail markers.
23287
23288 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23289
23290         * gcc.dg/fnegate-1.c: New test case.
23291
23292 2002-05-30  Osku Salerma  <osku@iki.fi>
23293
23294         * gcc.c-torture/execute/mayalias-1.c: New file.
23295
23296 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23297
23298         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23299         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23300         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23301
23302 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23303
23304         * gcc.c-torture/execute/20020529-1.c: New test.
23305
23306 2002-05-27  Richard Henderson  <rth@redhat.com>
23307
23308         * g++.dg/ext/attrib6.C: New test case.
23309
23310 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23311
23312         * gcc.c-torture/execute/pure-1.c: New test.
23313
23314 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23315
23316         * gcc.dg/cpp/arith-2.c: Remove.
23317
23318 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23319
23320         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23321         * gcc.dg/cpp/if-3.c: Remove.
23322
23323 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23324
23325         * g++.dg/opt/cse2.C: New test.
23326
23327 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23328
23329         * gcc.dg/cpp/arith-1.c: New semantic tests.
23330         * gcc.dg/cpp/if-1.c: Update.
23331
23332 2002-05-24  Ben Elliston  <bje@redhat.com>
23333
23334         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23335
23336 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * gcc.dg/verbose-asm.c: New test.
23339
23340 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23341
23342         * gcc.dg/cpp/paste12.c: New test.
23343
23344 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23345
23346         * g++.dg/parse/named_ops.C: New test.
23347
23348 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23349
23350         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23351
23352 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23353
23354         * gcc.dg/weak-2.c: Allow optional leading underscore
23355         in scan-assembler symbol name.
23356         * gcc.dg/weak-3.c: Likewise.
23357         * gcc.dg/weak-4.c: Likewise.
23358         * gcc.dg/weak-5.c: Likewise.
23359
23360 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23361
23362         * gcc.dg/20020523-1.c: New test.
23363
23364 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23365
23366         * objc.dg/const-str-2.m: Update now that we stop after
23367         a command line error.
23368
23369 2002-05-22  Richard Henderson  <rth@redhat.com>
23370
23371         * g++.dg/dg.exp: Fix typo in test pruneing.
23372
23373 2002-05-22  Richard Henderson  <rth@redhat.com>
23374
23375         * g++.dg/dg.exp: Prune the tls subdirectory.
23376         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23377         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23378         * g++.dg/tls/init-1.C: New.
23379
23380 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23381
23382         * gcc.dg/20020517-1.c: New test.
23383
23384 2002-05-21  Richard Henderson  <rth@redhat.com>
23385
23386         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23387         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23388
23389 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23390
23391         * g++.dg/other/copy2.C: New test.
23392
23393 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23394
23395         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23396         (MAX_COPY): Bump up to 10 times sizeof (long long).
23397         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23398
23399         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23400         sizeof (long long).
23401
23402         * gcc.c-torture/execute/strcpy-1.c: New test.
23403
23404 2002-05-19  Jason Merrill  <jason2redhat.com>
23405
23406         * g++.dg/ext/oper1.C: New test.
23407
23408 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23409 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23410
23411         * README.QMTEST: New file.
23412
23413         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23414
23415 2002-05-19  Andreas Jaeger  <aj@suse.de>
23416
23417         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23418         now.
23419         * gcc.c-torture/execute/loop-2d.x: Likewise.
23420
23421 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23422
23423         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23424         support weak symbols.
23425         * gcc.dg/weak-4.c: Likewise
23426         * gcc.dg/weak-6.c: Likewise
23427
23428 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23429
23430         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23431         cygwin, coff and h8300-*-hms targets
23432         * gcc.dg/weak-5.c: Likewise
23433         * gcc.dg/weak-7.c: Likewise
23434
23435 2002-05-16  Jason Merrill  <jason@redhat.com>
23436
23437         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23438         (scan-assembler-not, scan-assembler-dem): Likewise.
23439         (scan-assembler-dem-not): Likewise.
23440
23441 2002-05-15  Richard Henderson  <rth@redhat.com>
23442
23443         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23444
23445 2002-05-15  Richard Henderson  <rth@redhat.com>
23446
23447         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23448         (vfoo1f): Warning here.
23449         (vfoo1l): Don't redefine the alias.
23450
23451 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23452
23453         * g++.dg/init/pm1.C: New test.
23454
23455 2002-05-12  David S. Miller  <davem@redhat.com>
23456
23457         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23458         types.
23459
23460 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23461
23462         * gcc.c-torture/execute/20020510-1.c: New test case.
23463
23464 2002-05-10  David S. Miller  <davem@redhat.com>
23465
23466         * gcc.c-torture/execute/conversion.c: Test long double too.
23467
23468 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23469
23470         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23471         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23472         * lib/g++.exp (g++_link_flags): Likewise.
23473         * lib/objc.exp (objc_target_compile): Likewise.
23474
23475 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23476
23477         * gcc.dg/cpp/poison.c: Update.
23478         * gcc.dg/cpp/20000625-2.c: Remove.
23479         * gcc.dg/cpp/direct2s.c: Remove final test.
23480
23481 2002-05-08  Tom Rix  <trix@redhat.com>
23482
23483         * gcc.c-torture/execute/20020508-1.c: New test.
23484         * gcc.c-torture/execute/20020508-2.c: New test.
23485         * gcc.c-torture/execute/20020508-3.c: New test.
23486
23487 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23488
23489         * gcc.dg/cpp/charconst-4.c: More tests.
23490
23491 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23492
23493         PR c/6569
23494         * gcc.dg/weak-3.c: Update location of warning messages.
23495         * gcc.dg/weak-5.c: Likewise.
23496
23497 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23498
23499         * gcc.c-torture/execute/20020506-1.c: New test case.
23500
23501 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23502
23503         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23504
23505 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23506
23507         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23508
23509 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23510
23511         * gcc.dg/cpp/charconst-3.c: New test.
23512
23513 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23514
23515         * gcc.dg/cpp/charconst.c: Update tests.
23516
23517 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23518
23519         * treelang: Added directory for new sample language treelang. Also
23520         lib/treelang.exp: New file to signal treelang should be tested.
23521
23522 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23523
23524         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23525         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23526         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23527         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23528         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23529         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23530         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23531
23532 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23533
23534         * gcc.dg/format/xopen-2.c: New test.
23535
23536 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23537
23538         * gcc.dg/20020503-1.c: New test.
23539
23540 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23541
23542         * g++.dg/init/dtor1.C: Make it tougher.
23543
23544 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23545
23546         * g++.dg/init/dtor1.C: New test.
23547
23548 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23549
23550         * gcc.dg/altivec-8.c: New.
23551
23552 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23553
23554         * gcc.dg/altivec-7.c: New.
23555
23556 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23557
23558         * g++.dg/parse/typedef1.C: New test.
23559
23560 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23561
23562         PR c++/6486
23563         * g++.dg/template/friend6.C: New test.
23564
23565         PR c++/6492
23566         * g++.dg/init/copy1.C: New test.
23567
23568 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23569
23570         * g++.dg/warn/effc1.C: New test.
23571
23572 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23573
23574         * gcc.dg/cpp/if-cexp.c: Add a test.
23575
23576 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23577
23578         * gcc.dg/20020426-2.c: New test.
23579
23580 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23581
23582         * gcc.dg/cpp/if-mop.c: Update.
23583         * gcc.dg/cpp/if-mpar.c: Add test.
23584         * gcc.dg/cpp/if-oppr.c: Update.
23585
23586 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23587
23588         PR c/6343
23589         * gcc.dg/weak-[2-7].c: New tests.
23590
23591 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23592
23593         * gcc.dg/enum1.c: New test.
23594
23595 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23596
23597         PR c++/6497
23598         * g++.dg/inherit/access2.C: New test.
23599
23600 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23601
23602         PR bootstrap/6445
23603         * gcc.dg/20020426-1.c: New test.
23604
23605 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23606
23607         * g++.dg/abi/enum1.C: New test.
23608
23609 2002-04-26  Richard Henderson  <rth@redhat.com>
23610
23611         * gcc.dg/c99-bool-1.c: Expect always true warning.
23612
23613 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23614
23615         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23616
23617 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23618
23619         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23620         targets.
23621
23622 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23623
23624         * g++.dg/abi/mange7.C: New test.
23625
23626         PR c++/6438.
23627         * g++.dg/parse/stmtexpr2.C: New test.
23628
23629 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23630
23631         * gcc.dg/20020312-2.c: Add SH target.
23632
23633 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23634
23635         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23636         compiler output on mips*-*-irix*.
23637
23638 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23639
23640         * g++.dg/parse/attr1.C: New test.
23641
23642 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23643
23644         * gcc.c-torture/execute/string-opt-17.c: New test case.
23645         * gcc.c-torture/execute/memset-2.c: New test case.
23646
23647 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/6256:
23650         * g++.dg/template/friend5.C: New test.
23651
23652         PR c++/6331:
23653         * g++.dg/template/qual1.C: Likewise.
23654
23655 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23656
23657         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23658         Include stdlib.h, not stdio.h or ctype.h.
23659
23660 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23661
23662         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23663         cris-*-elf* and mmix-*-*.
23664         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23665         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23666         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23667         Ditto.
23668         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23669         * gcc.dg/wchar_t-1.c: Ditto.
23670
23671 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23672
23673         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23674         Clarify comment.
23675
23676 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23677
23678         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23679
23680 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23681
23682         * gcc.c-torture/execute/20000906-1.x: Delete.
23683
23684 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23685
23686         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23687
23688 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23689
23690         * PR6367
23691         * g77.f-torture/execute/6367.f: New test.
23692         * g77.f-torture/execute/6367.x: Disable for MMIX.
23693
23694 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23695
23696         * PR6352
23697         * g++.dg/opt/inline2.C: New test.
23698
23699 2002-04-18  Richard Henderson  <rth@redhat.com>
23700
23701         * gcc.dg/20000906-1.c: Enable for all targets.
23702         * gcc.c-torture/compile/iftrap-2.c: New.
23703
23704 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23705
23706         * gcc.dg/20020418-1.c: New test.
23707         * gcc.dg/20020418-2.c: New test.
23708
23709 2002-04-18  Richard Henderson  <rth@redhat.com>
23710
23711         * gcc.c-torture/compile/iftrap-1.c: New.
23712         * gcc.dg/iftrap-1.c: Adjust for ia64.
23713         * gcc.dg/iftrap-2.c: New.
23714
23715 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23716
23717         * gcc.c-torture/compile/20020418-1.c: New test.
23718
23719 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23720
23721         * gcc.c-torture/compile/20020415-1.c: New.
23722
23723 2002-04-18  David S. Miller  <davem@redhat.com>
23724
23725         * gcc.c-torture/execute/20020418-1.c: New test.
23726
23727 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23728
23729         * gcc.dg/20020416-1.c: New test.
23730
23731         * g++.dg/opt/inline1.C: New test.
23732
23733 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23734
23735         * gcc.dg/altivec-5.c: New test.
23736
23737         * gcc.dg/20020415-1.c: New test.
23738
23739 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23740
23741         * testsuite/lib/chill.exp: Remove.
23742
23743 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23744
23745         * g++.dg/other/big-struct.C: New test.
23746
23747 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23748
23749         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23750         of scratch file.
23751
23752 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23753
23754         PR c/6277
23755         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23756         in scan-assembler function name
23757
23758 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23759
23760         * g77.f-torture/execute/980628-4.x,
23761         g77.f-torture/execute/980628-5.x,
23762         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23763         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23764         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23765         i[34567]86-*-*.
23766
23767 2002-04-13  David S. Miller  <davem@redhat.com>
23768
23769         * gcc.c-torture/execute/20020413-1.c: New test.
23770
23771 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23772
23773         * gcc.dg/asm-6.c,
23774         * g++.dg/ext/asm1.C: New tests.
23775
23776 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23777
23778         PR c++ 5373.
23779         * g++.dg/parse/stmtexpr1.C: New test.
23780
23781         PR c++/5189.
23782         * g++.dg/template/copy1.C: New test.
23783
23784 2002-04-12  Richard Henderson  <rth@redhat.com>
23785
23786         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23787
23788 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23789
23790         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23791         gcc.c-torture/execute/20020307-2.c.
23792
23793 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23794
23795         * g++.dg/ext/attrib5.C,
23796         * g++.dg/lookup/struct1.C: New tests.
23797
23798 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * gcc.dg/20020411-1.c: New test.
23801
23802         * gcc.c-torture/execute/20020411-1.c: New test.
23803
23804 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23805
23806         * g77.f-torture/execute/6177.f: New test.
23807
23808 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23809
23810         PR middle-end/6247
23811         * g++.dg/opt/cleanup1.C: New test.
23812
23813         * g++.dg/opt/const1.C: New test.
23814
23815 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23816
23817         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23818
23819 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         PR c++/5507
23822         * g++.dg/template/typename2.C: New test.
23823
23824 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23825
23826         * gcc.c-torture/execute/loop-12.c: New.
23827
23828 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23829
23830         * g77.f-torture/execute/980628-4.x,
23831         g77.f-torture/execute/980628-5.x,
23832         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23833         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23834         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23835
23836 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23837
23838         PR optimization/6086
23839         * g++.dg/opt/preinc1.C: New test.
23840
23841 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23842
23843         PR c++/5571
23844         * g++.dg/opt/static2.C: New test.
23845
23846 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23847
23848         PR c/5120
23849         * gcc.dg/20020406-1.c: New test.
23850
23851 2002-04-04  David S. Miller  <davem@redhat.com>
23852
23853         * gcc.c-torture/execute/20020404-1.c: New test.
23854
23855 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23856
23857         PR c/6123
23858         * gcc.dg/20020312-2.c: Do not declare global register variable
23859         if __PIC__ or __pic__ is defined.
23860
23861 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23862
23863         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23864         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23865
23866 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23867
23868         * gcc.misc-tests/linkage.exp: Update last change to handle
23869         sparc*-, not just sparc-.
23870
23871 2002-04-03  Richard Henderson  <rth@redhat.com>
23872
23873         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23874
23875 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23876
23877         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23878
23879 2002-04-02  David S. Miller  <davem@redhat.com>
23880
23881         * gcc.c-torture/execute/20020402-3.c: New test.
23882
23883 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23884
23885         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23886         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23887
23888         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23889         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23890         g77.f-torture/execute/20001201.x,
23891         g77.f-torture/execute/u77-test.x: New files.
23892
23893         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23894         * gcc.dg/wchar_t-1.c: Ditto.
23895
23896 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23897
23898         * gcc.c-torture/execute/20020402-1.c: New test.
23899
23900 2002-04-01  Richard Henderson  <rth@redhat.com>
23901
23902         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23903
23904         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23905
23906 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23907
23908         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23909
23910 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23911
23912         * g++.dg/inherit/template-as-base.C: Expect error.
23913         * g++.dg/inherit/namespace-as-base.C: Likewise.
23914
23915 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23916
23917         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23918         g++.dg/ext/instantiate3.C: Tweak match patterns.
23919
23920         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23921         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23922         -da test.
23923
23924 2002-03-31  Richard Henderson  <rth@redhat.com>
23925
23926         * gcc.dg/special/alias-2.c: New.
23927         * gcc.dg/special/ecos.exp: Run it.
23928
23929 2002-03-31  Richard Henderson  <rth@redhat.com>
23930
23931         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23932
23933 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23934
23935         * gcc.dg/weak-1.c: Disable on h8300 port.
23936
23937 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23938
23939         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23940         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23941         ordering tests.
23942         * g++.dg/bprob/bprob-1.C: New test.
23943         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23944         * g++.dg/gcov/gcov-1.C: New test.
23945         * g++.dg/gcov/gcov-1.x: New file.
23946         * g++.dg/gcov/gcov-2.C: New test.
23947         * g++.dg/gcov/gcov-3.C: New test.
23948         * g++.dg/gcov/gcov-3.h: New file.
23949
23950 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23951
23952         * g++.old-deja/g++.other/builtins5.C: New test.
23953         * g++.old-deja/g++.other/builtins6.C: New test.
23954         * g++.old-deja/g++.other/builtins7.C: New test.
23955         * g++.old-deja/g++.other/builtins8.C: New test.
23956         * g++.old-deja/g++.other/builtins9.C: New test.
23957
23958 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23959
23960         * g++.dg/opt/static1.C: New test.
23961
23962         * g++.dg/opt/longbranch1.C: New test.
23963
23964 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23965
23966         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23967
23968         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23969
23970 2002-03-28  Jeffrey A Law  (law@redhat.com)
23971
23972         * gcc.c-torture/execute/20020328-1.c: New test.
23973
23974 2002-03-27  Richard Henderson  <rth@redhat.com>
23975
23976         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23977         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23978         move from g++.old-deja/g++.ext/.
23979
23980 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23981
23982         * g++.dg/init/new2.C: New test.
23983
23984 2002-03-26  Richard Henderson  <rth@redhat.com>
23985
23986         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23987
23988         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23989         on sparc.
23990
23991         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23992         sparcv9 systems.
23993         * gcc.dg/20001102-1.c: Likewise.
23994
23995 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23996
23997         * gcc.dg/cpp/endif-pedantic1.c,
23998         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23999
24000 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24001
24002         * g++.dg/init/new1.C: New test.
24003
24004 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24005
24006         * g++.dg/abi/vbase9.C: New test.
24007
24008 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24009
24010         * gcc.dg/arm-asm.c: New test.
24011
24012 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24013
24014         * gcc.dg/Wswitch-enum.c: New test.
24015         Fix PR c/5044.
24016
24017 2002-03-26  Richard Henderson  <rth@redhat.com>
24018
24019         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24020         structure.
24021
24022 2002-03-25  Richard Henderson  <rth@redhat.com>
24023
24024         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24025         sparcv9 systems.
24026
24027         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24028         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24029
24030 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24031
24032         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24033
24034 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24035
24036         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24037         targets using generic thunk support.
24038
24039 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24040
24041         * gcc.c-torture/compile/20020323-1.c: New test.
24042
24043         * g++.dg/opt/conj2.C: New test.
24044
24045 2002-03-24  Richard Henderson  <rth@redhat.com>
24046
24047         * gcc.dg/weak-1.c: Use -fno-common.
24048
24049 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24050
24051         * g77.dg/f77-edit-apostrophe-out.f: New test
24052         * g77.dg/f77-edit-h-out.f: New test
24053         * g77.dg/f77-edit-t-in.f: New test
24054         * g77.dg/f77-edit-t-out.f: New test
24055         * g77.dg/f77-edit-x-out.f: New test
24056         * g77.dg/f77-edit-slash-out.f: New test
24057         * g77.dg/f77-edit-colon-out.f: New test
24058         * g77.dg/f77-edit-s-out.f: New test
24059
24060 2002-03-24  Richard Henderson  <rth@redhat.com>
24061
24062         * objc/execute/formal_protocol-6.x: New XFAIL.
24063
24064 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24065
24066         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24067         that do not support weak symbols
24068
24069 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24070
24071         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24072         * lib/g77.exp:  Likewise
24073         * lib/objc.exp: Likewise
24074
24075 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24076
24077         * gcc.dg/Wswitch-default.c: New test.
24078
24079 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24080
24081         * g++.dg/other/enum1.C: New test.
24082
24083 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24084
24085         * gcc.dg/pragma-ep-3.c: Fix typo.
24086
24087 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24088
24089         * g++.dg/inherit/template-as-base.C: New test.
24090
24091 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24094         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24095
24096 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24097
24098         * gcc.dg/cpp/multiline.c: Update to match.
24099
24100 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24101
24102         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24103
24104 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24105
24106         * gcc.dg/cpp/extratokens2.c:  New file.
24107
24108 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24109
24110         * gcc.dg/20020312-2.c: Add rs6000 target.
24111
24112         * gcc.c-torture/compile/20020319-1.c: New test.
24113
24114 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24115
24116         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24117         (A, E): Handle this.
24118
24119 2002-03-20  Jason Merrill  <jason@redhat.com>
24120
24121         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24122         ignoring -fpic.
24123         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24124         through prune_gcc_output.
24125
24126 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24127
24128         * gcc.c-torture/compile/20020320-1.c: New test.
24129
24130 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24131
24132         * gcc.c-torture/compile/20020318-1.c: New test.
24133
24134         * gcc.dg/struct-by-value-1.c: New test.
24135
24136         * gcc.dg/20020319-1.c: New test.
24137
24138 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24139
24140         * g++.dg/opt/conj1.C: New test.
24141
24142 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24143
24144         * g++.dg/template/qualttp20.C: Revert previous change.
24145         * g++.dg/template/qualttp3.C: Likewise.
24146         * g++.dg/template/qualttp4.C: Likewise
24147         * g++.dg/template/qualttp5.C: Likewise
24148         * g++.dg/template/qualttp6.C: Likewise
24149         * g++.dg/template/qualttp7.C: Likewise
24150         * g++.dg/template/qualttp8.C: Likewise
24151         * g++.dg/template/recurse.C: Likewise.
24152
24153 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24154
24155         * gcc.dg/cpp/wchar-1.c: Update.
24156
24157 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24158
24159         * g++.dg/template/conv1.C: New test.
24160         * g++.dg/template/conv2.C: New test.
24161         * g++.dg/template/conv3.C: New test.
24162         * g++.dg/template/conv4.C: New test.
24163
24164 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24165
24166         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24167         * g++.dg/template/qualttp3.C: Likewise.
24168         * g++.dg/template/qualttp4.C: Likewise
24169         * g++.dg/template/qualttp5.C: Likewise
24170         * g++.dg/template/qualttp6.C: Likewise
24171         * g++.dg/template/qualttp7.C: Likewise
24172         * g++.dg/template/qualttp8.C: Likewise
24173         * g++.dg/template/recurse.C: Likewise.
24174
24175 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24176
24177         * g++.dg/opt/dtor1.C: New test.
24178
24179 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24180
24181         * gcc.c-torture/compile/20020315-1.c: New test.
24182
24183 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24184
24185         * gcc.dg/weak-1.c: Fix scan tests.
24186
24187 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24188
24189         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24190         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24191         cris-*-aout* mmix-*-*.
24192         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24193         cris-*-aout* mmix-*-*.
24194         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24195         cris-*-elf* cris-*-aout* and mmix-*-*.
24196         * gcc.dg/20001009-1.c: Ditto.
24197         * gcc.dg/20010912-1.c: Ditto.
24198         * gcc.dg/20020122-4.c: Ditto.
24199         * gcc.dg/inline-2.c: Ditto.
24200
24201 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24202
24203         * gcc.c-torture/compile/20020314-1.c: New test.
24204
24205 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24206
24207         * gcc.c-torture/execute/20020314-1.c: New test.
24208
24209 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * g++.dg/warn/Wunused-1.C: New test.
24212
24213 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24214
24215         * g++.dg/abi/mangle6.C: New test.
24216
24217 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24218
24219         * gcc.c-torture/compile/20020309-2.c: New test.
24220
24221         * gcc.c-torture/compile/20020312-1.c: New test.
24222
24223 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24224
24225         * g++.dg/other/access1.C: New test.
24226
24227 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.c-torture/execute/wchar_t-1.c: New test.
24230
24231 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24232
24233         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24234
24235 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24236
24237         * gcc.dg/20020312-1.c: New test case.
24238
24239 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24240
24241         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24242
24243 2002-03-11  Richard Henderson  <rth@redhat.com>
24244
24245         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24246         * g++.old-deja/g++.jason/report.C: Likewise.
24247
24248 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24251         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24252
24253 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * testsuite/g++.dg/overload/pmf1.C: New test.
24256
24257 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24258
24259         * gcc.c-torture/execute/20020307-1.c: Use long.
24260
24261 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24262
24263         PR optimization/5844
24264         * gcc.dg/20020310-1.c: New test.
24265
24266 2002-03-09  Michael Meissner  <meissner@redhat.com>
24267
24268         * gcc.c-torture/execute/memcpy-2.c: New test.
24269         * gcc.c-torture/execute/memset-1.c: New test.
24270         * gcc.c-torture/execute/strlen-1.c: New test.
24271         * gcc.c-torture/execute/strcmp-1.c: New test.
24272         * gcc.c-torture/execute/strncmp-1.c: New test.
24273
24274 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24275
24276         * gcc.dg/ppc-ldstruct.c: New test.
24277
24278 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24279
24280         * gcc.c-torture/execute/va-arg-22.c: New test.
24281
24282 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24283
24284         * gcc.c-torture/compile/20020309-1.c: New test.
24285
24286 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.c-torture/execute/20020307-2.c: New test.
24289
24290 2002-03-07  Jeffrey A Law  (law@redhat.com)
24291
24292         * g77.f-torture/compile/20020307-1.f: New test.
24293
24294 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24295
24296         * gcc.dg/unordered-1.c: New test.
24297
24298 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24299
24300         * gcc.c-torture/execute/20020307-1.c: New test.
24301
24302 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24303
24304         * gcc.dg/20020304-1.c: New test.
24305
24306         * gcc.c-torture/compile/20020304-2.c: New test.
24307
24308 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24309
24310         * gcc.c-torture/compile/20020304-1.c: New test case
24311         (from PR c/5830).
24312
24313 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24314
24315         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24316
24317 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24318
24319         * g++.dg/other/classkey1.C: New test.
24320
24321 2002-03-01  Richard Henderson  <rth@redhat.com>
24322
24323         * gcc.c-torture/compile/981223-1.x: New.
24324         * gcc.c-torture/compile/920625-1.x: New.
24325
24326 2002-02-28  Richard Henderson  <rth@redhat.com>
24327
24328         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24329
24330 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24331
24332         * gcc.c-torture/execute/20020227-1.c: New test.
24333
24334 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24335
24336         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24337         here" ERROR lines.
24338         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24339         * g++.old-deja.g++.other/defarg1.C: Likewise.
24340         * g++.old-deja/g++.pt/calls2.C: Likewise.
24341         * g++.old-deja/g++.pt/crash20.C: Likewise.
24342         * g++.old-deja/g++.pt/crash30.C: Likewise.
24343         * g++.old-deja/g++.pt/crash36.C: Likewise.
24344         * g++.old-deja/g++.pt/crash6.C: Likewise.
24345         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24346         * g++.old-deja/g++.pt/derived3.C: Likewise.
24347         * g++.old-deja/g++.pt/error1.C: Likewise.
24348         * g++.old-deja/g++.pt/friend21.C: Likewise.
24349         * g++.old-deja/g++.pt/friend23.C: Likewise.
24350         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24351         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24352
24353 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24354
24355         * gcc.c-torture/execute/20020225-2.c: New test.
24356
24357 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24358
24359         * gcc.c-torture/execute/920730-1t.c,
24360         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24361         Delete test cases, only relevant to -traditional.
24362
24363 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24364
24365         * gcc.dg/cpp/undef1.c: Remove.
24366         * gcc.dg/cpp/directiv.c: Update.
24367         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24368
24369 2002-02-27  Michael Meissner  <meissner@redhat.com>
24370
24371         * gcc.c-torture/execute/20020226-1.c: New test.
24372
24373 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24374
24375         * g++.dg/debug/debug4.C: New test.
24376
24377         * gcc.dg/ia64-visibility-1.c: New test.
24378
24379 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24380
24381         * gcc.dg/debug/20020224-1.c: New.
24382
24383 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24384
24385         * gcc.c-torture/execute/960416-1.x: New.
24386         * gcc.c-torture/execute/divconst-3.x: Likewise.
24387
24388 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24389
24390         * gcc.dg/20020224-1.c: New test.
24391
24392 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24393
24394         * gcc.c-torture/execute/20020225-1.c: New.
24395
24396 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24397
24398         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24399
24400 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24401
24402         * gcc.dg/20020222-1.c: New test.
24403
24404 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24405
24406         * g++.dg/opt/anonunion1.C: New test.
24407
24408 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24409
24410         * g++.dg/template/qualttp19.C: New test.
24411         * g++.dg/template/qualttp20.C: New test.
24412         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24413         * g++.old-deja/g++.other/qual1.C: Likewise.
24414
24415 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24416
24417         * gcc.dg/attr-alwaysinline.c: New.
24418
24419 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24420
24421         * gcc.dg/20020220-1.c: New test.
24422
24423         * gcc.dg/20020220-2.c: New test.
24424
24425         * g++.dg/opt/mmx1.C: New test.
24426
24427 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24428
24429         * gcc.c-torture/compile/20020110.c: New test.
24430
24431 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24432
24433         * gcc.c-torture/execute/20020219-1.c: New test.
24434
24435         * gcc.dg/20020219-1.c: New test.
24436
24437         * gcc.dg/noncompile/20020220-1.c: New test.
24438
24439         * g++.dg/opt/ptrintsum1.C: New test.
24440
24441         * gcc.dg/debug/20020220-1.c: New test.
24442
24443 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24444
24445         * gcc.c-torture/execute/20020216-1.c: New test.
24446
24447 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24448
24449         * gcc.dg/decl-1.c: Update, new test.
24450
24451 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         * g++.dg/abi/bitfield1.C: New test.
24454         * g++.dg/abi/bitfield2.C: New test.
24455
24456 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24457
24458         * gcc.dg/attr-nest.c: New test.
24459
24460 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24461
24462         * gcc.c-torture/execute/20020215-1.c: New test.
24463
24464 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24467         * g++.dg/debug/debug.exp: New.
24468         * g++.dg/debug/trivial.C: New.
24469         * g++.dg/debug/debug1.C: Moved...
24470         * g++.dg/other/debug1.C: ...from here.
24471         * g++.dg/debug/debug2.C: Moved...
24472         * g++.dg/other/debug2.C: ...from here.
24473         * g++.dg/debug/debug3.C: Moved...
24474         * g++.dg/other/debug3.C: ...from here.
24475
24476         * gcc.dg/noncompile/20020213-1.c: New test.
24477
24478 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24479
24480         * g++.dg/other/debug3.C: New test.
24481
24482         * gcc.c-torture/execute/20020213-1.c: New test.
24483
24484 2002-02-13  Richard Smith <richard@ex-parrot.com>
24485
24486         * g++.old-deja/g++.other/thunk1.C: New test.
24487
24488 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24489
24490         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24491
24492 2002-02-13  Stan Shebs  <shebs@apple.com>
24493
24494         * gcc.dg/altivec-3.c: New.
24495
24496 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24497
24498         * gcc.dg/Wunreachable-1.c: New test.
24499         * gcc.dg/Wunreachable-2.c: New test.
24500
24501 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24502
24503         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24504
24505 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24506
24507         * gcc.dg/decl-1.c: New test.
24508
24509 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24510
24511         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24512
24513 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24514
24515         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24516         * gcc.c-torture/compile/980506-1.x: Likewise.
24517
24518 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24519
24520         * gcc.dg/20020210-1.c: New.
24521
24522 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24523
24524         * g77.f-torture/execute/947.f: New regression test
24525         for PR fortran/947.
24526
24527 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24528
24529         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24530         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24531
24532 2002-02-08  Richard Henderson  <rth@redhat.com>
24533
24534         * gcc.c-torture/compile/labels-3.c: New.
24535
24536 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24539         expression statements work instead.
24540         * gcc.dg/noncompile/20020207-1.c: New test.
24541
24542 2002-02-07  Richard Henderson  <rth@redhat.com>
24543
24544         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24545
24546 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24547
24548         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24549         message from g77
24550         * lib/g77-dg.exp: Trim g77 error messages so that they are
24551         recognized by dg.exp.
24552
24553 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24554
24555         PR fortran/5473
24556         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24557
24558 2002-02-07  Richard Henderson  <rth@redhat.com>
24559
24560         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24561         to be sufficiently aligned for integers.
24562
24563 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24564
24565         * g++.dg/template/friend4.C: New test.
24566
24567 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24568
24569         PR fortran/5743
24570         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24571         unsupported cases.
24572
24573 2002-02-07  Richard Henderson  <rth@redhat.com>
24574
24575         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24576         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24577         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24578         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24579
24580 2002-02-06  Richard Henderson  <rth@redhat.com>
24581
24582         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24583
24584 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24585
24586         * gcc.dg/20020206-1.c: New test.
24587
24588 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24589
24590         * gcc.c-torture/execute/20020206-1.c: New test.
24591
24592         * gcc.c-torture/execute/20020206-2.c: New test.
24593
24594         PR optimization/5429:
24595         * gcc.c-torture/compile/20020206-1.c: New test.
24596
24597 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24598
24599         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24600         as certain file formats cannot support particularly large
24601         alignments.
24602
24603         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24604         and do not expect to be able to link the executable.
24605
24606         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24607         fail because the COFF format does not support the weak attribute.
24608
24609 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24610
24611         * g77.dg/pr5473.f:  New test
24612
24613 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24614
24615         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24616         Fix testcase accordingly.
24617
24618 2002-02-04  Richard Henderson  <rth@redhat.com>
24619
24620         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24621         (buf): Change to be an array of pointers, not ints.
24622
24623 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24624
24625         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24626         before all tests.  Move warning one line above to match where it
24627         C frontend emits.
24628         * gcc.dg/Wswitch-2.c: New test.
24629         * g++.dg/warn/Wswitch-1.C: New test.
24630         * g++.dg/warn/Wswitch-2.C: New test.
24631
24632 2002-02-04  Richard Henderson  <rth@redhat.com>
24633
24634         * g++.dg/abi/offsetof.C: Fix size comparison.
24635
24636 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24637
24638         * gcc.dg/cast-qual-2.c: New test.
24639
24640 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24641
24642         * gcc.dg/20020201-4.c: New test.
24643
24644 2002-02-04  Ben Elliston  <bje@redhat.com>
24645
24646         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24647         target_info attribute != 0, in addition to the empty string.
24648         (gcc_target_compile): Likewise.
24649
24650 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24651
24652         * gcc.dg/Wswitch.c: New test.
24653         PR gcc/4475. PR gcc/3780.
24654
24655 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24656
24657         * g77.f-torture/execute/5122.f: New test for regressions
24658         against PR fortran/5122.
24659
24660 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24661
24662         * g77.f-torture/compile/pr3743.f: Delete
24663         * g77.dg/pr3743-1.f: New test.
24664         * g77.dg/pr3743-2.f: New test.
24665         * g77.dg/pr3743-3.f: New test.
24666         * g77.dg/pr3743-4.f: New test.
24667
24668 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24669
24670         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24671
24672 2002-02-02  Richard Henderson  <rth@redhat.com>
24673
24674         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24675         * gcc.c-torture/execute/bf64-1.c: Likewise.
24676
24677 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24678
24679         * gcc.dg/20020201-2.c: New test.
24680
24681         * gcc.dg/20020201-3.c: New test.
24682
24683         * gcc.c-torture/execute/bitfld-2.c: New test.
24684
24685 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24686
24687         * gcc.dg/bitfld-1.c: Update.
24688         * gcc.dg/bitfld-2.c: Update.
24689         * gcc.c-torture/execute/bitfld-1.x: New.
24690
24691 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * gcc.c-torture/execute/20020201-1.c: New test.
24694
24695 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24696
24697         PR target/5469
24698         * gcc.dg/20020201-1.c: New test.
24699
24700 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24701
24702         PR fortran/3743
24703         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24704         * g77.f-torture/compile/pr3743.x: Remove
24705
24706 2002-01-31  Tom Rix  <trix@redhat.com>
24707
24708         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24709
24710 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24711
24712         * gcc.dg/noncompile/20020130-1.c: New test.
24713
24714 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24715
24716         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24717
24718 2002-01-29  Richard Henderson  <rth@redhat.com>
24719
24720         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24721         to long long.
24722         * gcc.c-torture/execute/bf64-1.c: Likewise.
24723
24724 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24725
24726         * gcc.c-torture/execute/20020129-1.c: New test.
24727
24728 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24729
24730         * gcc.c-torture/compile/20000224-1.c: Update.
24731         * gcc.c-torture/execute/bitfld-1.c: New tests.
24732         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24733         * gcc.dg/uninit-A.c: Update.
24734
24735 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24736
24737         * g++.dg/template/ctor1.C: Add instantiation.
24738
24739 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24740
24741         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24742         argument to __builtin_prefetch to be const ptr.
24743
24744 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * gcc.c-torture/compile/20020120-1.c: New test.
24747
24748 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24749
24750         * gcc.c-torture/execute/20020127-1.c: New test.
24751
24752 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24753
24754         * g77.dg/f77-edit-i-in.f: New test
24755         * g77.dg/f77-edit-i-out.f: New test
24756
24757 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24758
24759         * gcc.dg/debug/debug.exp: New file.
24760         * gcc.dg/debug/trivial.c: New file.
24761         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24762         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24763         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24764         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24765         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24766         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24767         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24768         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24769         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24770         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24771         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24772         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24773         * gcc.dg/20000503-1.c: Removed.
24774         * gcc.dg/20010207-1.c: Removed.
24775         * gcc.dg/20011223-1.c: Removed.
24776         * gcc.dg/20020104-2.c: Removed.
24777         * gcc.dg/debug-1.c: Removed.
24778         * gcc.dg/debug-2.c: Removed.
24779         * gcc.dg/debug-3.c: Removed.
24780         * gcc.dg/debug-4.c: Removed.
24781         * gcc.dg/debug-5.c: Removed.
24782         * gcc.dg/debug-6.c: Removed.
24783         * gcc.dg/dwarf2-1.c: Removed.
24784         * gcc.dg/dwarf2-2.c: Removed.
24785
24786 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24787
24788         * g++.old-deja/g++.other/eh5.C: New test.
24789         * g++.old-deja/g++.other/sibcall2.C: New test.
24790         * g++.old-deja/g++.other/array9.C: New test.
24791         * g++.old-deja/g++.other/typename2.C: New test.
24792         * g++.old-deja/g++.other/crash60.C: New test.
24793         * g++.old-deja/g++.other/conv9.C: New test.
24794         * g++.old-deja/g++.other/mangle10.C: New test.
24795         * g++.old-deja/g++.other/unchanging1.C: New test.
24796         * g++.old-deja/g++.other/exprstmt1.C: New test.
24797         * g++.old-deja/g++.other/inline23.C: New test.
24798         * g++.old-deja/g++.eh/ia64-1.C: New test.
24799         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24800         * g++.old-deja/g++.other/reload1.C: New test.
24801         * g++.old-deja/g++.other/static20.C: New test.
24802         * g++.old-deja/g++.other/local-alloc1.C: New test.
24803         * g++.old-deja/g++.other/conv8.C: New test.
24804         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24805         * g++.old-deja/g++.other/storeexpr1.C: New test.
24806         * g++.old-deja/g++.other/storeexpr2.C: New test.
24807         * g++.dg/eh/template2.C: New test.
24808         * g++.dg/warn/weak1.C: New test.
24809
24810 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24811
24812         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24813         Remove first, non-varying, argument.
24814
24815 2002-01-23  Richard Henderson  <rth@redhat.com>
24816
24817         * gcc.dg/inline-2.c: New.
24818
24819         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24820         Add optional target arg.  Check number of arguments.
24821         (scan-assembler-not, scan-assembler-dem): Likewise.
24822         (scan-assembler-dem-not): Likewise.
24823
24824 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24825
24826         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24827         line 12.
24828         * g++.old-deja/g++.brendan/parse3.C,
24829         g++.old-deja/g++.other/crash26.C,
24830         g++.old-deja/g++.other/crash28.C,
24831         g++.old-deja/g++.other/crash29.C,
24832         g++.old-deja/g++.other/crash30.C,
24833         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24834
24835 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24836
24837         * gcc.dg/20020115-1.c: New.
24838
24839 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24840
24841         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24842
24843 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24844
24845         * gcc.dg/20020122-3.c: New.
24846
24847 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24848
24849         * g++.dg/other/gc1.C: New test.
24850
24851 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24852
24853         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24854
24855 2002-01-22  Richard Henderson  <rth@redhat.com>
24856
24857         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24858
24859 2002-01-22  Richard Henderson  <rth@redhat.com>
24860
24861         * gcc.dg/20020122-4.c: New.
24862
24863 2002-01-22  H.J. Lu <hjl@gnu.org>
24864
24865         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24866         link output.
24867         * gcc.dg/special/ecos.exp: Likewise.
24868         * lib/g++-dg.exp: Likewise.
24869         * lib/g77-dg.exp: Likewise.
24870         * lib/gcc-dg.exp : Likewise.
24871         * lib/mike-g++.exp: Likewise.
24872         * lib/mike-g77.exp: Likewise.
24873         * lib/mike-gcc.exp: Likewise.
24874         * lib/objc-dg.exp: Likewise.
24875
24876 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24877
24878         PR target/5379
24879         * gcc.dg/20020122-2.c: New test.
24880
24881 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24882
24883         * gcc.dg/20020122-1.c: New test.
24884
24885 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24886
24887         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24888
24889 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24890
24891         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24892
24893 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24894
24895         * gcc.c-torture/compile/20020121-1.c: New test.
24896
24897 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24898
24899         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24900         ld_library_path.
24901
24902 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24903
24904         * gcc.dg/20020218-1.c: New test.
24905
24906 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24907
24908         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24909         messages
24910         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24911         "At global scope" warning
24912         * g++.dg/ext/align1.C: Change cygwin test for alignment
24913         from db-bogus to dg-warning
24914
24915 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24916
24917         * g77.f-torture/compile/cpp2.F: New test.
24918
24919 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24920
24921         * g++.dg/template/access1.C: New test.
24922
24923 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24924
24925         * gcc.dg/20020118-1.c: New.
24926
24927 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24928
24929         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24930
24931 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24932
24933         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24934         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24935         alignment warnings.
24936
24937 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24938
24939         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24940         torture_with_loops and torture_without_loops
24941
24942 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24943
24944         * gcc.c-torture/compile/20020116-1.c: New test.
24945
24946 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24947
24948         * gcc.dg/20020116-2.c: New test.
24949
24950         * gcc.dg/ultrasp4.c: New test.
24951
24952         * gcc.dg/20020116-1.c: New test.
24953
24954 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24955
24956         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24957         by EABI.
24958
24959 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24960
24961         * gcc.misc-tests/i386-prefetch.exp: New.
24962         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24963         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24964         * gcc.misc-tests/i386-pf-none-1.c: New test.
24965         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24966
24967 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24968
24969         * gcc.dg/gnu89-init-1.c: Add new tests.
24970
24971 2002-01-15  Andreas Jaeger  <aj@suse.de>
24972
24973         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24974         * gcc.dg/i386-mmx-2.c: Likewise.
24975         * gcc.dg/i386-sse-1.c: Likewise.
24976         * gcc.dg/i386-sse-2.c: Likewise.
24977         * gcc.dg/i386-sse-3.c: Likewise.
24978
24979 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24980
24981         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24982         Uncomment additional cases that now pass.
24983
24984 2002-01-11  Richard Henderson  <rth@redhat.com>
24985
24986         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24987         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24988
24989 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24990
24991         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24992
24993 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24994
24995         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24996         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24997
24998 2002-01-10  Dale Johannesen  <dalej@apple.com>
24999
25000         * gcc.c-torture/execute/loop-11.c: New.
25001
25002 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25003
25004         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25005         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25006
25007 2002-01-09  Richard Henderson  <rth@redhat.com>
25008
25009         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25010         type in which to perform the operation for each size.
25011
25012 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25013
25014         * gcc.c-torture/compile/20020109-2.c: New test.
25015
25016 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25017
25018         * gcc.c-torture/execute/loop-10.c: New test.
25019
25020 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25021
25022         * gcc.c-torture/compile/20010226-1.c: New test.
25023         * gcc.c-torture/compile/20010227-1.c: New test.
25024         * gcc.c-torture/compile/20010426-1.c: New test.
25025         * gcc.c-torture/compile/20010510-1.c: New test.
25026         * gcc.c-torture/compile/20010605-3.c: New test.
25027         * gcc.c-torture/compile/20010824-1.c: New test.
25028         * gcc.c-torture/execute/20010409-1.c: New test.
25029         * gcc.dg/noncompile/20000901-1.c: New test.
25030         * gcc.dg/20001023-1.c: New test.
25031         * gcc.dg/20001101-1.c: New test.
25032         * gcc.dg/20001102-1.c: New test.
25033         * gcc.dg/20010207-1.c: New test.
25034         * gcc.dg/20010405-1.c: New test.
25035         * gcc.dg/20010822-1.c: New test.
25036         * gcc.dg/20011107-1.c: New test.
25037
25038 2002-01-09  Jeffrey A Law  (law@redhat.com)
25039
25040         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25041
25042         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25043         execution failure on PA targets.
25044
25045 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25046
25047         * gcc.c-torture/compile/20020109-1.c: New test.
25048
25049 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25050
25051         * gcc.c-torture/execute/20020108-1.c: New test.
25052
25053 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25054
25055         * gcc.dg/20020108-1.c: New test.
25056
25057 2002-01-08  H.J. Lu <hjl@gnu.org>
25058
25059         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25060         for header files.
25061
25062 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25063
25064         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25065         consistency.
25066
25067 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25068
25069         * gcc.dg/altivec-4.c: Test altivec predicates.
25070
25071 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25072
25073         * gcc.c-torture/execute/20020107-1.c: New test.
25074
25075 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25076
25077         PR c/5279
25078         * gcc.c-torture/compile/20020106-1.c: New test.
25079
25080 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25081
25082         * gcc.c-torture/execute/nestfunc-4.c: New test.
25083
25084 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25085
25086         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25087         extra triple that slipped in.
25088         * g++.old-deja/g++.abi/align.C: Likewise.
25089         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25090
25091 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25092
25093         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25094         * g++.old-deja/g++.abi/align.C: Likewise.
25095         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25096
25097         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25098         on FreeBSD/i386.
25099         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25100         FreeBSD.
25101
25102 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25103
25104         * gcc.dg/20020104-1.c: New test.
25105
25106         * gcc.dg/20020104-2.c: New test.
25107
25108 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25109
25110         * gcc.dg/20020103-1.c: Fix typo in target selector.
25111
25112 2002-01-03  Richard Henderson  <rth@redhat.com>
25113
25114         * gcc.dg/20020103-1.c: New.
25115
25116 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25117
25118         * gcc.c-torture/execute/20020103-1.c: New test.
25119
25120 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25121
25122         * g++.dg/other/debug2.C: New test.
25123
25124         * gcc.c-torture/compile/20020103-1.c: New test.
25125
25126 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25127
25128         * gcc.dg/gnu89-init-1.c: Added new tests.
25129
25130 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         * g++.dg/template/friend2.C: Remove as patch is reverted.
25133
25134         * g++.dg/warn/oldcast1.C: New test.
25135
25136         * g++.dg/template/ptrmem1.C: New test.
25137         * g++.dg/template/ptrmem2.C: New test.
25138
25139         * g++.dg/template/ntp.C: New test.
25140
25141         * g++.dg/other/component1.C: New test.
25142
25143         * g++.dg/template/ttp3.C: New test.
25144
25145         * g++.dg/template/friend2.C: New test.
25146         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25147
25148 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25149
25150         * g++.dg/other/ptrmem1.C: New test.
25151         * g++.dg/other/ptrmem2.C: New test.
25152
25153 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25154
25155         * g++.dg/template/ctor1.C: New test.
25156
25157 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25158
25159         * g++.dg/template/friend2.C: New test.
25160
25161 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25162
25163         * gcc.dg/mmix-1.c: New test.
25164
25165 2001-12-31  Richard Henderson  <rth@redhat.com>
25166
25167         * gcc.dg/asm-5.c: New.
25168
25169 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25170
25171         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25172         in namespace __gnu_cxx
25173
25174 2001-12-30  Richard Henderson  <rth@redhat.com>
25175
25176         * gcc.dg/debug-6.c: New.
25177
25178 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25179
25180         * gcc.c-torture/compile/20011229-2.c: New test.
25181
25182 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25183
25184         * gcc.dg/debug-3.c: New test.
25185         * gcc.dg/debug-4.c: New test.
25186         * gcc.dg/debug-5.c: New test.
25187
25188 2001-12-29  Richard Henderson  <rth@redhat.com>
25189
25190         * g++.dg/eh/loop1.C: New.
25191
25192 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.dg/template/crash1.C: New test.
25195
25196 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25197
25198         * g++.dg/other/const1.C: New test.
25199
25200 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25201
25202         * gcc.c-torture/compile/20011229-1.c: New test.
25203
25204 2001-12-28  Stan Shebs  <shebs@apple.com>
25205
25206         * lib/objc-torture.exp: Resync with c-torture.exp.
25207         * lib/objc.exp: Load standard libraries.
25208
25209 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25210
25211         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25212         additional tests.
25213
25214 2001-12-27  Roger Sayle <roger@eyesopen.com>
25215
25216         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25217
25218 2001-12-27  Richard Henderson  <rth@redhat.com>
25219
25220         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25221
25222 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25223
25224         * g++.dg/eh/ctor1.C: New test.
25225         * g++.dg/other/error2.C: New test.
25226
25227 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25228
25229         * g++.dg/other/init2.C: New test.
25230
25231 2001-12-24  Richard Henderson  <rth@redhat.com>
25232
25233         * gcc.dg/20011223-1.c: New.
25234         * gcc.dg/inline-1.c: New.
25235
25236 2001-12-23  Richard Henderson  <rth@redhat.com>
25237
25238         * gcc.dg/asm-4.c: Test operand modifiers.
25239
25240 2001-12-23  Richard Henderson  <rth@redhat.com>
25241
25242         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25243
25244 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25245
25246         * gcc.c-torture/execute/20011223-1.c: New test.
25247
25248 2001-12-21  Richard Henderson  <rth@redhat.com>
25249
25250         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25251         re-enables the warning.
25252
25253 2001-12-21  Richard Henderson  <rth@redhat.com>
25254
25255         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25256
25257 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * gcc.c-torture/compile/20011218-1.c: New test.
25260
25261 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25262
25263         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25264         arm-isr.c test.
25265         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25266         epilogue generation for ARM ISR routines.
25267
25268 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25269
25270         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25271         * gcc.dg/format/c90-printf-3.c: Likewise.
25272         * gcc.dg/format/c99-printf-3.c: Likewise.
25273         * gcc.dg/format/ext-1.c: Likewise.
25274         * gcc.dg/format/ext-6.c: Likewise.
25275         * gcc.dg/format/format.h: Prototype unlocked stdio.
25276
25277 2001-12-20  Richard Henderson  <rth@redhat.com>
25278
25279         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25280         (arena): Use it.
25281         (malloc): Correct allocation logic.  Abort if we fill up the
25282         arena before initialization complete.
25283         (realloc): Correct allocation logic.
25284
25285 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25286
25287         * gcc.c-torture/compile/20011219-2.c: New test.
25288
25289         * gcc.c-torture/execute/20011219-1.c: New test.
25290
25291 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25292
25293         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25294         target does not support weak symbols.
25295
25296 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25297
25298         * gcc.c-torture/compile/20011219-1.c: New test.
25299
25300 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25301
25302         * g++.dg/other/error1.C: New test.
25303
25304 2001-12-17  Jeffrey A Law  (law@redhat.com)
25305
25306         * gcc.c-torture/execute/20011217-1.c: New test.
25307
25308 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25309
25310         * objc.dg/special/: New directory.
25311         * objc.dg/special/special.exp: New file.
25312         * objc.dg/special/unclaimed-category-1.h: New file.
25313         * objc.dg/special/unclaimed-category-1a.m: New file.
25314         * objc.dg/special/unclaimed-category-1.m: New file.
25315
25316 2001-12-17  Andreas Jaeger  <aj@suse.de>
25317
25318         * gcc.c-torture/compile/20011217-2.c: New test.
25319
25320 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25321
25322         * gcc.c-torture/compile/20011217-1.c: New test.
25323
25324 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25325
25326         * testsuite/gcc.dg/20011214-1.c: New.
25327
25328 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25329
25330         * gcc.dg/altivec-4.c: New.
25331
25332 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25333
25334         * gcc.dg/20011113-1.c: New test.
25335
25336 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25337
25338         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25339         std::__malloc_alloc_template<0> and
25340         std::__default_alloc_template<false, 0>.
25341
25342 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25343
25344         * objc/execute/bf-21.m: New test.
25345         * objc/execute/enumeration-1.m: New test.
25346         * objc/execute/enumeration-2.m: New test.
25347
25348 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25349
25350         * gcc.dg/gnu89-init-1.c: New test.
25351
25352 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25353
25354         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25355         * g++.old-deja/g++.jason/2371.C: Likewise.
25356         * g++.old-deja/g++.jason/template33.C: Likewise.
25357         * g++.old-deja/g++.jason/template34.C: Likewise.
25358         * g++.old-deja/g++.jason/template36.C: Likewise.
25359         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25360         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25361         * g++.old-deja/g++.other/typename1.C: Likewise.
25362         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25363         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25364         * g++.old-deja/g++.pt/typename11.C: Likewise.
25365         * g++.old-deja/g++.pt/typename14.C: Likewise.
25366         * g++.old-deja/g++.pt/typename16.C: Likewise.
25367         * g++.old-deja/g++.pt/typename3.C: Likewise.
25368         * g++.old-deja/g++.pt/typename4.C: Likewise.
25369         * g++.old-deja/g++.pt/typename5.C: Likewise.
25370         * g++.old-deja/g++.pt/typename7.C: Likewise.
25371         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25372
25373 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25374
25375         * g++.dg/other/linkage1.C: New test.
25376         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25377         specifiers.
25378
25379 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25380
25381         * gcc.dg/concat.c: New test.
25382
25383 2001-12-11  Stan Shebs  <shebs@apple.com>
25384
25385         * objc/compile: New test directory.
25386         * objc/compile/compile.exp: New expect script.
25387         * objc/compile/20011211-1.m: New compile test.
25388
25389 2001-12-11  Jason Merrill  <jason@redhat.com>
25390
25391         * lib/prune.exp (prune_gcc_output): Also handle "In member
25392         function".  So many permutations...
25393
25394 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25395
25396         * g++.dg/template/typedef1.C: New test.
25397
25398 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25399
25400         * g++.dg/other/copy1.C: New test.
25401
25402 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25403
25404         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25405
25406         * gcc.dg/builtin-choose-expr.c: New.
25407
25408 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25409
25410         * gcc.dg/altivec-2.c: New.
25411
25412 2001-12-07  Richard Henderson  <rth@redhat.com>
25413
25414         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25415
25416 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25417
25418         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25419         ultrasparc.
25420
25421 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25422
25423         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25424
25425 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25426
25427         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25428         variable argument list.
25429
25430 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25431
25432         * gcc.c-torture/execute/memcheck: Delete entire directory.
25433         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25434         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25435
25436 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25437
25438         * gcc.dg/Wshadow-1.c: New test.
25439
25440 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25441
25442         * gcc.c-torture/compile/20011130-1.c: New test.
25443
25444         * gcc.dg/noncompile/20011025-1.c: New test.
25445
25446         * g++.dg/other/anon-union.C: New test.
25447
25448         * gcc.c-torture/execute/20011024-1.c: New test.
25449
25450 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25451
25452         * gcc.c-torture/execute/20000722-1.x,
25453         gcc.c-torture/execute/20010123-1.x: Remove.
25454         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25455         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25456         gcc.dg/c99-complit-2.c: New tests.
25457
25458 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         * g++.dg/inherit/base1.C: New test.
25461
25462 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25463
25464         * g++.dg/other/stdarg1.C: New test.
25465
25466         * gcc.c-torture/compile/20011130-2.c: New test.
25467
25468 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25469
25470         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25471         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25472         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25473         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25474         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25475         * gcc.dg/builtin-prefetch-1.c: New test.
25476
25477 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25478
25479         * gcc.dg/20011130-1.c: New test.
25480
25481 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25482
25483         * g++.dg/other/scope1.C: New test.
25484         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25485
25486 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25487
25488         * gcc.dg/vla-init-1.c: New test.
25489
25490 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25491
25492         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25493
25494 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25495
25496         * objc.dg/alias.m: Update.
25497         * objc.dg/class-1.m: Update.
25498         * objc.dg/const-str-1.m: Update.
25499         * objc.dg/fwd-proto-1.m: Update.
25500         * objc.dg/id-1.m: Update.
25501         * objc.dg/super-class-1.m: Update.
25502
25503 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25504
25505         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25506         constructs.
25507
25508 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25509
25510         * gcc.c-torture/execute/20011128-1.c: New test.
25511
25512 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25513
25514         * gcc.dg/20011127-1.c: New test.
25515
25516 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25517
25518         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25519         from Austin Group draft 7.
25520         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25521         scanf format arguments.
25522         * gcc.dg/format/no-exargs-2.c: New test.
25523
25524 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25525
25526         * g++.dg/abi/vbase8-4.C: New test.
25527
25528 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25529
25530         * gcc.c-torture/execute/20011121-1.c: New test.
25531
25532 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25533
25534         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25535
25536 2001-11-23  Andreas Jaeger  <aj@suse.de>
25537
25538         * gcc.dg/cpp/charconst-2.c: New test.
25539
25540 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25541
25542         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25543         to the host if it is remote.  Let tests specify extra headers
25544         they use.
25545         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25546         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25547         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25548         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25549         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25550         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25551         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25552         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25553         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25554         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25555
25556 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25557
25558         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25559         for little endian ARMs.
25560
25561 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25562
25563         * gcc.c-torture/compile/20011119-1.c: New test.
25564         * gcc.c-torture/compile/20011119-2.c: New test.
25565
25566 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25567
25568         * gcc.dg/altivec-1.c: Fix typo.
25569
25570 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25571
25572         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25573
25574 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25575
25576         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25577
25578 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25579
25580         * lib/g77.exp: Don't specify --rpath-link.
25581
25582         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25583         across all the headers.
25584         * gcc.dg/format/format.exp: For testing on a remote host,
25585         copy format.h.
25586
25587         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25588         * gcc.c-torture/execute/930406-1.c: Likewise.
25589         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25590
25591 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25592
25593         * gcc.dg/altivec-1.c: New.
25594
25595 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25596
25597         * gcc.dg/cpp/fpreprocessed.c: New test case.
25598
25599 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25600
25601         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25602         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25603         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25604
25605 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25606
25607         * gcc.dg/no-builtin-1.c: New test.
25608
25609 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25610
25611         * gcc.c-torture/execute/20011115-1.c: New test.
25612
25613 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25614
25615         * gcc.c-torture/compile/20011114-2.c: New test.
25616         * gcc.c-torture/compile/20011114-3.c: New test.
25617         * gcc.c-torture/compile/20011114-4.c: New test.
25618
25619 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25620
25621         * g++.dg/other/init1.C: New test.
25622
25623 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25624
25625         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25626         message.
25627
25628         * gcc.c-torture/execute/20011114-1.c: New testcase.
25629
25630         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25631         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25632         like the (before this change) version of 20010327-1.c.
25633
25634 2001-11-14  Roger Sayle <roger@eyesopen.com>
25635
25636         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25637
25638 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25639
25640         * g++.dg/init/array2.C: New test.
25641
25642 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25643
25644         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25645
25646 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25647
25648         * g++.dg/other/forscope1.C: New test.
25649         * g++.dg/ext/forscope1.C: New test.
25650         * g++.dg/ext/forscope2.C: New test.
25651
25652 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25653
25654         * gcc.c-torture/execute/20011113-1.c: New test.
25655
25656 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25657
25658         * gcc.c-torture/execute/20011109-2.c: New test.
25659
25660         * gcc.c-torture/execute/20011109-1.c: New test.
25661
25662 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25663
25664         * gcc.c-torture/compile/20011109-1.c: New test.
25665
25666 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25667
25668         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25669         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25670         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25671         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25672         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25673         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25674         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25675
25676 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25677
25678         * g++.dg/warn/Wshadow-1.C: New tests.
25679         * g++.old-deja/g++.mike/for3.C: Update.
25680
25681 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25682
25683         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25684         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25685         XFAILs.  Adjust expected error texts.
25686         * gcc.c-torture/compile/20011106-1.c,
25687         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25688         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25689         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25690         gcc.dg/c99-array-lval-5.c: New tests.
25691
25692 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25693
25694         * gcc.dg/cpp/defined.c: Update.
25695
25696 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25697
25698         * gcc.c-torture/execute/anon-1.c: New test.
25699
25700 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25701
25702         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25703         same size, so no warning should be produced on stormy16.
25704
25705         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25706         due to oversized array.
25707         * g++.old-deja/g++.mike/ns15.C: Likewise.
25708         * g++.old-deja/g++.pt/crash16.C: Likewise.
25709
25710 2001-11-02  Graham Stott  <grahams@redhat.com>
25711
25712         * g++.dgother/debug1.C: Fix typos.
25713
25714 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25715
25716         * g++.dg/other/debug1.C: New test.
25717
25718 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25719
25720         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25721         of unsigned long.
25722
25723 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * gcc.dg/20011029-2.c: New test.
25726
25727         * gcc.c-torture/compile/20011029-1.c: New test.
25728
25729 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25730
25731         * objc/execute/class_self-1.m: New test.
25732         * objc/execute/class_self-2.m: New test.
25733
25734 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25735
25736         * gcc.misc-tests/msgs.exp: Delete.
25737         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25738         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25739         error set to match recent changes.
25740
25741 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25742
25743         * gcc.dg/20011021-1.c: New test.
25744
25745 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25746
25747         * gcc.c-torture/compile/20011023-1.c: New test.
25748
25749 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25750
25751         * lib/g77.exp: Rewrite based on lib/g++.exp.
25752
25753 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25754
25755         * gcc.c-torture/execute/20011019-1.c: New test.
25756
25757         * gcc.dg/20011018-1.c: New test.
25758
25759 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25760
25761         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25762
25763 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25764
25765         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25766         * gcc.dg/attr-invalid.c: Likewise.
25767
25768 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25769
25770         * testsuite/gcc.dg/20011015-1.c: New test.
25771
25772 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25773
25774         * g++.dg/template/unify2.C: New test.
25775
25776 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25777
25778         * g++.dg/other/exception-specification.C: New test
25779
25780 2001-10-13  Tom Rix  <trix@redhat.com>
25781
25782         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25783         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25784
25785 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25786
25787         * testsuite/gcc.dg/20011009-1.c: New test.
25788
25789 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25790
25791         PR g++/4476
25792         * g++.dg/other/friend1.C: New test.
25793
25794 2001-10-11  Richard Henderson  <rth@redhat.com>
25795
25796         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25797
25798 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25799
25800         * gcc.c-torture/compile/20011010-1.c: New.
25801
25802 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25803
25804         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25805         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25806         g77.f-torture/execute/execute.exp,
25807         g77.f-torture/noncompile/noncompile.exp,
25808         gcc.c-torture/compile/compile.exp,
25809         gcc.c-torture/execute/execute.exp,
25810         gcc.c-torture/execute/ieee/ieee.exp,
25811         gcc.c-torture/execute/memcheck/memcheck.exp,
25812         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25813         objc/execute/execute.exp: Update FSF address.
25814
25815 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25816
25817         * gcc.dg/cpp/cmdlne-C.c: Update.
25818         * gcc.dg/cpp/cmdlne-C2.c: New.
25819
25820 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25821
25822         * gcc.c-torture/execute/20011008-3.c: New.
25823
25824 2001-10-08  DJ Delorie  <dj@redhat.com>
25825
25826         * gcc.dg/20011008-1.c: New.
25827         * gcc.dg/20011008-2.c: New.
25828
25829 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25830
25831         * gcc.dg/cpp/spacing1.c: Update test.
25832
25833 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25834
25835         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25836         spelling errors of "separate" as "seperate".
25837
25838 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25839
25840         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25841         enough to avoid inlining.
25842
25843 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25844
25845         * lib/g77.exp: set libg2c_dir correctly.
25846
25847 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25848
25849         * gcc.dg/cpp/macro11.c: New test.
25850
25851 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25852
25853         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25854         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25855         gcc.dg/format/multattr-3.c: New tests.
25856         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25857         tests for format attributes on function pointers being rejected.
25858
25859 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25860
25861         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25862
25863 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25864
25865         * g++.dg/warn/format1.C: New test.
25866
25867 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25868
25869         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25870
25871 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25872
25873         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25874
25875 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25876
25877         * gcc.dg/cpp/redef2.c: Add test.
25878
25879 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25880
25881         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25882         long-standing bug on i686, apparently.
25883         * gcc.c-torture/execute/loop-2c.x: New file.
25884         * gcc.c-torture/execute/loop-2d.x: New file.
25885         * gcc.c-torture/execute/loop-3c.x: New file.
25886
25887 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25888
25889         * gcc.dg/cpp/20000625-2.c: Correct line number.
25890
25891 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25892
25893         * gcc.dg/cpp/macro10.c: New test.
25894         * gcc.dg/cpp/strify3.c: New test.
25895         * gcc.dg/cpp/spacing1.c: Add tests.
25896         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25897         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25898
25899 2001-09-24  DJ Delorie  <dj@redhat.com>
25900
25901         * gcc.c-torture/execute/20010924-1.c: New test.
25902
25903 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25904
25905         * testsuite/objc/execute/paste.m: Remove.
25906
25907 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25908
25909         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25910
25911 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25912
25913         * g77.dg/strlen0.f: New test.
25914
25915 2001-09-21  Richard Henderson  <rth@redhat.com>
25916
25917         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25918         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25919
25920 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25921
25922         Table-driven attributes.
25923         * g++.dg/ext/attrib1.C: New test.
25924
25925 2001-09-20  DJ Delorie  <dj@redhat.com>
25926
25927         * gcc.dg/20000926-1.c: Update expected warning messages.
25928         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25929         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25930         array.
25931
25932 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25933
25934         * g++.dg/eh/registers1.C: New test case.
25935
25936 2001-09-17  Richard Henderson  <rth@redhat.com>
25937
25938         * gcc.dg/array-5.c: Fix VLA decomposition test.
25939
25940 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25941
25942         * gcc.dg/cpp/line5.c: New testcase.
25943
25944 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25945
25946         * gcc.dg/cpp/macro9.c: New test.
25947
25948 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25949
25950         * gcc.c-torture/execute/980223.c: Change type of addr from long
25951         to char *.
25952
25953 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25954
25955         * gcc.c-torture/execute/20010915-1.c: New test.
25956
25957 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25958
25959         * g77.dg/bprob: New directory.
25960         * g77.dg/bprob/bprob.exp: New file.
25961         * g77.dg/bprob/bprob-1.f: New test.
25962         * g77.dg/gcov: New directory.
25963         * g77.dg/gcov/gcov.exp: New file.
25964         * g77.dg/gcov/gcov-1.f: New test.
25965         * g77.dg/gcov/gcov-1.x: New file.
25966
25967 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25968
25969         * gcc.dg/cpp/directiv.c: Update.
25970         * gcc.dg/cpp/undef1.c: Update.
25971
25972 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25973
25974         * gcc.dg/20010912-1.c: New test.
25975
25976 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25977
25978         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25979         language-independent file in lib.
25980         * lib/gcov.exp: New file.
25981
25982 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25983
25984         * gcc.c-torture/compile/20010911-1.c: New test.
25985
25986 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25987
25988         * lib/profopt.exp: New, to support profile-directed optimizations.
25989         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25990         * gcc.misc-tests/bprob-1.c: New test.
25991         * gcc.misc-tests/bprob-2.c: New test.
25992
25993 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25994
25995         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25996         XFAIL and which kinds of gcov output to verify.
25997         * gcc.misc-tests/gcov-4b.x: New file.
25998         * gcc.misc-tests/gcov-5b.x: New file.
25999         * gcc.misc-tests/gcov-6.x: New file.
26000         * gcc.misc-tests/gcov-7.c: New test.
26001         * gcc.misc-tests/gcov-7.x: New file.
26002
26003 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26004
26005         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26006         * gcc.misc-tests/gcov-6.c: New test.
26007
26008 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         PR c++/3986
26011         * g++.dg/abi/vbase1.C: New test.
26012
26013 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26014
26015         * objc.dg/method-2.m: New.
26016
26017 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26018
26019         PR c++/4203
26020         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26021         * g++.dg/init/empty1.C: New test.
26022
26023 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * gcc.c-torture/compile/20010903-1.c: New test.
26026
26027 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26028
26029         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26030         for m68k.
26031
26032 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26033
26034         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26035
26036         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26037
26038         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26039
26040 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26041
26042         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26043         for 16-bit 'unsigned int'.
26044
26045 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26046
26047         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26048
26049 2001-08-27  Richard Henderson  <rth@redhat.com>
26050
26051         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26052         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26053
26054 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26055
26056         * gcc.dg/asm-names.c (ymain): New.
26057
26058 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26059
26060         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26061         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26062         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26063
26064 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26065
26066         * gcc.dg/compare5.c: New testcase.
26067
26068 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26069
26070         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26071         and "In instantiation".
26072
26073 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26074
26075         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26076
26077 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26078
26079         * gcc.misc-tests/gcov.exp: Add support for branch information.
26080         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26081         * gcc.misc-tests/gcov-4.c: New test.
26082         * gcc.misc-tests/gcov-4b.c: New test.
26083         * gcc.misc-tests/gcov-5b.c: New test.
26084
26085 2001-08-20  Zack Weinberg  <zackw@panix.com>
26086
26087         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26088         expected to fail.
26089
26090 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26091
26092         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26093
26094 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26095
26096         * g++.dg/eh/template1.C: New test.
26097
26098 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26099
26100         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26101         Fix thinko.
26102         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26103         for xfail.
26104
26105 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26106
26107         * lib/g77-dg.exp:  Use prune.exp for common procedures
26108         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26109         * lib/g77.exp: (g77-dg-prune) Remove
26110
26111 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26112
26113         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26114
26115 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26116
26117         * g++.dg/template/unify1.C: New test.
26118
26119 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26120
26121         * g++.dg/abi/empty4.C: New test.
26122
26123 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26124
26125         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26126         solaris2.*
26127         * g77.f-torture/compile/pr3743.x: Likewise
26128
26129 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26130
26131         * g++.dg/other/using-declaration.C: New test.
26132
26133 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26134
26135         * gcc.dg/cpp/tr-sign.c: New testcase.
26136
26137 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26138
26139         * gcc.dg/cpp/19951025-1.c: Revert.
26140         * gcc.dg/cpp/directiv.c: We no longer process directives that
26141         interrupt macro arguments.
26142
26143 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26144
26145         * gcc.dg/bconstp-1.c: New test.
26146
26147 2001-08-03  Richard Henderson  <rth@redhat.com>
26148
26149         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26150
26151 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26152
26153         * gcc.dg/cpp/19951025-1.c: Update.
26154
26155 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26156
26157         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26158         should be x.
26159
26160 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26161
26162         Kill -fhonor-std.
26163         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26164         * g++.old-deja/g++.other/std1.C: Likewise.
26165         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26166
26167 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26168
26169         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26170         (g77_pass, g77_fail, g77_finish, g77_exit,
26171         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26172
26173 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26174
26175         * g77.dg/fbackslash.f
26176         * g77.dg/fcase-preserve.f
26177         * g77.dg/ff90-1.f
26178         * g77.dg/ffixed-line-length-0.f
26179         * g77.dg/ffixed-line-length-132.f
26180         * g77.dg/ffixed-line-length-7.f
26181         * g77.dg/ffixed-line-length-72.f
26182         * g77.dg/ffixed-line-length-none.f
26183         * g77.dg/ffree-form-1.f
26184         * g77.dg/fno-backslash.f
26185         * g77.dg/fno-f90-1.f
26186         * g77.dg/fno-fixed-form-1.f
26187         * g77.dg/fno-onetrip.f
26188         * g77.dg/fno-typeless-boz.f
26189         * g77.dg/fno-underscoring.f
26190         * g77.dg/fno-vxt-1.f
26191         * g77.dg/fonetrip.f
26192         * g77.dg/ftypeless-boz.f
26193         * g77.dg/fugly-assumed.f
26194         * g77.dg/funderscoring.f
26195         * g77.dg/fvxt-1.f
26196
26197 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26198
26199         * objc.dg/fwd-proto-1.m: New.
26200         * objc.dg/local-decl-1.m: New.
26201         * objc.dg/naming-1.m: New.
26202         * objc.dg/naming-2.m: New.
26203         * objc.dg/proto-hier-1.m: New.
26204
26205 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26206
26207         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26208         largest-type elements to a struct makes its size grow.
26209
26210 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         * g++.dg/abi/vthunk1.C: New test.
26213
26214 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         * g++.dg/abi/vbase8-22.C: New test.
26217
26218 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26219
26220         * gcc.dg/cpp/macro8.c: New test.
26221
26222 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.dg/abi/vbase8-21.C: New test.
26225
26226 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         * g++.dg/abi/vbase8-10.C: New test.
26229
26230 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26231
26232         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26233         ${tool}_set_ld_library_path.
26234         Changed caller.
26235         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26236         g++.exp.
26237
26238 2001-07-26  Stan Cox <scox@redhat.com>
26239
26240         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26241         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26242         gcc_exit, gcc_check_unsupported_p):
26243         Moved to gcc-deps.exp
26244         * gcc-deps.exp: New file.
26245
26246 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26247
26248         * g++.old-deja/g++.pt/defarg14.C: New test.
26249
26250 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26251
26252         * g++.old-deja/g++.other/lineno5.C: New test.
26253
26254 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26255
26256         * g++.old-deja/g++.pt/crash68.C: New test.
26257
26258 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26259
26260         * g++.old-deja/g++.other/crash42.C: New test.
26261
26262 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26263
26264         * gcc.dg/cpp/extratokens.c: Fix.
26265         * gcc.dg/cpp/skipping2.c: New tests.
26266
26267 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26268
26269         * gcc.c-torture/execute/20010724-1.c: New file.
26270         * gcc.c-torture/execute/20010724-1.x: New file.
26271
26272 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.old-deja/g++.other/cond7.C: New test.
26275
26276 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * g++.old-deja/g++.other/optimize4.C: New test.
26279
26280 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26283
26284 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26285
26286         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26287         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26288         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26289         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26290
26291         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26292         bug report" message.
26293
26294         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26295         * g++.dg/ext/instantiate1.C: Move from old-deja.
26296
26297 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26298
26299         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26300         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26301         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26302         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26303
26304 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26305
26306         * gcc.c-torture/execute/20010723-1.c: New test.
26307
26308 2001-07-23  Ben Elliston  <bje@redhat.com>
26309
26310         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26311
26312 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26313
26314         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26315         i[34567]86-*-*.
26316         Delete handling of ieee_multilib_flags.
26317         Pass -mieee for alpha*-*-* and sh-*-*.
26318         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26319
26320 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26321
26322         Remove old-abi tests.
26323         * g++.old-deja/g++.mike/p11116.C: Remove.
26324         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26325
26326 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26327
26328         * g77.f-torture/compile/pr3743.f:  New test
26329
26330 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26331
26332         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26333
26334 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26335
26336         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26337         g++.old-deja/g++.pt/static6.C: Likewise.
26338         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26339         supports weak symbols.
26340
26341 2001-07-18  Andreas Jaeger  <aj@suse.de>
26342
26343         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26344         supported again.
26345
26346 2001-07-18  Andreas Jaeger  <aj@suse.de>
26347
26348         * gcc.dg/iftrap-1.c: Fix target line.
26349
26350 2001-07-17  Richard Henderson  <rth@redhat.com>
26351
26352         * gcc.c-torture/execute/20010717-1.c: New.
26353
26354 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26355
26356         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26357         tests.
26358
26359 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26360
26361         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26362
26363 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26364
26365         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26366         UAC_SIGBUS, UAC_NOPRINT definitions.
26367
26368 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26369
26370         * objc/execute/object_is_class.m: New test.
26371         * objc/execute/object_is_meta_class.m: New test.
26372
26373 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26374
26375         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26376         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26377
26378 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26379
26380         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26381         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26382
26383 2001-07-14  Richard Henderson  <rth@redhat.com>
26384
26385         * gcc.dg/iftrap-1.c: New.
26386
26387 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26388
26389         * g77.f-torture/execute/intrinsic77.f: New test.
26390
26391 2001-07-11  Janis Johnson <janis@us.ibm.com>
26392
26393         * gcc.misc-tests/gcov-3.c: New test.
26394
26395 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26396
26397         * gcc.c-torture/compile/20010711-1.c,
26398         * gcc.c-torture/compile/20010711-2.c: New tests.
26399
26400 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26401
26402         * gcc.c-torture/execute/20010711-1.c: New test.
26403
26404 2001-07-11  Ben Elliston  <bje@redhat.com>
26405
26406         * g++.old-deja/g++.other/enum5.C: New test.
26407
26408 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26409
26410         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26411         (g++-dg-prune): Call prune_gcc_output.
26412         * prune.exp: New file for prune_gcc_output.
26413         * lib/g++.exp, lib/gcc.exp: Load it.
26414
26415 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26416
26417         * gcc.c-torture/compile/20010701-1.c,
26418         g++.old-deja/g++.ext/attrib6.C: New tests.
26419
26420 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26421
26422         * gcc.c-torture/compile/20010706-1.c: New test.
26423
26424 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26425
26426         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26427
26428 2001-06-28  Stan Shebs  <shebs@apple.com>
26429
26430         * gcc.dg/pragma-darwin.c: New test.
26431
26432 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26433
26434         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26435         Solaris 2.[678] system.
26436
26437 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26438
26439         * gcc.dg/20010622-1.c: New test.
26440
26441 2001-06-18  Stan Shebs  <shebs@apple.com>
26442
26443         * objc.dg: New directory.
26444         * objc.dg/dg.exp: New file.
26445         * objc.dg/alias.m: New.
26446         * objc.dg/class-1.m: New.
26447         * objc.dg/class-2.m: New.
26448         * objc.dg/const-str-1.m: New.
26449         * objc.dg/const-str-2.m: New.
26450         * objc.dg/id-1.m: New.
26451         * objc.dg/method-1.m: New.
26452         * objc.dg/super-class-1.m: New.
26453         * lib/objc-dg.exp: New file.
26454
26455 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26456
26457         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26458         of label name.
26459
26460 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26461
26462         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26463
26464 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26465
26466         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26467         variable.
26468
26469 2001-06-12  Richard Henderson  <rth@redhat.com>
26470
26471         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26472
26473 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26474
26475         * g++.old-deja/g++.abi/vbase5.C: New test.
26476         * g++.old-deja/g++.abi/vbase6.C: New test.
26477         * g++.old-deja/g++.abi/vbase7.C: New test.
26478
26479 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26480
26481         * gcc.c-torture/compile/20010610-1.c: New test.
26482
26483 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26484
26485         * g++.old-deja/g++.abi/vbase4.C: New test.
26486
26487 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26488
26489         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26490         support %f for HC11/HC12 targets.
26491         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26492         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26493         on HC11/HC12 targets.
26494         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26495
26496 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26497
26498         * gcc.dg/wchar_t-1.c: New file.
26499         * gcc.dg/wint_t-1.c: Likewise.
26500
26501 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26502
26503         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26504
26505 2001-06-11  Richard Henderson  <rth@redhat.com>
26506
26507         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26508
26509 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26510
26511         * gcc.c-torture/compile/20010611-1.c: New test.
26512
26513 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26514
26515         * gcc.dg/c99-tag-1.c: Add more tests.
26516
26517 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26518
26519         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26520         representation on MN10300 and ARM/Thumb.
26521
26522 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26523
26524         * g77.f-torture/execute/20010610.f: New.
26525
26526 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26527
26528         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26529         names.
26530
26531 2001-06-09  Richard Henderson  <rth@redhat.com>
26532
26533         * gcc.c-torture/execute/ashrdi-1.c: New.
26534         * gcc.c-torture/execute/ashldi-1.c: New.
26535         * gcc.c-torture/execute/lshrdi-1.c: New.
26536
26537 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26538
26539         * objc/execute/load-3.m: Added. Check sending +load to categories,
26540         in addition to classes.
26541
26542 2001-06-08  Stan Shebs  <shebs@apple.com>
26543
26544         * objc/execute/load-2.m: New test.  From Nicola Pero
26545         <n.pero@mi.flashnet.it>.
26546
26547 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26548
26549         * gcc.c-torture/execute/20010605-2.c: New test.
26550
26551 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         * g++.old-deja/g++.abi/vbase2.C: New test.
26554         * g++.old-deja/g++.abi/vbase3.C: New test.
26555
26556 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26557
26558         * g++.old-deja/g++.pt/friend49.C: New test.
26559
26560 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         * g++.old-deja/g++.ext/anon3.C: New test.
26563
26564 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26565
26566         * g++.old-deja/g++.other/conv7.C: New test.
26567
26568 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26569
26570         * gcc.c-torture/compile/20010605-2.c: New test.
26571
26572 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26573
26574         * gcc.c-torture/execute/20010604-1.c: New test.
26575
26576 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26577
26578         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26579
26580 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26581
26582         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26583         (g++_link_flags): Likewise.
26584         (g++_init): Pass gccpath's value to two previous functions.
26585
26586 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26587
26588         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26589         Ensure logfile entry matches exec command line.
26590
26591 2001-05-31  Richard Henderson  <rth@redhat.com>
26592
26593         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26594         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26595
26596 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26597
26598         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26599         compiler for irix6.2
26600
26601 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26602
26603         * g++.old-deja/g++.other/optimize3.C: New file.
26604
26605 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26606
26607         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26608         assemble.
26609
26610 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26611
26612         * g++.old-deja/g++.other/optimize2.C: New file.
26613
26614 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26615
26616         * gcc.c-torture/compile/20010518-2.c: New file.
26617         * gcc.c-torture/execute/20010518-1.c: New file.
26618         * gcc.c-torture/execute/20010518-2.c: New file.
26619
26620 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26621
26622         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26623
26624 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26625
26626         G++ no longer defines builtins that do not begin with __builtin.
26627         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26628         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26629         * g++.old-deja/g++.law/builtin1.C: Likewise.
26630         * g++.old-deja/g++.law/cvt2.C: Likewise.
26631         * g++.old-deja/g++.mike/net5.C: Likewise.
26632         * g++.old-deja/g++.other/builtins1.C: Likewise.
26633         * g++.old-deja/g++.other/builtins2.C: Likewise.
26634         * g++.old-deja/g++.other/builtins3.C: Likewise.
26635         * g++.old-deja/g++.other/builtins4.C: Likewise.
26636         * g++.old-deja/g++.other/inline8.C: Likewise.
26637         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26638
26639 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26640
26641         * g++.old-deja/g++.pt/using1.C: Adjust.
26642         * g++.old-deja/g++.pt/using2.C: New test.
26643
26644 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26645
26646         * gcc.dg/cpp/charconst.c: New tests.
26647         * gcc.dg/cpp/escape.c: New tests.
26648         * gcc.dg/cpp/escape-1.c: New tests.
26649         * gcc.dg/cpp/escape-2.c: New tests.
26650         * gcc.dg/cpp/ucs.c: New tests.
26651
26652 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26653
26654         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26655         native compiler for irix6.5.
26656
26657 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26658
26659         * lib/g++.exp (g++_include_flags): Use args to compute
26660         get_multilibs.
26661         (g++_link_flags): Likewise.
26662         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26663
26664 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26665
26666         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26667
26668 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26669
26670         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26671         this file.
26672
26673 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26674
26675         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26676         STACK_SIZE;
26677         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26678         to STACK_SIZE; Use it to define size of add_histo array.
26679         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26680         to STACK_SIZE.
26681         (f): Use GITT_SIZE to define size of gitt local table.
26682         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26683         to STACK_SIZE; Use it to define size of bytemem array.
26684
26685 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26686
26687         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26688         on 68HC11/HC12 due to the asm instruction.
26689         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26690         * gcc.c-torture/compile/920520-1.x: Likewise.
26691         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26692         on 68HC11/HC12 because the function is larger than 64K.
26693         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26694         on 68HC11/HC12 because the structure is too large.
26695
26696 2001-05-20  Richard Henderson  <rth@redhat.com>
26697
26698         * gcc.c-torture/execute/20010520-1.c: New.
26699
26700 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26701
26702         * g++.old-deja/g++.warn/compare1.C: New test.
26703         * gcc.dg/compare4.c: New test.
26704
26705 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.old-deja/g++.other/optimize1.C: New test.
26708
26709 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26710
26711         * g++.old-deja/g++.pt/spec41.C: New test.
26712
26713 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26714
26715         * gcc.c-torture/compile/20010114-1.x: Remove.
26716
26717 2001-05-18  Stan Shebs  <shebs@apple.com>
26718
26719         * gcc.c-torture/compile/20010518-1.c: New test.
26720
26721 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26722
26723         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26724         * g++.old-deja/g++.pt/crash67.C: New test.
26725
26726 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26727
26728         * g++.old-deja/g++.other/debug9.C: New test.
26729
26730 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26731
26732         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26733
26734 2001-05-16  Jan Hubicka  <jh@suse.cz>
26735
26736         * gcc.c-torture/compile/20010516-1.c: New test.
26737
26738 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26739
26740         * g++.old-deja/g++.other/crash41.C: New test.
26741
26742 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.old-deja/g++.pt/crash66.C: New test.
26745
26746 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26747
26748         * g++.old-deja/g++.robertl/eb27.C: Convert.
26749
26750 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26751
26752         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26753         declaration being redundant.
26754
26755 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26756
26757         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26758
26759 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26760
26761         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26762
26763 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26764
26765         * lib/g++.exp: Use testsuite_flags.
26766
26767 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26768
26769         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26770
26771 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26772
26773         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26774
26775 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26776
26777         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26778
26779 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26780
26781         * gcc.c-torture/compile/20010313-1.c: New test.
26782
26783 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26784
26785         * gcc.dg/cpp/direct2.c: New test.
26786         * gccq.dg/cpp/direct2s.c: New test.
26787
26788         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26789
26790 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26791
26792         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26793         * g++.old-deja/g++.other/op3.C: Likewise.
26794
26795 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26796
26797         * gcc.dg/cpp/syshdr.h: New file.
26798         * gcc.dg/cpp/sysmac1.c: Update.
26799         * gcc.dg/cpp/sysmac2.c: Update.
26800
26801 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26802
26803         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26804
26805 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26806
26807         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26808         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26809
26810 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26811
26812         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26813
26814 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26815
26816         * lib/g++.exp (g++_include_flags): Don't use any special flags
26817         if TESTING_IN_BUILD_TREE is not defined.
26818         (g++_init): Use a plain 'c++' as the compiler if
26819         TESTING_IN_BUILD_TREEE is not defined.
26820
26821 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26822
26823         * g++.old-deja/g++.eh/catch13.C: New test.
26824         * g++.old-deja/g++.eh/catch14.C: New test.
26825
26826 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26827
26828         * gcc.dg/cpp/tr-define.c: New test.
26829
26830 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26831
26832         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26833         <stdlib.h>, not <malloc.h>.
26834
26835 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         * g++.old-deja/g++.ns/template17.C: New test.
26838
26839 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26840
26841         * g++.old-deja/g++.pt/ref4.C: New test.
26842
26843 2001-04-30  Richard Henderson  <rth@redhat.com>
26844
26845         * gcc.dg/20000724-1.c: Revert last change.
26846
26847 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26848
26849         * g77.f-torture/execute/20010430.f: New test.
26850
26851 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26852
26853         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26854
26855 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26856
26857         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26858
26859 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26860
26861         * g++.old-deja/g++.eh/crash6.C: New test.
26862
26863 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.old-deja/g++.other/warn7.C: New test.
26866
26867 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         * g++.old-deja/g++.other/defarg9.C: New test.
26870
26871 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26872
26873         * g77.f-torture/compile/20010426.f: New test.
26874         * g77.f-torture/execute/20010426.f: New test.
26875
26876 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26877
26878         * g77.f-torture/compile/20000629-1.x: Remove - error
26879         has been fixed.
26880
26881 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26882
26883         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26884         Tweak slightly to work with g++.dg framework.
26885         * g++.dg/special/ecos.exp: Run initp1.C test.
26886         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26887
26888         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26889         its linker doesn't give line numbers either.
26890         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26891
26892 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26893
26894         * g++.old-deja/g++.other/lex1.C: New test.
26895
26896 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26897
26898         * gcc.dg/noncompile/20010425-1.c: New test.
26899
26900 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26901
26902         * g++.old-deja/g++.pt/mangle2.C: New test.
26903
26904 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26905
26906         * gcc.dg/format/plus-1.c: New test.
26907
26908 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26909
26910         * gcc.dg/20010423-1.c: New test.
26911
26912 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26913
26914         * gcc.c-torture/execute/20010422-1.c: New test.
26915
26916 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         * g++.old-deja/g++.ns/type2.C: New test.
26919
26920 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26921
26922         * g++.old-deja/g++.other/perf1.C: New test.
26923
26924 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26925
26926         * gcc.dg/c99-func-2.c: Remove xfail.
26927         * gcc.dg/c99-func-3.c: Remove xfail.
26928         * gcc.dg/c99-func-4.c: Remove xfail.
26929
26930 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26931
26932         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26933
26934 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26935
26936         * gcc.c-torture/compile/20010423-1.c: New test.
26937
26938 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         * g++.old-deja/g++.pt/typename28.C: New test.
26941
26942 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.old-deja/g++.abi/empty2.C: New test.
26945         * g++.old-deja/g++.abi/empty3.C: New test.
26946
26947 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26948
26949         * g++.old-deja/g++.other/comdat2.C: New test.
26950         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26951
26952 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26953
26954         * g++.old-deja/g++.other/overload14.C: New test.
26955
26956 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * g++.old-deja/g++.other/lookup23.C: New test.
26959
26960 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26961
26962         * gcc.c-torture/execute/20010403-1.c: New test.
26963
26964 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26965             Mark Mitchell  <mark@codesourcery.com>
26966
26967         * lib/old-dejagnu.exp: Don't delete output of executable.
26968         Add .exe suffix to executables.
26969
26970 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26971
26972         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26973
26974 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26975
26976         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26977
26978 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26979
26980         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26981         * g++.old-deja/g++.abi/crash1.C: New test.
26982
26983 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26984
26985         * g++.old-deja/g++.other/crash40.C: New test.
26986
26987 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26988
26989         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26990
26991 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26992
26993         * g++.old-deja/g++.other/warn6.C: New test.
26994
26995 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26996
26997         * g++.old-deja/g++.robertl/eb42.C: Same.
26998
26999 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27000
27001         * gcc.dg/wtr-conversion-1.c: New testcase.
27002
27003 2001-04-10  Richard Henderson  <rth@redhat.com>
27004
27005         * g++.old-deja/g++.other/array5.C: New.
27006
27007 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27008
27009         * gcc.c-torture/execute/20010408-1.c: New test.
27010
27011 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27012
27013         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27014         headers and constructs.
27015         * g++.old-deja/g++.robertl/eb79.C: Same.
27016         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27017         * g++.old-deja/g++.robertl/eb73.C: Same.
27018         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27019         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27020         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27021         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27022         * g++.old-deja/g++.robertl/eb44.C: Same.
27023         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27024         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27025         * g++.old-deja/g++.robertl/eb39.C: Same.
27026         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27027         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27028         * g++.old-deja/g++.robertl/eb30.C: Same.
27029         * g++.old-deja/g++.robertl/eb3.C: Same.
27030         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27031         * g++.old-deja/g++.robertl/eb21.C: Same.
27032         * g++.old-deja/g++.robertl/eb15.C: Same.
27033         * g++.old-deja/g++.robertl/eb118.C: Same.
27034         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27035         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27036         * g++.old-deja/g++.robertl/eb109.C: Same.
27037         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27038         * g++.old-deja/g++.mike/rtti1.C: Same.
27039         * g++.old-deja/g++.mike/p658.C: Same.
27040         * g++.old-deja/g++.mike/net46.C: Same.
27041         * g++.old-deja/g++.mike/net34.C: Same.
27042         * g++.old-deja/g++.mike/memoize1.C: Same.
27043         * g++.old-deja/g++.mike/eh2.C: Same.
27044         * g++.old-deja/g++.law/weak.C: Same.
27045         * g++.old-deja/g++.law/visibility7.C: Same.
27046         * g++.old-deja/g++.law/visibility25.C: Same.
27047         * g++.old-deja/g++.law/visibility22.C: Same.
27048         * g++.old-deja/g++.law/visibility2.C: Same.
27049         * g++.old-deja/g++.law/visibility17.C: Same.
27050         * g++.old-deja/g++.law/visibility13.C: Same.
27051         * g++.old-deja/g++.law/visibility10.C: Same.
27052         * g++.old-deja/g++.law/visibility1.C: Same.
27053         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27054         * g++.old-deja/g++.law/vbase1.C: Same.
27055         * g++.old-deja/g++.law/operators32.C: Same.
27056         * g++.old-deja/g++.law/nest3.C: Same.
27057         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27058         * g++.old-deja/g++.law/except5.C (main): Same.
27059         * g++.old-deja/g++.law/cvt7.C (run): Same.
27060         * g++.old-deja/g++.law/cvt2.C: Same.
27061         * g++.old-deja/g++.law/cvt16.C: Same.
27062         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27063         * g++.old-deja/g++.law/ctors17.C (main): Same.
27064         * g++.old-deja/g++.law/ctors13.C: Same.
27065         * g++.old-deja/g++.law/ctors12.C (main): Same.
27066         * g++.old-deja/g++.law/ctors10.C: Same.
27067         * g++.old-deja/g++.law/code-gen5.C: Same.
27068         * g++.old-deja/g++.law/bad-error7.C: Same.
27069         * g++.old-deja/g++.law/arm9.C: Same.
27070         * g++.old-deja/g++.law/arm12.C: Same.
27071         * g++.old-deja/g++.law/arg8.C: Same.
27072         * g++.old-deja/g++.law/arg1.C: Same.
27073         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27074         * g++.old-deja/g++.jason/template31.C: Same.
27075         * g++.old-deja/g++.jason/template24.C (main): Same.
27076         * g++.old-deja/g++.jason/2371.C: Same.
27077         * g++.old-deja/g++.eh/new2.C: Same.
27078         * g++.old-deja/g++.eh/new1.C: Same.
27079         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27080         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27081         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27082         * g++.old-deja/g++.brendan/crash62.C: Same.
27083         * g++.old-deja/g++.brendan/crash52.C: Same.
27084         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27085         * g++.old-deja/g++.brendan/crash38.C: Same.
27086         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27087         * g++.old-deja/g++.brendan/copy9.C: Same.
27088
27089 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27090
27091         * gcc.c-torture/execute/20001203-2.c (memset):
27092         Count argument is of type __SIZE_TYPE__.
27093
27094 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27095
27096         * gcc.c-torture/compile/20010404-1.c: New test.
27097
27098 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27099
27100         * gcc.c-torture/compile/20010326-1.c: New test.
27101
27102 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27103
27104         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27105         peculiarities of the SH.
27106         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27107
27108 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27109
27110         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27111         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27112         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27113
27114 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27115
27116         * g77.f-torture/compile/20010321-1.f: New test.
27117
27118 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27119
27120         * gcc.c-torture/compile/20010329-1.c: New test.
27121
27122 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27123
27124         * gcc.c-torture/execute/20010329-1.c: New test.
27125
27126 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27127
27128         * g++.old-deja/g++.other/eh4.C: Fix typo.
27129
27130 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27131
27132         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27133
27134 2001-03-28  Philip Blundell  <philb@gnu.org>
27135
27136         * gcc.c-torture/compile/20010328-1.c: New test.
27137
27138 2001-03-27  Richard Henderson  <rth@redhat.com>
27139
27140         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27141         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27142
27143 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27144
27145         * gcc.c-torture/compile/20010327-1.c: New test.
27146
27147 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.old-deja/g++.other/friend12.C: New test.
27150         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27151         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27152
27153 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27154
27155         * gcc.c-torture/execute/20010325-1.c: New test.
27156
27157 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27158
27159         * g++.old-deja/g++.other/mangle3.C: New test.
27160
27161 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27162
27163         * g++.old-deja/g++.other/anon8.C: New test.
27164
27165 2001-03-20  Philip Blundell  <philb@gnu.org>
27166
27167         * gcc.c-torture/compile/20010320-1.c: New test.
27168
27169 2001-03-17  Richard Henderson  <rth@redhat.com>
27170
27171         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27172
27173 2001-03-15  Geoff Keating  <geoff@redhat.com>
27174
27175         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27176         tests on AIX.
27177
27178 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27179
27180         * g++.old-deja/g++.other/eh4.C: New test.
27181
27182 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27183
27184         * gcc.dg/cpp/mi1.c: Update.
27185
27186 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27187
27188         * g++.old-deja/g++.other/regstack.C: New test.
27189
27190 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         * g++.old-deja/g++.other/ref4.C: New test.
27193
27194 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27195
27196         * objc/execute/va_method.m: Added.
27197         * objc/execute/IMP.m: Added.
27198         * objc/execute/_cmd.m: Added.
27199         * objc/execute/accessing_ivars.m: Added.
27200         * objc/execute/class-1.m: Added.
27201         * objc/execute/class-10.m: Added.
27202         * objc/execute/class-11.m: Added.
27203         * objc/execute/class-12.m: Added.
27204         * objc/execute/class-13.m: Added.
27205         * objc/execute/class-14.m: Added.
27206         * objc/execute/class-2.m: Added.
27207         * objc/execute/class-3.m: Added.
27208         * objc/execute/class-4.m: Added.
27209         * objc/execute/class-5.m: Added.
27210         * objc/execute/class-6.m: Added.
27211         * objc/execute/class-7.m: Added.
27212         * objc/execute/class-8.m: Added.
27213         * objc/execute/class-9.m: Added.
27214         * objc/execute/class-tests-1.h
27215         * objc/execute/class-tests-2.h
27216         * objc/execute/compatibility_alias.m: Added.
27217         * objc/execute/encode-1.m: Added.
27218         * objc/execute/formal_protocol-1.m: Added.
27219         * objc/execute/formal_protocol-2.m: Added.
27220         * objc/execute/formal_protocol-3.m: Added.
27221         * objc/execute/formal_protocol-4.m: Added.
27222         * objc/execute/formal_protocol-5.m: Added.
27223         * objc/execute/formal_protocol-6.m: Added.
27224         * objc/execute/formal_protocol-7.m: Added.
27225         * objc/execute/informal_protocol.m: Added.
27226         * objc/execute/initialize.m: Added.
27227         * objc/execute/load.m: Added.
27228         * objc/execute/many_args_method.m: Added.
27229         * objc/execute/nested-3.m: Added.
27230         * objc/execute/no_clash.m: Added.
27231         * objc/execute/private.m: Added.
27232         * objc/execute/redefining_self.m: Added.
27233         * objc/execute/root_methods.m: Added.
27234         * objc/execute/selector-1.m: Added.
27235         * objc/execute/static-1.m: Added.
27236         * objc/execute/static-2.m: Added.
27237         * objc/execute/va_method.m: Added.
27238
27239 2001-03-10  Richard Henderson  <rth@redhat.com>
27240
27241         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27242
27243 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27244
27245         * g++.old-deja/g++.other/crash31.C: XFAIL.
27246         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27247         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27248         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27249         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27250         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27251
27252 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27253
27254         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27255
27256 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27257
27258         * gcc.dg/20000724-1.c: Don't use multiline strings.
27259
27260 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27261
27262         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27263         result of -cString against what we expect it to be; don't just
27264         print it out for no one to read.
27265
27266         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27267         Based on testcases provided by Nicola Pero.
27268
27269 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27270
27271         * gcc.dg/cpp/macro7.c: New test.
27272
27273 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27274
27275         * gcc.dg/cpp/multiline.c: Update.
27276
27277 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27278
27279         * g++.old-deja/g++.other/enum3.C: New test.
27280
27281 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27282
27283         * g++.old-deja/g++.other/pod1.C: New test.
27284
27285 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27286
27287         * g++.old-deja/g++.ext/overload1.C: New test.
27288
27289 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27290
27291         * g++.old-deja/g++.pt/using1.C: New test.
27292
27293 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27294
27295         * g++.old-deja/g++.other/using9.C: New test.
27296
27297 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27298
27299         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27300
27301         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27302
27303 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27304
27305         * g++.old-deja/g++.ext/realpt1.C: Remove.
27306
27307 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27308
27309         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27310
27311 2001-02-26  Will Cohen  <wcohen@redhat.com>
27312
27313         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27314
27315 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27316
27317         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27318         templatized constructors.
27319
27320 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27321
27322         * gcc.c-torture/execute/20010224-1.c: New test.
27323
27324 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27325
27326         * gcc.c-torture/execute/20010222-1.c: New test.
27327
27328 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27329
27330         * g++.old-deja/g++.other/inline20.C: New test.
27331
27332 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27333
27334         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27335
27336 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27337
27338         * g++.old-deja/g++.other/lookup22.C: New test.
27339
27340 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27341
27342         * g77.dg: New directory.
27343         * g77.dg/20010216-1.f: New test case.
27344         * g77.dg/dg.exp: New driver.
27345         * lib/g77-dg.exp: New driver library.
27346
27347 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27348
27349         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27350
27351 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27352
27353         * g++.old-deja/g++.other/decl9.C: New test.
27354
27355 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27356
27357         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27358         not need <string> and also tests the initialization at runtime.
27359
27360 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27361
27362         * gcc.c-torture/execute/longlong.c: New test.
27363
27364 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27365
27366         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27367
27368 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27369
27370         * gcc.c-torture/execute/920302-1.c (execute):
27371         Change argument type to short.
27372
27373 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27374
27375         * g++.old-deja/g++.pt/deduct6.C: New test.
27376
27377 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27378
27379         * g++.old-deja/g++.pt/deduct5.C: New test.
27380
27381 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27382
27383         * gcc.c-torture/execute/20010209-1.c: New test.
27384
27385 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27386
27387         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27388
27389 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27390
27391         * g++.dg/vtgc1.C: Update for new ABI.
27392
27393         * consistency.vlad: New directory, 1665 files.
27394
27395 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27396
27397         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27398         return type.
27399         * gcc.dg/cpp/digraphs.c: Declare puts.
27400
27401 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27402
27403         * g++.old-deja/g++.other/warn5.C: New test.
27404
27405 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27406
27407         * g++.old-deja/g++.pt/spec40.C: New test.
27408
27409 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27410
27411         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27412         case.
27413         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27414
27415 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27416
27417         * gcc.c-torture/compile/20010209-1.c: New test.
27418
27419 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27420
27421         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27422         excess errors message but not if it crashes.
27423         * g++.old-deja/g++.other/crash27.C: Likewise.
27424         * g++.old-deja/g++.other/crash28.C: Likewise.
27425         * g++.old-deja/g++.other/crash30.C: Likewise.
27426         * g++.old-deja/g++.other/crash32.C: Likewise.
27427         * g++.old-deja/g++.other/crash35.C: Likewise.
27428         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27429
27430 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27431
27432         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27433         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27434         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27435         g77.f-torture/execute/execute.exp,
27436         g77.f-torture/noncompile/noncompile.exp,
27437         gcc.c-torture/execute/execute.exp,
27438         gcc.c-torture/execute/memcheck/memcheck.exp,
27439         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27440         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27441         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27442         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27443         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27444         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27445         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27446         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27447         Remove bug reporting instructions with ancient email addresses.
27448
27449 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27450
27451         * gcc.dg/20010202-1.c: New test.
27452         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27453
27454 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27455
27456         * g++.dg/stdbool-if.C: New test.
27457
27458 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27459
27460         * objc/execute/fdecl.m: Added main().
27461
27462 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27463
27464         * gcc.c-torture/execute/20010206-1.c: New test.
27465
27466 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27467
27468         * gcc.dg/cpp/avoidpaste1.c: Update.
27469
27470 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27471
27472         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27473         Pero <nicola@brainstorm.co.uk>.
27474         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27475
27476 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.pt/spec39.C: New test.
27479
27480 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27481
27482         * gcc.c-torture/compile/20010202-1.c: New test.
27483
27484 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         * g++.old-deja/g++.abi/primary2.C: New test.
27487         * g++.old-deja/g++.abi/primary3.C: New test.
27488         * g++.old-deja/g++.abi/primary4.C: New test.
27489         * g++.old-deja/g++.abi/primary5.C: New test.
27490         * g++.old-deja/g++.abi/vtable3.h: New test.
27491         * g++.old-deja/g++.abi/vtable3a.C: New test.
27492         * g++.old-deja/g++.abi/vtable3b.C: New test.
27493         * g++.old-deja/g++.abi/vtable3c.C: New test.
27494         * g++.old-deja/g++.abi/vtable3d.C: New test.
27495         * g++.old-deja/g++.abi/vtable3e.C: New test.
27496         * g++.old-deja/g++.abi/vtable3f.C: New test.
27497         * g++.old-deja/g++.abi/vtable3g.C: New test.
27498         * g++.old-deja/g++.abi/vtable3h.C: New test.
27499         * g++.old-deja/g++.abi/vtable3i.C: New test.
27500         * g++.old-deja/g++.abi/vtable3j.C: New test.
27501         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27502
27503 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27504
27505         * g++.old-deja/g++.other/anon6.C: New test.
27506         * g++.old-deja/g++.other/anon7.C: New test.
27507
27508 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27509
27510         * gcc.dg/cpp/avoidpaste2.c: New tests.
27511
27512 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27513
27514         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27515
27516 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27517
27518         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27519         DECIMAL_DIG cases for Irix."
27520
27521 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27522
27523         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27524
27525 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27526
27527         * gcc.dg/c99-tag-1.c: New test.
27528
27529 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27530
27531         * gcc.dg/cpp/tr-warn1.c: Add tests.
27532
27533 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27534
27535         * gcc.dg/cpp/avoidpaste1.c: Update.
27536         * gcc.dg/cpp/paste4.c: Update.
27537
27538 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27539
27540         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27541         cases for Irix.
27542
27543 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27544
27545         * g++.old-deja/g++.other/inline19.C: New test.
27546
27547 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27548
27549         * gcc.dg/Wlarger-than.c: New test.
27550
27551 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27552
27553         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27554
27555 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27556
27557         * gcc.c-torture/execute/20010129-1.c: New test.
27558         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27559
27560 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27561
27562         * gcc.dg/cpp/avoidpaste1.c: Test case.
27563
27564 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27565
27566         * g++.old-deja/g++.other/inline18.C: New test.
27567
27568 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27569
27570         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27571         and __builtin_putchar.
27572
27573 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27574
27575         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27576         tests.
27577
27578 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27579
27580         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27581         floating point number rounding mode to round to the nearest
27582         representable mode.
27583
27584 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27585
27586         * g++.old-deja/g++.other/mangle2.C: New test.
27587
27588 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27589
27590         * gcc.c-torture/compile/20010124-1.c: New test.
27591
27592 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27593
27594         * g++.old-deja/g++.pt/spec38.C: New test.
27595
27596 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27597
27598         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27599         "Build don't run".
27600
27601 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27602
27603         * gcc.c-torture/execute/20010123-1.c: New test.
27604
27605 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27606
27607         * g++.old-deja/g++.pt/spec37.C: New test.
27608
27609 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27610
27611         * g++.old-deja/g++.pt/overload14.C: New test.
27612
27613 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27614
27615         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27616         __builtin_return_address.
27617
27618 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27619
27620         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27621         * g++.old-deja/g++.pt/spec35.C: New test.
27622         * g++.old-deja/g++.pt/spec36.C: New test.
27623
27624 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27625
27626         * gcc.c-torture/compile/20010118-1.c: New test.
27627
27628 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27629
27630         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27631
27632 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27633
27634         * gcc.c-torture/execute/20010119-1.c: New test.
27635
27636 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27637
27638         * g++.old-deja/g++.other/vbase5.C: New test.
27639
27640 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27641
27642         * gcc.c-torture/execute/20010118-1.c: New test.
27643
27644 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27645
27646         * g++.old-deja/g++.pt/deduct3.C: New test.
27647
27648 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27649
27650         * g++.old-deja/g++.pt/spec34.C: New test.
27651
27652 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27653
27654         * g77.f-torture/compile/20000601-2.f: New test.
27655
27656 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27657
27658         * g++.old-deja/g++.other/init17.C: New test.
27659
27660 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27661
27662         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27663
27664 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.pt/unify8.C: New test.
27667
27668 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         * g++.old-deja/g++.abi/vbase1.C: New test.
27671
27672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27673
27674         * g++.old-deja/g++.pt/crash65.C: New test.
27675
27676 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27677
27678         * gcc.dg/cpp/assembl2.S: New test case.
27679
27680 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27681
27682         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27683         are supported.
27684
27685 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27686
27687         * g++.old-deja/g++.other/builtins1.C: New test.
27688         * g++.old-deja/g++.other/builtins2.C: Likewise.
27689         * g++.old-deja/g++.other/builtins3.C: Likewise.
27690         * g++.old-deja/g++.other/builtins4.C: Likewise.
27691
27692 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27693
27694         * gcc.c-torture/compile/20010117-1.c: New test.
27695         * gcc.c-torture/compile/20010117-2.c: New test.
27696
27697 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27698
27699         * g77.f-torture/execute/20010116.[fx]: New test,
27700         XFAIL on i?86-*-*.
27701         * g77.f-torture/compile/20010115.f: Indicate it's
27702         a test for PR fortran/1636.
27703
27704 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27705
27706         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27707
27708 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27709
27710         * g77.f-torture/compile/20010115.f: New test.
27711
27712 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         * g++.old-deja/g++.pt/nontype5.C: New test.
27715
27716 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27717
27718         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27719         have an equivalent working one below it.
27720
27721 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27722
27723         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27724         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27725
27726 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27727
27728         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27729         message containing "init_priority".
27730         (conpr-2.C): Likewise.
27731         (conpr-3.C): Likewise.
27732         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27733
27734 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27735
27736         * gcc.c-torture/execute/20010114-2.c: New test.
27737
27738 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27739
27740         * gcc.c-torture/compile/20010114-1.c: New test.
27741         * gcc.c-torture/compile/20010114-1.x: Xfail.
27742         * gcc.c-torture/compile/20010114-2.c: New test.
27743         * gcc.c-torture/execute/20010114-1.c: New test.
27744         * gcc.dg/trunc-1.c: New test.
27745         * gcc.dg/uninit-B.c: New test.
27746
27747 2001-01-13  Nick Clifton  <nickc@redhat.com>
27748
27749         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27750         target.
27751
27752 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27753
27754         * gcc.c-torture/compile/20010113-1.c: New test.
27755
27756 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27757
27758         * gcc.c-torture/compile/20001212-1.c: New test.
27759
27760 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27761
27762         * gcc.dg/cpp/widestr1.c: Update.
27763         * gcc.dg/cpp/prag-imp.c: Remove.
27764
27765 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27766
27767         * gcc.c-torture/execute/20000801-3.x: Remove.
27768         * gcc.dg/c90-init-1.c: New test.
27769         * gcc.dg/c99-init-1.c: New test.
27770         * gcc.dg/c99-init-2.c: New test.
27771         * gcc.dg/gnu99-init-1.c: New test.
27772
27773 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27774
27775         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27776         testing that no relevant ones were found.
27777
27778 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27779
27780         * g++.old-deja/g++.pt/cast2.C: New test.
27781
27782 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27783
27784         * g++.old-deja/g++.pt/friend47.C: New test.
27785
27786 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27787
27788         * g++.old-deja/g++.pt/instantiate13.C: New test.
27789
27790 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27791
27792         * g++.old-deja/g++.other/defarg7.C: New test.
27793         * g++.old-deja/g++.other/defarg8.C: New test.
27794
27795 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27796
27797         * g++.old-deja/g++.pt/crash64.C: New test.
27798
27799 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27800
27801         * g++.old-deja/g++.pt/crash63.C: New test.
27802
27803 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27804
27805         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27806
27807 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27808
27809         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27810
27811 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.old-deja/g++.pt/error3.C: New test.
27814
27815 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.other/crash39.C: New test.
27818
27819 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27820
27821         * g++.old-deja/g++.other/vbase4.C: New test.
27822
27823 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27824
27825         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27826         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27827         * gcc.dg/special/special.exp: New test driver which will check
27828         for alias support for the above test.
27829
27830 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27831
27832         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27833         problems on small machines.
27834         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27835         parameterize.
27836
27837 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27838
27839         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27840         mips.
27841         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27842
27843 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.old_deja/g++.pt/using8.C: New test.
27846
27847 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27848
27849         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27850
27851 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27852
27853         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27854         where a failure is expected.
27855         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27856
27857 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27858
27859         * g++.old_deja/g++.pt/instantiate12.C: New test.
27860
27861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27862
27863         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27864         start of structs.
27865         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27866         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27867         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27868         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27869         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27870         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27871         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27872         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27873         * g++.old-deja/g++.eh/spec6.C: Likewise.
27874         * g++.old-deja/g++.jason/crash3.C: Likewise.
27875         * g++.old-deja/g++.law/ctors11.C: Likewise.
27876         * g++.old-deja/g++.law/ctors17.C: Likewise.
27877         * g++.old-deja/g++.law/ctors5.C: Likewise.
27878         * g++.old-deja/g++.law/ctors9.C: Likewise.
27879         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27880         * g++.old-deja/g++.mike/net22.C: Likewise.
27881         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27882         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27883         * g++.old-deja/g++.mike/virt3.C: Likewise.
27884         * g++.old-deja/g++.niklas/t128.C: Likewise.
27885         * g++.old-deja/g++.other/anon4.C: Likewise.
27886         * g++.old-deja/g++.other/using1.C: Likewise.
27887         * g++.old-deja/g++.other/warn3.C: Likewise.
27888         * g++.old-deja/g++.pt/t37.C: Likewise.
27889         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27890         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27891
27892 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27893
27894         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27895
27896 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27897
27898         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27899
27900 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27901
27902         * gcc.c-torture/compile/20010107-1.c: New test.
27903
27904 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27905
27906         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27907
27908 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27909
27910         * gcc.dg/format/format.h: New file.
27911         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27912         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27913         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27914         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27915         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27916         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27917         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27918         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27919         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27920         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27921         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27922         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27923         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27924         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27925         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27926         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27927         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27928         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27929         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27930         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27931         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27932         instead of declaring standard types, macros and functions in each
27933         test.
27934
27935 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27936
27937         * gcc.c-torture/execute/20010106-1.c: New test.
27938
27939 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27940
27941         * gcc.dg/format/format.exp: New file.
27942         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27943         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27944         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27945         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27946         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27947         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27948         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27949         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27950         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27951         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27952         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27953         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27954         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27955         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27956         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27957         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27958         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27959         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27960         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27961         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27962         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27963         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27964         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27965         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27966         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27967         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27968         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27969         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27970         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27971         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27972         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27973         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27974         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27975         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27976         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27977         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27978         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27979         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27980         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27981         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27982         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27983         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27984
27985 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27986
27987         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27988         account.
27989
27990 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27991
27992         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27993
27994 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27995
27996         * g++.old-deja/g++.pt/crash62.C: New test.
27997
27998 2001-01-04  Richard Henderson  <rth@redhat.com>
27999
28000         * gcc.dg/20000926-1.c: Update expected warnings.
28001         * gcc.dg/array-2.c: Likewise.
28002         * gcc.dg/array-4.c: Also validate flexible array members.
28003         * gcc.dg/c99-flex-array-1.c: New.
28004
28005 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28006
28007         * gcc.c-torture/compile/20001222-1.x: Remove.
28008
28009 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28010
28011         * gcc.c-torture/execute/built-in-setjmp.c: New.
28012
28013 2001-01-03  Richard Henderson  <rth@redhat.com>
28014
28015         * gcc.dg/940510-1.c: Update expected error wording.
28016         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28017
28018 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28019
28020         * lib/target-supports.exp (check_alias_available): Modified to
28021         indicate aliases not supported if only weak aliases are supported.
28022
28023 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28024
28025         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28026         Turn on cmpstrsi checks for __pj__ and __i370__.
28027
28028 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28029
28030         * g++.old-deja/g++.other/virtual11.C: New test.
28031
28032 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28033
28034         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28035
28036 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28037
28038         * gcc.c-torture/compile/20010102-1.c: New test.
28039
28040 2001-01-02  Andreas Jaeger  <aj@suse.de>
28041
28042         * gcc.dg/noreturn-3.c: New test.
28043
28044         * gcc.dg/noreturn-4.c: New test.
28045
28046 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28047
28048         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28049         __builtin_fputc and __builtin_fwrite.
28050
28051 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28052
28053         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28054         signed char, not default char.
28055
28056 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28057
28058         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28059
28060 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28061
28062         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28063
28064 2000-12-29  Richard Henderson  <rth@redhat.com>
28065
28066         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28067         (__cyg_profile_func_exit): Define.
28068
28069 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28070
28071         * g++.dg/vtgc1.C: New test.
28072
28073 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28074
28075         * gcc.dg/noncompile/20001228-1.c: New test.
28076
28077         * gcc.dg/20001228-1.c: New test.
28078
28079         * gcc.c-torture/execute/20001228-1.c: New test.
28080
28081 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28082
28083         * gcc.dg/format-strfmon-1.c: New test.
28084
28085 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28086
28087         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28088         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28089         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28090         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28091         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28092         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28093         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28094         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28095         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28096         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28097         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28098         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28099         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28100
28101         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28102         * gcc.c-torture/execute/string-opt-4.c: Test index.
28103
28104 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28105
28106         * gcc.c-torture/compile/20001226-1.c: New test.
28107
28108 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28109
28110         * gcc.c-torture/compile/20001222-1.c: New test.
28111         * gcc.c-torture/compile/20001222-1.x: Xfail.
28112
28113 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28114
28115         * gcc.c-torture/execute/comp-goto-2.c: New test.
28116
28117 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28118
28119         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28120         Use long types if __INT_MAX__ is 32767.
28121         (main): Use cast to (sint32 *) when poking 88 into a_page.
28122
28123         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28124
28125 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28126
28127         * gcc.c-torture/compile/20001221-1.c: New test.
28128         * gcc.c-torture/execute/20001221-1.c: New test.
28129
28130 2000-12-20  Richard Henderson  <rth@redhat.com>
28131
28132         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28133         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28134
28135 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28136
28137         * gcc.dg/compare3.c: New test.
28138
28139 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28140
28141         * gcc.dg/format-warnll-1.c: New test.
28142
28143 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28144
28145         * gcc.dg/cpp/cmdlne-P.c: New test.
28146
28147 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28148
28149         * gcc.c-torture/execute/builtin-abs-1.c,
28150         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28151
28152 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28153
28154         * gcc.dg/cpp/multiline.c: New test.
28155
28156 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28157
28158         * g++.old-deja/g++.other/syshdr1.C: Update.
28159         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28160
28161 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28162
28163         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28164
28165 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28166
28167         * g++.old-deja/g++.pt/ttp65.C: New test.
28168
28169 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28170
28171         * g++.old-deja/g++.pt/ttp64.C: New test.
28172
28173 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28174
28175         * g++.old-deja/g++.pt/spec33.C: New test.
28176
28177 2000-12-14  Catherine Moore  <clm@redhat.com>
28178
28179         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28180         * gcc.c-torture/execute/920612-2.c: Likewise.
28181         * gcc.c-torture/execute/920428-2.c: Likewise.
28182         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28183         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28184
28185 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28186
28187         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28188         * gcc.dg/pack-test-2.c: Likewise.
28189
28190 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28191
28192         Tests by Zack Weinberg <zackw@stanford.edu>.
28193
28194         * gcc.dg/cpp/defined.c: Update.
28195         * gcc.dg/cpp/defined_trad.c: New tests.
28196
28197 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28198
28199         * gcc.dg/cpp/trad-direct.c: Update.
28200
28201 2000-12-11  Neil Booth  <neilb@earthling.net>
28202
28203         * gcc.dg/cpp/defined_trad.c
28204
28205 2000-12-11  Neil Booth  <neilb@earthling.net>
28206
28207         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28208
28209 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28210
28211         * gcc.dg/format-miss-2.c: New test.
28212
28213 2000-12-09  Neil Booth  <neilb@earthling.net>
28214
28215         * gcc.dg/cpp/lineflags.c: New tests.
28216         * gcc.dg/cpp/poison.c: Update.
28217         * gcc.dg/cpp/redef2.c: Update.
28218         * gcc.dg/cpp/skipping.c: New test.
28219
28220 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28221
28222         * g++.old-deja/g++.other/eh3.C: New testcase.
28223
28224 2000-12-07  Neil Booth  <neilb@earthling.net>
28225
28226         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28227         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28228         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28229         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28230         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28231         Update.
28232
28233 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28234
28235         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28236         __SIZE_TYPE__ instead of int for type of integers cast to
28237         pointers.
28238
28239 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28240
28241         * g++.old-deja/g++.other/cleanup4.C: New test.
28242
28243 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28244
28245         * format-sec-1.c: New test.
28246
28247 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28248
28249         * gcc.dg/format-nonlit-3.c: New test.
28250
28251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28252
28253         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28254         through a null pointer.
28255
28256 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28257
28258         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28259         * g++.old-deja/g++.pt/partial4.C: New test.
28260
28261 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28262
28263         * gcc.c-torture/execute/ieee/hugeval.x: New.
28264
28265 2000-12-06  Neil Booth  <neilb@earthling.net>
28266
28267         * gcc.dg/cpp/backslash2.c: New tests.
28268
28269 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28270
28271         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28272         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28273
28274 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28275
28276         * gcc.c-torture/execute/20001203-2.c: New testcase.
28277
28278 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28279
28280         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28281         * g++.old-deja/g++.other/virtual10.C: New test.
28282
28283 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28286
28287 2000-12-05  Richard Henderson  <rth@redhat.com>
28288
28289         * gcc.c-torture/compile/20001205-1.c: New.
28290
28291 2000-12-04  Neil Booth  <neilb@earthling.net>
28292
28293         * g++.old-deja/g++.other/virtual9.C: New test.
28294         * g++.old-deja/g++.pt/crash61.C: New test.
28295         * gcc.c-torture/execute/loop-9.c: New test.
28296
28297 2000-12-04  Neil Booth  <neilb@earthling.net>
28298
28299         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28300         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28301         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28302         * gcc.dg/cpp/extratokens.c: ...here.
28303
28304 2000-12-04  Neil Booth  <neilb@earthling.net>
28305
28306         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28307         New tests.
28308
28309 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28310
28311         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28312         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28313
28314 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28315
28316         * gcc.c-torture/execute/20001203-1.c: New test.
28317
28318 2000-12-03  Neil Booth  <neilb@earthling.net>
28319
28320         * gcc.dg/cpp/macro6.c: New test cases.
28321
28322 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28323
28324         * gcc.c-torture/execute/string-opt-9.c: New test.
28325         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28326         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28327         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28328
28329         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28330         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28331
28332 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28333
28334         * gcc.dg/cpp/if-6.c: New testcase.
28335
28336         * gcc.dg/20001201-1.c: New testcase.
28337
28338 2000-12-02  Neil Booth  <neilb@earthling.net>
28339
28340         * g++.old-deja/g++.other/externC4.C,
28341         g++.old-deja/g++.other/friend10.C: New tests.
28342
28343 2000-12-02  Neil Booth  <neilb@earthling.net>
28344
28345         * g++.old-deja/g++.other/instan2.C
28346         * g++.old-deja/g++.other/instan3.C: New test.
28347
28348 2000-12-02  Neil Booth  <neilb@earthling.net>
28349
28350         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28351         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28352         gnuc99.c,gnuc99-pedantic.c: New tests.
28353
28354 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28355
28356         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28357         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28358
28359 2000-12-01  Neil Booth  <neilb@earthling.net>
28360
28361         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28362         * gcc.dg/cpp/poison.c: Update.
28363         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28364
28365 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28366
28367         * g77.f-torture/execute/20001201.f: New test.
28368
28369 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28370
28371         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28372
28373 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28374
28375         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28376
28377 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         * g++.old-deja/g++.other/cast6.C: New test.
28380
28381 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28382
28383         * gcc.c-torture/execute/20001130-2.c: New testcase.
28384
28385 2000-11-30  Richard Henderson  <rth@redhat.com>
28386
28387         * gcc.c-torture/execute/20001130-1.c: New test.
28388
28389 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28390
28391         * g++.old-deja/g++.other/op3.C: New test.
28392
28393 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.other/op2.C: New test.
28396
28397 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28398
28399         * g++.old-deja/g++.other/crash38.C: New test.
28400
28401 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28402
28403         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28404
28405 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28406
28407         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28408         tests.
28409         * gcc.c-torture/execute/string-opt-6.c: New test.
28410
28411         * gcc.dg/20001117-1.c: Add main.
28412
28413 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28414
28415         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28416         Move from here ...
28417         * gcc.dg/940510-1.c: ... to here.
28418
28419         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28420         zero-size arrays in toplevel structures.
28421
28422 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28423
28424         * gcc.c-torture/execute/loop-8.c: New test.
28425
28426 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.old-deja/g++.other/base1.C: New test.
28429
28430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         * g++.old-deja/g++.other/parse2.C: New test.
28433
28434 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.old-deja/g++.pt/incomplete1.C: New test.
28437
28438 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28439
28440         * g++.old-deja/g++.other/friend9.C: New test.
28441
28442 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28443
28444         * gcc.dg/20001127-1.c: New test.
28445
28446 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28447
28448         * g++.old-deja/g++.pt/friend46.C: New test.
28449
28450 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         * g++.old-deja/g++.other/ptrmem8.C: New test.
28453
28454 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28455
28456         * gcc.c-torture/execute/string-opt-7.c: New test.
28457         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28458
28459 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28460
28461         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28462         instead of 'mkcheck 2'.
28463
28464 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28465
28466         * gcc.c-torture/execute/memcheck/driver.c,
28467         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28468         C9X references to refer to C99.
28469
28470 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28471
28472         * gcc.dg/ultrasp3.c: New test.
28473
28474 2000-11-25  Neil Booth  <neilb@earthling.net>
28475
28476         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28477
28478 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28479
28480         * gcc.c-torture/compile/20001123-2.c: New.
28481
28482 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28483
28484         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28485
28486 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28487
28488         * gcc.dg/sequence-point-1.c: Add some new tests.
28489         * gcc.c-torture/execute/20001124-1.c: New test.
28490
28491 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28492
28493         * g++.old-deja/g++.other/vaarg4.C: New test.
28494         * gcc.c-torture/compile/20001123-1.c: New test.
28495
28496 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.other/crash24.C: Adjust and remove XFAIL.
28499         * g++.other/crash37.C: New test.
28500
28501 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28502
28503         * g++.old-deja/g++.pt/instantiate9.C: New test.
28504
28505 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28506
28507         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28508         new ABI, too.
28509
28510         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28511         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28512
28513 2000-11-22  Neil Booth  <neilb@earthling.net>
28514
28515         * gcc.dg/cpp/Wtrigraphs.c: New test.
28516
28517 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28518
28519         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28520
28521 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28524
28525 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28526
28527         * lib/gcc-dg.exp: load_lib scanasm.exp.
28528         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28529         * lib/g++-dg.exp: load_lib scanasm.exp.
28530         * lib/scanasm.exp: New.
28531         (scan-assembler, scan-assembler-not): Add optional arguments to
28532         test name, or if not present, the pattern name.
28533         (scan-assembler-dem, scan-assembler-dem-not): New.
28534
28535         * g++.dg/dg.exp: New.
28536
28537 2000-11-21  Neil Booth  <neilb@earthling.net>
28538
28539         * gcc.dg/cpp/integrated1.c: Remove.
28540
28541 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28542
28543         * gcc.c-torture/execute/20001121-1.c: New test.
28544
28545 2000-11-21  Richard Henderson  <rth@redhat.com>
28546
28547         * gcc.c-torture/compile/20001121-1.c: New test.
28548
28549 2000-11-20  Neil Booth  <neilb@earthling.net>
28550
28551         * gcc.dg/cpp/integrated1.c: New test.
28552
28553 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28554
28555         * g++.old-deja/g++.other/inline17.C: New test.
28556
28557 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28558
28559         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28560         local variable to be zero: I made the variable global. Now
28561         uses abort() and exit() instead of relying on main's return value.
28562
28563 2000-11-20  Neil Booth  <neilb@earthling.net>
28564
28565         * gcc.dg/cpp/paste2.c: Update test.
28566         * objc/execute/paste.m: New test.
28567
28568 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28569
28570         * gcc.dg/c99-condexpr-1.c: New test.
28571
28572 2000-11-20  Neil Booth  <neilb@earthling.net>
28573
28574         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28575
28576 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28577
28578         * g++.old-deja/g++.pt/export1.C: New test.
28579
28580 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28581
28582         * gcc.dg/20001117-1.c: New test.
28583
28584 2000-11-18  Richard Henderson  <rth@redhat.com>
28585
28586         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28587
28588 2000-11-18  Richard Henderson  <rth@redhat.com>
28589
28590         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28591         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28592         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28593
28594 2000-11-18  Richard Henderson  <rth@redhat.com>
28595
28596         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28597         (main): New.  Exit cleanly.
28598
28599 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28600
28601         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28602         gcc.dg/c99-fordecl-2.c: New tests.
28603
28604 2000-11-18  Richard Henderson  <rth@redhat.com>
28605
28606         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28607         * gcc.c-torture/execute/zerolen-2.c: New.
28608
28609 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28610
28611         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28612         memory.
28613
28614 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.old-deja/g++.pt/instantiate8.C: New test.
28617
28618 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28621         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28622
28623 2000-11-16  Nick Clifton  <nickc@redhat.com>
28624
28625         * gcc.c-torture/execute/nestfunc-2.c: New test.
28626         * gcc.c-torture/execute/nestfunc-3.c: New test.
28627
28628 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28629
28630         * gcc.c-torture/compile/20001116-1.c: New test.
28631
28632 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28633
28634         * gcc.c-torture/execute/20001115-1.c: New test.
28635
28636 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28637
28638         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28639         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28640         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28641         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28642
28643 2000-11-15  Neil Booth  <neilb@earthling.net>
28644
28645         gcc.dg/cpp/_Pragma1.c: Update.
28646         gcc.dg/cpp/_Pragma2.c: New test.
28647
28648 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.old-deja/g++.other/anon5.C: New test.
28651
28652 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28653
28654         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28655         tests.
28656
28657 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28658
28659         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28660         output.
28661
28662 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28663
28664         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28665         labels at end of compound statements.
28666
28667 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28668
28669         * gcc.c-torture/execute/loop-7.c: New test.
28670
28671 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28672
28673         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28674
28675 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28676
28677         * gcc.dg/c99-bool-1.c: New test.
28678
28679 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28680
28681         * gcc.dg/c99-scope-1.c: Remove xfail.
28682         * gcc.dg/c99-scope-2.c: New test.
28683
28684 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28685
28686         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28687         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28688
28689 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28690
28691         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28692         error messages.
28693
28694         * g++.mike/p700.C: Don't typedef wchar_t.
28695         * g++.mike/p784.C: Likewise.
28696         * g++.mike/eb101.C: Don't use __wchar_t.
28697
28698 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28699
28700         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28701         from DO loop.
28702
28703 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28704
28705         * gcc.c-torture/execute/20001111-1.c: New test.
28706
28707 2000-11-10  Nick Clifton  <nickc@redhat.com>
28708
28709         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28710         long multuiple and accumulate.
28711
28712 2000-11-09  Richard Henderson  <rth@redhat.com>
28713
28714         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28715         via size_t instead of int.
28716
28717         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28718         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28719         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28720         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28721
28722 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28723
28724         * gcc.c-torture/compile/20001109-1.c: New test.
28725         * gcc.c-torture/compile/20001109-2.c: New test.
28726
28727 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28728
28729         * g++.old-deja/g++.pt/operator1.C: New test.
28730         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28731
28732 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * gcc.dg/20001108-1.c: New test.
28735
28736 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28739         with both arguments constant strings.
28740         * gcc.c-torture/execute/string-opt-3.c: New test.
28741         * gcc.c-torture/execute/string-opt-4.c: New test.
28742         * gcc.c-torture/execute/string-opt-5.c: New test.
28743
28744 2000-11-08  Nick Clifton  <nickc@redhat.com>
28745
28746         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28747         mulsidi3adddi patterns.
28748
28749 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28750
28751         * g++.old-deja/g++.other/crash36.C: New test.
28752
28753 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28754
28755         * g++.old-deja/g++.other/init16.C: New test.
28756
28757 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28758
28759         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28760
28761 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28762
28763         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28764         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28765         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28766
28767 2000-11-07  DJ Delorie  <dj@redhat.com>
28768
28769         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28770
28771 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28772
28773         * gcc.c-torture/execute/string-opt-1.c: New test.
28774
28775 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28776
28777         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28778         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28779         parameters in registers, and there is no way for a varargs
28780         function to know in which order the integer and floating-point
28781         parameters should be interleaved when they are placed on the
28782         stack.
28783         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28784         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28785
28786 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28787
28788         * gcc.c-torture/execute/string-opt-2.c: New test.
28789
28790 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28791
28792         * g++.old-deja/g++.pt/crash60.C: New test.
28793
28794 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28795
28796         * g++.old-deja/g++.other/crash24.C: New test.
28797         * g++.old-deja/g++.other/crash25.C: New test.
28798         * g++.old-deja/g++.other/crash26.C: New test.
28799         * g++.old-deja/g++.other/crash27.C: New test.
28800         * g++.old-deja/g++.other/crash28.C: New test.
28801         * g++.old-deja/g++.other/crash29.C: New test.
28802         * g++.old-deja/g++.other/crash30.C: New test.
28803         * g++.old-deja/g++.other/crash31.C: New test.
28804         * g++.old-deja/g++.other/crash32.C: New test.
28805         * g++.old-deja/g++.other/crash33.C: New test.
28806         * g++.old-deja/g++.other/crash34.C: New test.
28807         * g++.old-deja/g++.other/crash35.C: New test.
28808
28809 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28810
28811         * gcc.c-torture/execute/20001031-1.c: New test.
28812
28813 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28814
28815         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28816         namespace.
28817
28818         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28819         standards-conformant.
28820
28821         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28822
28823         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28824         * g++.old-deja/g++.mike/p755a.C: Likewise.
28825         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28826         library makes no calls to `operator new' during initialization.
28827
28828 2000-11-04  Neil Booth  <neilb@earthling.net>
28829
28830         * gcc.dg/cpp/include2.c: New tests.
28831
28832 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28833
28834         * lib/g++.exp (g++_set_ld_library_path): New function.
28835         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28836
28837 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28838
28839         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28840         warnings.
28841
28842 2000-11-01  Richard Henderson  <rth@redhat.com>
28843
28844         * g++.old-deja/g++.ext/namedret1.C: New.
28845         * g++.old-deja/g++.ext/namedret2.C: New.
28846         * g++.old-deja/g++.ext/namedret3.C: New.
28847
28848 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28849
28850         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28851         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28852
28853 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28854
28855         * gcc.c-torture/execute/va-arg-21.c: New test.
28856
28857 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28858
28859         * gcc.dg/c99-complex-2.c: New test.
28860
28861 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28862
28863         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28864
28865 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28866
28867         * g++.old-deja/g++.other/inline16.C: New test.
28868
28869 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28870
28871         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28872         __PRETTY_FUNCTION__
28873
28874 2000-10-29  Neil Booth  <neilb@earthling.net>
28875
28876         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28877         New tests.
28878         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28879         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28880         optimisation.
28881
28882 2000-10-29  Neil Booth  <neilb@earthling.net>
28883
28884         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28885         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28886         * mi5.c: Test multiple includes work with -C.
28887         * trigraphs.c: Test ^= version.
28888
28889 2000-10-28  Neil Booth  <neilb@earthling.net>
28890
28891         New tests and test updates for new macro expander.
28892
28893         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28894         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28895         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28896         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28897         new diagnostic messages.
28898
28899         * gcc.dg/cpp/macro3.c: New tests.
28900
28901 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28902
28903         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28904         on the same line.
28905
28906 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28907
28908         * g++.old-deja/g++.other/eh2.C: New test.
28909
28910 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28911
28912         * gcc.c-torture/execute/20001027-1.c: New test.
28913
28914 2000-10-26  Richard Henderson  <rth@redhat.com>
28915
28916         * gcc.c-torture/execute/20001026-1.c: New.
28917
28918 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28919
28920         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28921         * g++.old-deja/g++.law/builtin1.C: Likewise.
28922         * g++.old-deja/g++.law/ctors10.C: Likewise.
28923         * g++.old-deja/g++.law/virtual3.C: Likewise.
28924         * g++.old-deja/g++.mike/p658.C: Likewise.
28925         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28926         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28927         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28928         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28929         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28930
28931 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28932
28933         * gcc.c-torture/compile/20001024-1.c: New test.
28934
28935 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28936
28937         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28938         to tell us whether or not we are using V3.
28939
28940 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28941
28942         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28943         operands.
28944
28945 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28946
28947         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28948
28949 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28950
28951         * gcc.c-torture/execute/20001024-1.c: New test.
28952
28953 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28954
28955         * g++.old-deja/g++.other/sibcall1.C: New test.
28956
28957 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * gcc.dg/noncompile/init-3.c: New test.
28960
28961 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28962
28963         * gcc.dg/format-array-1.c: New test.
28964
28965 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28966
28967         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28968         writing through null pointers; remove comment about testing
28969         unterminated strings.
28970
28971 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28972
28973         * gcc.c-torture/execute/20001017-2.c: New test.
28974
28975 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28976
28977         * gcc.c-torture/compile/20001018-1.c: New test.
28978         * gcc.c-torture/compile/20001018-1.x: Xfail.
28979
28980 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28981
28982         * gcc.c-torture/execute/20001017-1.c: New test.
28983
28984 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28985
28986         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28987         for multiple use of arguments with scanf formats; add tests for
28988         multiple use of arguments.
28989
28990 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28991
28992         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28993
28994 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28995
28996         * gcc.dg/format-miss-1.c: New test.
28997
28998 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28999
29000         * gcc.c-torture/execute/20001013-1.c: New test.
29001
29002 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29003
29004         * gcc.dg/format-branch-1.c: New test.
29005
29006 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29007
29008         * README, lib/file-format.exp: Remove EGCS references.
29009
29010 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29011
29012         * gcc.dg/20001013-1.c: New test.
29013
29014 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29015
29016         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29017         for intmax_t in the compiler using __typeof__ and the type rules
29018         for conditional expressions.
29019
29020 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29021
29022         * gcc.dg/20001012-1.c: New test.
29023         * gcc.dg/20001012-2.c: New test.
29024
29025 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29026
29027         * gcc.dg/format-attr-1.c: New test.
29028
29029 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29030
29031         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29032         __LONG_LONG_MAX__ instead of LLONG_MAX.
29033
29034 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29035
29036         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29037         scanf flags.
29038         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29039         flags.
29040
29041 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29042
29043         * gcc.dg/sequence-pt-1.c: New test.
29044
29045 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29046
29047         * gcc.c-torture/execute/20001011-1.c: New testcase.
29048         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29049
29050 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29051
29052         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29053         does not error on it.
29054
29055 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29056
29057         * gcc.dg/20001009-1.c: New test.
29058
29059 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29060
29061         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29062         * gcc.c-torture/execute/20001009-2.c: ... to here.
29063
29064 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29065
29066         * gcc.c-torture/compile/20001009-1.c: New testcase.
29067         * gcc.c-torture/execute/20001009-1.c: New testcase.
29068         Testcases provided by Jan Hubicka <jh@suse.cz>.
29069
29070 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29071
29072         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29073         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29074         uintmax_t using <limits.h> to emulate the compiler's internal
29075         logic.  No longer XFAIL %j tests.
29076
29077 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29078
29079         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29080         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29081         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29082         regexps and details of expected handling of some bad formats.
29083         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29084         suppression.
29085
29086 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29087
29088         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29089         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29090         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29091         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29092         in list archives.
29093
29094 2000-10-06  Richard Henderson  <rth@cygnus.com>
29095
29096         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29097         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29098         * g++.old-deja/g++.jason/report.C: Likewise.
29099         * g++.old-deja/g++.law/friend5.C: Likewise.
29100         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29101         of the expected warnings.
29102
29103 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29104
29105         * g++.old-deja/g++.pt/enum14.C: New test.
29106
29107 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29108
29109         * g++.old-deja/g++.pt/crash59.C: New test.
29110
29111 2000-10-04  Will Cohen  <wcohen@redhat.com>
29112
29113         * gcc.dg/20000926-1.c: New test.
29114
29115 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29116
29117         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29118         function name for current C++ compiler.
29119         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29120
29121 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29122
29123         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29124         __PRETTY_FUNCTION__.
29125         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29126
29127 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29128
29129         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29130
29131 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29132
29133         * gcc.c-torture/compile/20000923-1.c: New test.
29134
29135 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29136
29137         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29138         * g++.old-deja/g++.pt/ttp62.C: Same.
29139         * g++.old-deja/g++.other/inline14.C: Same.
29140
29141 2000-09-24  Richard Henderson  <rth@cygnus.com>
29142
29143         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29144
29145 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29146
29147         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29148
29149 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29150
29151         * gcc.c-torture/compile/20000922-1.c: New file.
29152
29153 2000-09-21  Nick Clifton  <nickc@redhat.com>
29154
29155         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29156         a signed long modulo operation.
29157         (mod6): New function - perform an unsigned long modulo operation.
29158         (main): Add tests for modulos of very large numbers by very small
29159         dividends.
29160
29161 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29162
29163         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29164
29165 2000-09-19  Richard Henderson  <rth@cygnus.com>
29166
29167         * gcc.dg/compare2.c (case 10): XFAIL.
29168
29169 2000-09-18  Richard Henderson  <rth@cygnus.com>
29170
29171         * gcc.c-torture/execute/20000906-1.c: Move ...
29172         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29173         that support __builtin_trap.
29174
29175 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29176
29177         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29178
29179 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29180
29181         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29182         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29183         more $ format tests.
29184
29185 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29186
29187         * gcc.dg/format-errmk-1.c: New test.
29188
29189 2000-09-17  Greg McGary  <greg@mcgary.org>
29190
29191         * gcc.c-torture/execute/20000917-1.x: Remove.
29192
29193 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29194
29195         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29196
29197 2000-09-17  Greg McGary  <greg@mcgary.org>
29198
29199         * gcc.c-torture/execute/20000917-1.c: New test.
29200         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29201
29202 2000-09-16  Neil Booth  <NeilB@earthling.net>
29203
29204         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29205         in nested macro bug.
29206
29207 2000-09-15  Neil Booth  <NeilB@earthling.net>
29208
29209         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29210
29211 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29212
29213         * gcc.c-torture/execute/20000914-1.c: New test.
29214
29215 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29216
29217         * g++.other/inline13.C: New test.
29218
29219 2000-09-12  Andreas Jaeger  <aj@suse.de>
29220
29221         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29222         constant by Ulrich Drepper <drepper@redhat.com>.
29223
29224 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29225
29226         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29227
29228 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29229
29230         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29231
29232 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29233
29234         * gcc.dg/cpp/backslash.c: New test.
29235
29236 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29237
29238         * gcc.c-torture/execute/20000910-1.c: New test.
29239         * gcc.c-torture/execute/20000910-2.c: Likewise.
29240
29241 2000-09-11  Robert Lipe  <robertl@sco.com>
29242
29243         * gcc.dg/pragma-align.c: New test.
29244
29245 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29246
29247         * g++.old-deja/g++.pt/explicit82.C: New test.
29248         * g++.old-deja/g++.pt/explicit83.C: New test.
29249
29250 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29251
29252         * gcc.dg/asm-names.c: New test.
29253
29254 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29255
29256         * gcc.dg/cpp/tr-warn6.c: New test
29257
29258 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29259
29260         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29261         be accepted.
29262
29263 2000-09-07  Catherine Moore  <clm@redhat.com>
29264
29265         * gcc.c-torture/execute/unroll-1.c: New test.
29266
29267 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29268
29269         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29270         ERROR markers.
29271         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29272         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29273         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29274         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29275         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29276         Preprocess only.
29277         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29278         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29279
29280 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29281
29282         * g++.old-deja/g++.pt/deduct2.C: New test.
29283
29284 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29285
29286         * g++.old-deja/g++.pt/parms2.C: New test.
29287
29288 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29289
29290         * g++.old-deja/g++.pt/crash58.C: New test.
29291
29292 2000-09-06  Greg McGary  <greg@mcgary.org>
29293
29294         * gcc.c-torture/execute/20000906-1.c: New test.
29295         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29296
29297 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29298
29299         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29300
29301 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29302
29303         * g++.old-deja/g++.pt/crash57.C: New test.
29304
29305 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29306
29307         * g++.old-deja/g++.pt/crash56.C: New test.
29308
29309 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         * g++.old-deja/g++.pt/koenig1.C: New test.
29312
29313 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29314
29315         * gcc.dg/20000904-1.c: New test.
29316
29317 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29318
29319         * gcc.dg/cpp/paste8.c: New test.
29320
29321 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29322
29323         * gcc.c-torture/compile/20000827-1.c: New test.
29324
29325 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29326
29327         * gcc.dg/format-diag-1.c: New test.
29328
29329 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29330
29331         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29332         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29333         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29334         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29335         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29336
29337 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29338
29339         * g++.old-deja/g++.other/nested4.C: New test.
29340
29341 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29342
29343         * g++.old-deja/g++.ns/scoped1.C: New test.
29344
29345 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29346
29347         * lib/g++.exp: Support testing already-installed GCC.
29348
29349 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29350
29351         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29352
29353 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29354
29355         * gcc.dg/return-type-2.c: New test.
29356
29357 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29358
29359         * gcc.c-torture/compile/20000825-1.c: New test.
29360
29361 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29362
29363         * gcc.dg/dwarf2-2.c: New test.
29364
29365 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29366
29367         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29368         dg-warning regexps.
29369
29370 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29371
29372         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29373         gcc.dg/format-ext-5.c: New tests.
29374
29375 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29376
29377         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29378
29379 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29380
29381         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29382
29383 2000-08-24  Richard Henderson  <rth@cygnus.com>
29384
29385         * gcc.dg/ia64-sync-1.c: New test.
29386         * gcc.dg/ia64-sync-2.c: New test.
29387         * gcc.dg/ia64-asm-1.c: New test.
29388
29389 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29390
29391         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29392         * gcc.dg/format-ext-2.c: New test.
29393
29394 2000-08-23  Jason Merrill  <jason@redhat.com>
29395
29396         * lib/old-dejagnu.exp: Also ignore "In member function" and
29397         "At global scope".
29398
29399 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29400
29401         * gcc.dg/noncompile/label-lineno-1.c: New test.
29402
29403 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29404
29405         * gcc.dg/c99-array-nonobj-1.c: New test.
29406
29407 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29408
29409         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29410         tests.
29411         * gcc.dg/format-ext-1.c: New test.
29412
29413 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29414
29415         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29416         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29417         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29418         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29419         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29420
29421 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29422
29423         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29424         gcc.dg/c99-strftime-2.c: New tests.
29425
29426 2000-08-22  Richard Henderson  <rth@cygnus.com>
29427
29428         * gcc.c-torture/execute/20000822-1.c: New test.
29429
29430 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29431
29432         * gcc.c-torture/execute/20000819-1.x: Remove.
29433
29434 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29435
29436         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29437         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29438         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29439         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29440         gcc.dg/format-xopen-1.c: New tests.
29441
29442 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29443
29444         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29445
29446 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29447
29448         * g++.old-deja/g++.other/loop2.C: New test.
29449
29450         * gcc.c-torture/compile/20000606-1.c: New test.
29451         * gcc.c-torture/compile/20000728-1.c: New test.
29452         * gcc.c-torture/execute/20000801-1.c: New test.
29453         * gcc.c-torture/execute/20000801-2.c: New test.
29454         * gcc.c-torture/execute/20000819-1.c: New test.
29455         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29456         * gcc.dg/20000629-1.c: New test.
29457         * gcc.dg/20000724-1.c: New test.
29458         * gcc.dg/20000807-1.c: New test.
29459
29460 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29461
29462         * gcc.dg/cpp/pragma-1.c: New test.
29463         * gcc.dg/cpp/pragma-2.c: New test.
29464
29465 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29466
29467         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29468         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29469
29470 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29471
29472         * gcc.c-torture/compile/20000818-1.c: New test.
29473
29474 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29475
29476         * gcc.c-torture/execute/20000818-1.c: New test.
29477
29478 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29479
29480         * gcc.dg/format-va-1.c: New test.
29481
29482 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29483
29484         * g++.old-deja/g++.other/typedef8.C: New test.
29485
29486 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29489         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29490         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29491         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29492         * g++.old-deja/g++.other/ptrmem7.C: New test.
29493         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29494
29495 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29496
29497         * g++.old-deja/g++.pt/typename27.C: New test.
29498
29499 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29502         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29503         * g++.old-deja/g++.pt/friend45.C: New test.
29504         * g++.old-deja/g++.other/friend8.C: New test.
29505
29506 2000-08-15  Richard Henderson  <rth@cygnus.com>
29507
29508         * gcc.c-torture/execute/20000815-1.c: New test.
29509
29510 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29511
29512         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29513         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29514         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29515
29516 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         * g++.old-deja/g++.other/refinit2.C: New test.
29519
29520 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29521
29522         * lib/c-torture.exp (c-torture): Make
29523         compiler_conditional_xfail_data global.
29524         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29525         compiler_conditional_xfail_data machinery.
29526         (f-torture-execute): Likewise.
29527         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29528         and only when unrolling loops.
29529
29530         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29531
29532 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         * g++.old-deja/g++.pt/explicit81.C: New test.
29535
29536 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.old-deja/g++.pt/typename26.C: New test.
29539
29540 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29541
29542         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29543         warning.
29544
29545 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29546
29547         * g++.old-deja/g++.other/array3.C: New test.
29548
29549 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29550
29551         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29552         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29553         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29554         New tests.
29555
29556 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29559         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29560
29561 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29562
29563         * gcc.c-torture/execute/20000808-1.c: New test.
29564
29565 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29566
29567         * gcc.dg/c90-const-expr-1.c: New test.
29568
29569 2000-08-08  Richard Henderson  <rth@cygnus.com>
29570
29571         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29572
29573 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29574
29575         * gcc.dg/noncompile/const-ll-1.c: New test.
29576
29577 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29578
29579         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29580
29581 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29582
29583         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29584         that running programs linked against the shared version of libobjc
29585         run correctly.
29586
29587 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29588
29589         * gcc.dg/c99-printf-1.c: New test.
29590
29591 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29592
29593         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29594
29595 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29596
29597         * gcc.c-torture/execute/20000731-1.x: Delete.
29598
29599 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29600
29601         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29602         and torture_without_loops as is done by c-torture.exp.
29603         (search_for): Copy from c-torture.exp.
29604         (gcc-dg-runtest): New function, drives a directory of tests
29605         iterating over the TORTURE_OPTIONS.
29606         (scan-assembler, scan-assembler-not): Move here from
29607         individual directory drivers.
29608
29609         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29610         defined by lib/gcc-dg.exp.
29611         * gcc.dg/cpp/cpp.exp: Likewise.
29612         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29613         gcc-dg-runtest, so we cycle over optimization options.
29614
29615         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29616         * gcc.dg/compare2.c: No longer expected to fail.
29617
29618 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29619
29620         * gcc.c-torture/execute/20000804-1.c: New test.
29621
29622 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29623
29624         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29625
29626 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29627
29628         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29629
29630 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29631
29632         * gcc.c-torture/compile/20000803-1.c: New test.
29633
29634 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29635
29636         * gcc.c-torture/execute/20000801-3.c,
29637         gcc.c-torture/execute/20000801-4.c: New tests.
29638         * gcc.c-torture/execute/20000801-3.x,
29639         gcc.c-torture/execute/20000801-4.x: Xfail.
29640
29641 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29642
29643         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29644         libobjc/.libs to allow for libtool.
29645
29646 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * gcc.c-torture/compile/20000802-1.c: New test.
29649
29650 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29651
29652         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29653
29654 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29655
29656         * gcc-c-torture/execute/20000731-2.c: New test.
29657
29658         * gcc.c-torture/execute/20000731-1.c: New test.
29659         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29660
29661 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29662
29663         * testsuite/gcc.dg/cpp/paste7.c: New test.
29664         * gcc.dg/cpp/20000725-1.c: New test.
29665
29666 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29667
29668         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29669         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29670         declaration warning for __builtin_dwarf_reg_size.
29671
29672         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29673
29674 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29675
29676         * gcc.dg/noncompile/voidparam-1.c: New test.
29677
29678 2000-07-30  Richard Henderson  <rth@cygnus.com>
29679
29680         * gcc.dg/c90-digraph-1.c: Don't xfail.
29681         * gcc.dg/compare2.c (case 10): Xfail.
29682         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29683
29684 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29685
29686         * gcc.dg/c99-main-1.c: New test.
29687
29688 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29689
29690         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29691
29692 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29693
29694         * gcc.c-tortuer/execute/20000726-1.c: New test.
29695
29696 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29697
29698         * gcc.c-torture/execute/enum-2.c: New test.
29699
29700 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29701
29702         * gcc.dg/cpp/tr-warn3.c: New test.
29703
29704 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         * g++.old-deja/g++.ext/implicit1.C: Remove.
29707         * g++.old-deja/g++.jason/c2.C: Remove
29708         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29709         * g++.old-deja/g++.pt/crash16.C: Likewise.
29710         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29711
29712 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29713
29714         * g++.old-deja/g++.other/for2.C: New test.
29715
29716 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29717
29718         * gcc.dg/20000720-1.c: New test.
29719
29720 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29721
29722         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29723
29724 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29725
29726         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29727         * gcc.c-torture/execute/20000722-1.c: New.
29728         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29729
29730 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * gcc.dg/cpp/20000720-1.S: New test.
29733
29734 2000-07-21  Michael Meissner  <meissner@redhat.com>
29735
29736         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29737
29738 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29739
29740         * g++.old-deja/g++.brendan/crash16.C,
29741         g++.old-deja/g++.brendan/parse3.C,
29742         g++.old-deja/g++.brendan/redecl1.C,
29743         g++.old-deja/g++.ns/template13.C,
29744         g++.old-deja/g++.other/decl4.C,
29745         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29746
29747 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29748
29749         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29750         and "Internal error".
29751
29752         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29753         regexps.
29754         * gcc.dg/cpp/paste6.c: New test.
29755
29756 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29757
29758         * gcc.dg/cpp/tr-direct.c: New test.
29759
29760         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29761         gcc.dg/cpp/undef1.c: Tweak error regexps.
29762
29763 2000-07-18  Eric Christopher <echristo@redhat.com>
29764
29765         * gcc.c-torture/compile/20000718-1.c: New test.
29766
29767 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29768
29769         * cpplex.c (_cpp_push_token): If the token being pushed back
29770         is the previous token in this context, just subtract one from
29771         context->posn.
29772         * cppmacro.c (save_expansion): Clear aux field when storing a
29773         placemarker.
29774
29775 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29776
29777         * gcc.dg/noncompile/redecl-1.c: New test.
29778
29779 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29780
29781         * gcc.c-torture/execute/20000717-5.c: New test.
29782         * gcc.c-torture/execute/20000717-1.x: Removed.
29783
29784 2000-07-17  Richard Henderson  <rth@cygnus.com>
29785
29786         * gcc.c-torture/execute/20000717-4.c: New test.
29787
29788 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29789
29790         * gcc.dg/cpp/syshdr.c: New test.
29791         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29792
29793 2000-07-17  Neil Booth  <neilb@earthling.net>
29794
29795         * gcc.dg/cpp/cmdlne-dM.c: New test.
29796         * gcc.dg/cpp/cmdlne-dD.c: New test.
29797
29798 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29799
29800         * gcc.c-torture/execute/20000717-3.c: New test.
29801
29802         * gcc.c-torture/compile/20000717-1.c: New test.
29803
29804 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29805
29806         * gcc.c-torture/execute/20000717-2.c: New test.
29807
29808 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29809
29810         * gcc.dg/formatz-1.c: New test.
29811
29812         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29813         * gcc.dg/c99-digraph-1.c: New tests.
29814
29815         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29816         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29817
29818         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29819         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29820         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29821         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29822         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29823         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29824         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29825
29826 2000-07-17   Greg McGary <greg@mcgary.org>
29827
29828         * gcc.c-torture/execute/20000717-1.c: New test.
29829         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29830
29831 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29832
29833         * gcc.c-torture/execute/20000715-2.c: New test.
29834         * gcc.dg/20000715-1.c: New test.
29835
29836 2000-07-15  Michael Meissner  <meissner@redhat.com>
29837
29838         * gcc.c-torture/execute/20000715-1.c: New test.
29839
29840 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29841
29842         * gcc.c-torture/execute/20000707-1.c: New test.
29843
29844 2000-07-13  Neil Booth  <NeilB@earthling.net>
29845
29846         * testsuite/gcc.dg/cpp/digraph1.c,
29847         testsuite/gcc.dg/cpp/digraph2.c,
29848         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29849
29850 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29851
29852         * g77.f-torture/compile/20000630-2.f:  New test.
29853         * g77.f-torture/compile/20000630-2.x
29854
29855 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29856
29857         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29858
29859 2000-07-11  Neil Booth  <NeilB@earthling.net>
29860
29861         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29862
29863 2000-07-11  Neil Booth  <NeilB@earthling.net>
29864
29865         * gcc.dg/cpp/cmdlne-C.c: New.
29866
29867 2000-07-09  Neil Booth  <NeilB@earthling.net>
29868
29869         * gcc.dg/cpp/directiv.c: New tests.
29870         * gcc.dg/cpp/undef1.c: Update.
29871
29872 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29873
29874         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29875
29876 2000-07-09  Neil Booth  <NeilB@earthling.net>
29877
29878         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29879
29880 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29881
29882         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29883         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29884
29885 2000-07-08  Neil Booth  <NeilB@earthling.net>
29886
29887         * gcc.dg/cpp/macsyntx.c: New tests.
29888
29889 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29890
29891         * gcc.dg/20000707-1.c: New test.
29892
29893 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * gcc.c-torture/execute/20000706-1.c: New test.
29896         * gcc.c-torture/execute/20000706-2.c: New test.
29897         * gcc.c-torture/execute/20000706-3.c: New test.
29898         * gcc.c-torture/execute/20000706-4.c: New test.
29899         * gcc.c-torture/execute/20000706-5.c: New test.
29900
29901 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29902
29903         * g++.old-deja/g++.pt/instantiate7.C: New test.
29904
29905 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29906
29907         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29908         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29909         * g++.old-deja/g++.other/rtti3.C: Likewise.
29910         * g++.old-deja/g++.other/rttid3.C: Likewise.
29911
29912 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29913
29914         *  g77.f-torture/compile/20000630-1.x: Fix typo
29915
29916 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29917
29918         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29919         assembly output.
29920
29921 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29922
29923         * gcc.dg/cpp/ident.c: New test.
29924
29925 2000-07-05  Neil Booth  <NeilB@earthling.net>
29926
29927         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29928           gcc.dg/cpp/lexstrng.c: New tests.
29929
29930 2000-07-04  Neil Booth  <NeilB@earthling.net>
29931
29932         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29933         * gcc.dg/cpp/strify2.c: Same.
29934
29935 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29936
29937         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29938         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29939         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29940         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29941
29942         * testsuite/gcc.dg/cpp/macro1.c,
29943         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29944         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29945         testsuite/gcc.dg/cpp/strify1.c,
29946         testsuite/gcc.dg/cpp/strify2.c: New tests.
29947
29948 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29949
29950         * gcc.c-torture/execute/20000703-1.c: New test.
29951
29952 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29953
29954         * g++.old-deja/g++.pt (lookup10.C): New test.
29955
29956 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29957
29958         * g++.old-deja/g++.pt (typename25.C): New test.
29959
29960 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29961
29962         * gcc.c-torture/compile/20000701-1.c: New test.
29963
29964 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29965
29966         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29967         to test case.
29968
29969 2000-06-30  Catherine Moore  <clm@cygnus.com>
29970
29971         * gcc.c-torture/execute/align-1.c: New test.
29972
29973 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29974
29975         * g++.old-deja/g++.pt/expr8.C: New test.
29976         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29977
29978 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29979
29980         * gcc.c-torture/compile/20000629-1.c: New test.
29981
29982 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29983
29984
29985         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29986         gcc.dg/noncompile directory, depending on whether they're
29987         preprocessor tests or not.  Annotate all the tests for the dg
29988         framework.
29989
29990         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29991         * gcc.dg/noncompile/noncompile.exp: New.
29992
29993         * Moved files:
29994         Old name                                New name
29995         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29996         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29997         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29998         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29999         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30000         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30001         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30002         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30003         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30004         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30005         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30006         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30007         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30008         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30009         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30010         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30011         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30012         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30013         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30014         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30015         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30016         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30017         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30018         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30019
30020         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30021         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30022         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30023         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30024         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30025         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30026
30027 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30028
30029         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30030         declare one variable.  On the fourth, error.
30031         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30032         declared by 20000628-1a.h.
30033
30034 2000-06-29  Richard Henderson  <rth@redhat.com>
30035
30036         * gcc.c-torture/execute/930529-1.x: New file.
30037         * gcc.dg/920413-1.c: Adjust expected warning text.
30038         * gcc.dg/980217-1.c: Declare abort.
30039         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30040
30041 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30042
30043         * g77.f-torture/compile/20000629-1.f: New test.
30044         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30045
30046 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30047
30048         Rearrange lots of files, removing entirely the
30049         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30050         directories.
30051
30052         * Deleted files:
30053         gcc.c-torture/code_quality/code_quality.exp
30054         gcc.c-torture/special/special.exp
30055         gcc.failure/failure.exp
30056         gcc.failure/940409-1.x
30057         gcc.c-torture/compile/961203-1.x
30058
30059         * New files:
30060         gcc.misc-tests/linkage.exp
30061         gcc.c-torture/execute/920730-1t.c
30062         gcc.c-torture/execute/920730-1t.x
30063         gcc.c-torture/compile/920520-1.x
30064         gcc.c-torture/compile/920521-1.x
30065         gcc.c-torture/compile/981006-1.x
30066         gcc.c-torture/execute/eeprof-1.x
30067
30068         * Moved files (possibly with modifications to fit a new harness):
30069         Old name                                New name
30070         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30071         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30072         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30073         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30074         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30075         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30076         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30077         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30078         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30079         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30080         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30081         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30082         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30083         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30084
30085 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30086
30087         * c-torture/compile/961203-1.x: Delete.
30088
30089         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30090         not exit. Include stdio.h.
30091         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30092         * gcc.misc-tests/dg-12.c: Likewise.
30093         * gcc.misc-tests/dg-5.c: Likewise.
30094         * gcc.misc-tests/dg-6.c: Likewise.
30095         * gcc.misc-tests/dg-7.c: Prototype abort.
30096         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30097         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30098         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30099         not exit.
30100         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30101         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30102
30103 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30104
30105         * gcc.dg/cpp/20000628-1.c: New test.
30106         * gcc.dg/cpp/20000628-1.h: New header for above test.
30107         * gcc.dg/cpp/20000628-1a.h: Likewise.
30108
30109 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30110
30111         * gcc.dg/cpp: New directory.
30112         * gcc.dg/cpp/cpp.exp: New driver.
30113         * gcc.dg/cpp/20000627-1.c: New test.
30114         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30115         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30116         and rewrite as a compilation test.
30117
30118         * gcc.dg: Move many files into the cpp subdirectory, possibly
30119         renaming or editing them as well.
30120         Old name                New name
30121         990119-1.c              cpp/19990119-1.c
30122         990228-1.c              cpp/19990228-1.c
30123         990407-1.c              cpp/19990407-1.c
30124         990409-1.c              cpp/19990409-1.c
30125         990413-1.c              cpp/19990413-1.c
30126         990703-1.c              cpp/19990703-1.c
30127         20000127-1.c            cpp/20000127-1.c
30128         20000129-1.c            cpp/20000129-1.c
30129         20000207-1.c            cpp/20000207-1.c
30130         20000207-2.c            cpp/20000207-2.c
30131         20000209-1.c            cpp/20000209-1.c
30132         20000209-2.c            cpp/20000209-2.c
30133         20000301-1.c            cpp/20000301-1.c
30134         20000419-1.c            cpp/20000419-1.c
30135         20000510-1.S            cpp/20000510-1.S
30136         20000519-1.c            cpp/20000519-1.c
30137         20000529-1.c            cpp/20000529-1.c
30138         20000625-1.c            cpp/20000625-1.c
30139         20000625-2.c            cpp/20000625-2.c
30140         cpp-as1.c               cpp/assert1.c
30141         cpp-as2.c               cpp/assert2.c
30142         cxx-comments-1.c        cpp/cxxcom1.c
30143         cxx-comments-2.c        cpp/cxxcom2.c
30144         endif-label.c           cpp/endif.c
30145         cpp-hash1.c             cpp/hash1.c
30146         cpp-hash2.c             cpp/hash2.c
30147         cpp-if1.c               cpp/if-1.c
30148         cpp-if2.c               cpp/if-2.c
30149         cpp-if3.c               cpp/if-3.c
30150         cpp-if4.c               cpp/if-4.c
30151         cpp-if5.c               cpp/if-5.c
30152         cpp-cond.c              cpp/if-cexp.c
30153         cpp-missingop.c         cpp/if-mop.c
30154         cpp-missingparen.c      cpp/if-mpar.c
30155         cpp-opprec.c            cpp/if-oppr.c
30156         cpp-ifparen.c           cpp/if-paren.c
30157         cpp-shortcircuit.c      cpp/if-sc.c
30158         cpp-shift.c             cpp/if-shift.c
30159         cpp-unary.c             cpp/if-unary.c
30160         cpp-li1.c               cpp/line1.c
30161         cpp-li2.c               cpp/line2.c
30162         lineno.c                cpp/line3.c
30163         lineno-2.c              cpp/line4.c
30164         cpp-mi.c                cpp/mi1.c
30165         cpp-mic.h               cpp/mi1c.h
30166         cpp-micc.h              cpp/mi1cc.h
30167         cpp-mind.h              cpp/mi1nd.h
30168         cpp-mindp.h             cpp/mi1ndp.h
30169         cpp-mix.h               cpp/mi1x.h
30170         cpp-mi2.c               cpp/mi2.c
30171         cpp-mi2a.h              cpp/mi2a.h
30172         cpp-mi2b.h              cpp/mi2b.h
30173         cpp-mi2c.h              cpp/mi2c.h
30174         cpp-mi3.c               cpp/mi3.c
30175         cpp-mi3.def             cpp/mi3.def
30176         poison-1.c              cpp/poison.c
30177         pr-impl.c               cpp/prag-imp.c
30178         cpp-redef-2.c           cpp/redef1.c
30179         cpp-redef.c             cpp/redef2.c
30180         strpaste.c              cpp/strp1.c
30181         strpaste-2.c            cpp/strp2.c
30182         cpp-tradpaste.c         cpp/tr-paste.c
30183         cpp-tradstringify.c     cpp/tr-str.c
30184         cpp-tradwarn1.c         cpp/tr-warn1.c
30185         cpp-tradwarn2.c         cpp/tr-warn2.c
30186         trigraphs.c             cpp/trigraphs.c
30187         cpp-unc1.c              cpp/unc1.c
30188         cpp-unc2.c              cpp/unc2.c
30189         cpp-unc3.c              cpp/unc3.c
30190         cpp-unc.c               cpp/unc4.c
30191         undef.c                 cpp/undef1.c
30192         undef-2.c               cpp/undef2.c
30193         cpp-wi1.c               cpp/widestr1.c
30194
30195 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30196
30197         * lib/g++.exp (g++_include_flags): Tweak.
30198
30199 2000-06-27  H.J. Lu  <hjl@gnu.org>
30200             Loren J. Rittle  <ljrittle@acm.org>
30201
30202         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30203         version with one that knows about the new gcc tree structure.
30204         (g++_link_flags): Same.
30205
30206 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30207
30208         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30209         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30210         case we are cross-compiling.
30211
30212         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30213         g++.old-deja/g++.niklas/Makefile.in,
30214         g++.old-deja/g++.niklas/configure.in,
30215         g++.old-deja/g++.other/Makefile.in,
30216         g++.old-deja/g++.other/configure.in,
30217         gcc.c-torture/code_quality/Makefile.in,
30218         gcc.c-torture/code_quality/configure.in,
30219         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30220         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30221         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30222         gcc.c-torture/execute/ieee/Makefile.in,
30223         gcc.c-torture/execute/ieee/configure.in,
30224         gcc.c-torture/noncompile/Makefile.in,
30225         gcc.c-torture/noncompile/configure.in,
30226         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30227         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30228         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30229
30230 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30231
30232         * g++.old-deja/g++.other/ambig3.C: New test.
30233
30234 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30235
30236         * g++.old-deja/g++.pt/syntax1.C: New test.
30237         * g++.old-deja/g++.pt/syntax2.C: New test.
30238         * g++.old-deja/g++.other/syntax3.C: New test.
30239         * g++.old-deja/g++.other/syntax4.C: New test.
30240
30241 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30242
30243         * gcc.dg/20000623-1.c: Prototype exit and abort.
30244
30245 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30246
30247         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30248         New tests.
30249         * gcc.dg/cpp-mi3.def: New file.
30250
30251         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30252         inside assertions.
30253         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30254         lexer's error messages.
30255         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30256         divine anything from the linemarkers.
30257         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30258         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30259
30260 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30261
30262         * gcc.dg/20000623-1.c: New test.
30263
30264 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30265
30266         * gcc.c-torture/execute/20000622-1.c: New test.
30267
30268 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30269
30270         * g++.old-deja/g++.other/init15.C: New test.
30271
30272 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30273
30274         * g++.old-deja/g++.pt/vaarg2.C: New test.
30275         * g++.old-deja/g++.pt/vaarg3.C: New test.
30276
30277 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30278
30279         * g++.old-deja/g++.other/dyncast6.C: New test.
30280
30281 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30282
30283         * gcc.c-torture/execute/loop-6.c: New test.
30284
30285 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30286
30287         * gcc.dg/20000614-1.c: New test.
30288         * gcc.dg/20000614-2.c: New test.
30289
30290 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30291
30292         * g++.old-deja/g++.other/inline12.C: New test.
30293
30294 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30295
30296         * g++.old-deja/g++.other/eh1.C: New test.
30297
30298 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30299
30300         * g++.old-deja/g++.other/type.C: New test.
30301
30302 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30303
30304         * g++.old-deja/g++.other/initstring.C: New test.
30305
30306 2000-06-12  Jason Merrill  <jason@redhat.com>
30307
30308         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30309
30310 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30311
30312         * gcc.c-torture/compile/20000609-1.c: New test.
30313
30314 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30315
30316         * gcc.dg/20000609-1.c: New test.
30317
30318 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30319
30320         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30321         * gcc.c-torture/noncompile/poison-1.c: Move...
30322         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30323         * gcc.dg/cpp-li1.c: Add a token after the #line.
30324
30325 2000-06-05  Richard Henderson  <rth@cygnus.com>
30326
30327         * gcc.c-torture/execute/20000605-2.c: New test.
30328         * gcc.c-torture/execute/20000605-3.c: New test.
30329
30330 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30331
30332         * g77.f-torture/execute/20000503-1.x: New file.
30333
30334 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30335
30336         * g++.old-deja/g++.eh/badalloc1.C: New test.
30337
30338 2000-06-05  Richard Henderson  <rth@cygnus.com>
30339
30340         * gcc.c-torture/execute/20000605-1.c: New test.
30341
30342 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30343             Nathan Sidwell <nathan@codesourcery.com>
30344
30345         * gcc.c-torture/compile/20000605-1.c: New test.
30346
30347 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30348
30349         * g77.f-torture/compile/20000601-1.f:  New test.
30350
30351 2000-06-03  Richard Henderson  <rth@cygnus.com>
30352
30353         * gcc.c-torture/execute/20000603-1.c: New.
30354
30355 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30356
30357         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30358         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30359
30360 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30361
30362         * gcc.dg/compare2.c (case 12): XFAIL.
30363         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30364         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30365
30366         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30367
30368 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30369
30370         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30371         guard macro is already defined when the header is first
30372         included.
30373         * gcc.dg/cpp-mix.h: New file.
30374         * gcc.dg/endif-label.c: Update patterns to match compiler.
30375
30376         * g++.brendan/complex1.C: Declare abort.
30377         * g++.law/refs4.C: Remove XFAIL.
30378         * g++.oliva/expr2.C: Declare abort and exit.
30379
30380 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30381
30382         * gcc.c-torture/execute/20000528-1.c: New test.
30383
30384         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30385         * g++.old-deja/g++.law/temps4.C: Likewise.
30386
30387         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30388         stdlib.h.  Call abort() on failure.
30389         * g++.old-deja/g++.law/refs4.C: Likewise.
30390         * g++.old-deja/g++.law/temps4.C: Likewise.
30391         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30392         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30393
30394 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30395
30396         Relative to g++.dg/special:
30397         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30398
30399         Relative to g++.old-deja:
30400         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30401         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30402         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30403         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30404         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30405         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30406         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30407
30408         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30409         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30410         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30411         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30412         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30413         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30414         and/or string.h.
30415
30416         * g++.other/goto1.C: Update expectations for error messages.
30417
30418 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30419
30420         * gcc.c-torture/compile/20000523-1.c: New test.
30421
30422 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30423
30424         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30425
30426 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30427
30428         * g++.old-deja/g++.eh/catch11.C: New test.
30429         * g++.old-deja/g++.eh/catch12.C: New test.
30430
30431 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30432
30433         * gcc.c-torture/execute/20000523-1.c: New test.
30434
30435 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30436
30437         * c-torture/execute/bcp-1.c: Replace abort in arg of
30438         __builtin_constant_p with a generic external function.
30439
30440         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30441         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30442         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30443         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30444         Prototype abort and/or exit.
30445
30446         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30447         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30448         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30449         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30450
30451 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30452
30453         * gcc.dg/dwarf2-1.c: New test.
30454
30455 2000-05-20  Richard Henderson  <rth@cygnus.com>
30456
30457         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30458
30459 2000-05-20  Andreas Jaeger  <aj@suse.de>
30460
30461         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30462         testcase.
30463
30464 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30465
30466         * gcc.c-torture/execute/20000519-2.c: New test.
30467
30468 2000-05-19  Andreas Jaeger  <aj@suse.de>
30469
30470         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30471         which fails with SSA.
30472
30473         * lib/c-torture.exp: Also test with -O3 -fssa.
30474
30475 2000-05-18  Michael Meissner  <meissner@redhat.com>
30476
30477         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30478         * gcc.c-torture/execute/920415-1.c: Ditto.
30479         * gcc.c-torture/execute/920501-1.c: Ditto.
30480         * gcc.c-torture/execute/conversion.c: Ditto.
30481         * gcc.c-torture/execute/cvt-1.c: Ditto.
30482
30483 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30484
30485         * gcc.c-torture/compile/20000518-1.c: New test.
30486
30487 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30488
30489         * g77.f-torture/compile/200005018.f:  New test.
30490
30491 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30492
30493         * gcc.c-torture/compile/20000517-1.c: New test.
30494
30495 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30496
30497         * gcc.c-torture/execute/20000516-1.c: New test.
30498
30499 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30500
30501         * g++.old-deja/g++.other/eh.C: New test.
30502
30503 2000-05-12  Richard Henderson  <rth@cygnus.com>
30504
30505         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30506         constants through to doit's conditional.
30507
30508 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30509
30510         * gcc.c-torture/compile/20000511-1.c: New test.
30511         * g77.f-torture/compile/20000511-1.f: New test.
30512         * g77.f-torture/compile/20000511-2.f: New test.
30513
30514 2000-05-11  Michael Meissner  <meissner@redhat.com>
30515
30516         * gcc.c-torture/execute/20000511-1.c: New test.
30517
30518 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30519
30520         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30521         * gcc.dg/20000510-1.S: New.
30522
30523 2000-05-08  Catherine Moore  <clm@cygnus.com>
30524
30525         * gcc.dg/unused-3.c: New.
30526
30527 2000-05-06  Richard Henderson  <rth@cygnus.com>
30528
30529           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30530           * g++.old-deja/g++.mike/warn1.C: Likewise.
30531           * g++.old-deja/g++.pt/local1.C: Likewise.
30532           * g++.old-deja/g++.pt/local7.C: Likewise.
30533           * g++.old-deja/g++.pt/spec16.C: Likewise.
30534
30535 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30536
30537         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30538
30539 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30540
30541           * g77.f-torture/execute/20000503-1.f:  New test.
30542
30543 2000-05-04  Andreas Jaeger  <aj@suse.de>
30544
30545         * gcc.dg/noreturn-2.c: New test.
30546
30547 2000-05-04  Neil Booth  <NeilB@earthling.net>
30548
30549         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30550         preprocessor.
30551
30552 2000-05-04  Richard Henderson  <rth@cygnus.com>
30553
30554         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30555
30556 2000-05-04  Richard Henderson  <rth@cygnus.com>
30557
30558         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30559         OpenSSL by Jason R Thorpe.
30560
30561 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30562
30563         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30564
30565 2000-05-03  Robert Lipe <robertlipe@usa.net>
30566
30567         * gcc.dg/20000503-1.c: New test.
30568
30569 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30570
30571         * gcc.c-torture/compile/20000502-1.c: New test.
30572         * g++.old-deja/g++.other/align.C: New test.
30573         * gcc.dg/cpp-tradstringify.c: New test.
30574
30575 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30576
30577         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30578         and hard registers.
30579
30580 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30581
30582         * gcc.c-torture/execute/loop-5.c: New test.
30583
30584 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30585
30586         * gcc.c-torture/execute/va-arg-20.c: New test.
30587
30588 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30589
30590         * gcc.c-torture/execute/20000422-1.c: New test.
30591
30592 2000-04-20  Greg McGary  <gkm@gnu.org>
30593
30594         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30595         when optimizing, but without sibling-call optimizations (-O1).
30596
30597 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30598
30599           * gcc.c-torture/compile/20000420-1.c: New test.
30600
30601 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * g++.abi/ptrflags.C: New test.
30604         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30605
30606 2000-04-19  Catherine Moore  <clm@cygnus.com>
30607
30608         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30609
30610 2000-04-19  Greg McGary  <gkm@gnu.org>
30611
30612         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30613         sibling-call optimizations.
30614
30615 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30616
30617         * gcc.dg/20000419-1.c: New test.
30618
30619 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30620
30621         * gcc.c-torture/execute/20000412-6.c: New test.
30622
30623 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30624
30625         * gcc.c-torture/execute/20000412-5.c: New test.
30626         * g77.f-torture/compile/20000412-1.f: New test.
30627         * gcc.c-torture/execute/20000412-4.c: New test.
30628         * gcc.c-torture/compile/20000412-2.c: New test.
30629         * gcc.c-torture/execute/20000412-3.c: New test.
30630         * gcc.c-torture/compile/20000412-1.c: New test.
30631         * gcc.c-torture/execute/20000412-2.c: New test.
30632
30633 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30634
30635         * objc/execute/bf-20.m: New test.
30636
30637 2000-04-10  Richard Henderson  <rth@cygnus.com>
30638
30639         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30640
30641         * gcc.c-torture/execute/20000412-1.c: New test.
30642
30643 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30644
30645         * g++.old-deja/g++.eh/catchptr1.C: New test.
30646
30647 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30648
30649         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30650
30651 2000-04-08  Neil Booth  <NeilB@earthling.net>
30652
30653         * gcc.dg/cpp-nullchar.c: Remove test as
30654         embedded nulls cause problems.
30655
30656 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30657
30658         * gcc.dg/compare2.c: New test.
30659
30660 2000-04-08  Neil Booth  <NeilB@earthling.net>
30661
30662         * gcc.dg/cpp-nullchar.c: New test.
30663
30664 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30665
30666         * gcc.dg/cpp-mi2.c: New test.
30667         * gcc.dg/cpp-mi2[abc].h: New files.
30668
30669 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30670
30671         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30672         member name.
30673
30674 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30675
30676         * g++.old-deja/g++.abi/vmihint.C: New test.
30677
30678 2000-04-06  Neil Booth  <NeilB@earthling.net>
30679
30680         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30681         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30682         copyright.
30683
30684 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30685
30686         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30687         avoid stack-frame overwrite.
30688
30689 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30690
30691         * gcc.c-torture/compile/20000405-2.c: New test.
30692         * gcc.c-torture/compile/20000405-3.c: New test.
30693
30694 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30695
30696         * gcc.c-torture/compile/20000405-1.c: New test.
30697
30698 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30699
30700         * gcc.dg/cast-qual-1.c: Revert last change.
30701
30702 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30703
30704         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30705
30706 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30707
30708         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30709         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30710
30711 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30712
30713         * gcc.c-torture/compile/20000403-2.c: New test.
30714         * gcc.c-torture/compile/20000403-1.c: New test.
30715
30716 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30717
30718         * gcc.c-torture/execute/20000403-1.c: New test.
30719
30720 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30721
30722         * gcc.c-torture/execute/20000402-1.c: New test.
30723
30724 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30725
30726         * gcc.c-torture/execute/va-arg-15.c: New test.
30727         * gcc.c-torture/execute/va-arg-16.c: New test.
30728         * gcc.c-torture/execute/va-arg-17.c: New test.
30729         * gcc.c-torture/execute/va-arg-18.c: New test.
30730         * gcc.c-torture/execute/va-arg-19.c: New test.
30731
30732 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30733
30734         * gcc.c-torture/compile/981211-1.c: Move to...
30735         * gcc.dg/cpp-as1.c: ...here.
30736         * gcc.dg/cpp-as2.c: New file.
30737
30738         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30739         compiler.
30740
30741 2000-04-02  Neil Booth  <NeilB@earthling.net>
30742
30743         * gcc.dg/cpp-cond.c  New tests.
30744         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30745         accidental success less likely.
30746         * gcc.dg/cpp-missingop.c  New tests.
30747         * gcc.dg/cpp-missingparen.c  New tests.
30748         * gcc.dg/cpp-shift.c  New tests.
30749         * gcc.dg/cpp-shortcircuit.c  New tests.
30750         * gcc.dg/cpp-unary.c  New tests.
30751
30752 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30753
30754         * gcc.c-torture/compile/20000329-1.c: New test.
30755
30756 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30757
30758         * gcc.c-torture/compile/20000326-1.c: New test.
30759         * gcc.c-torture/compile/20000326-2.c: New test.
30760
30761 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30762
30763         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30764         the first parameter is a function argument.
30765
30766 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30767
30768         * g++.old-deja/g++.ext/array4.C: New test.
30769
30770 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30771
30772         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30773
30774 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30775
30776         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30777
30778 2000-03-19  Richard Henderson  <rth@cygnus.com>
30779
30780         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30781
30782 2000-03-19  Richard Henderson  <rth@cygnus.com>
30783
30784         * gcc.c-torture/compile/20000319-1.c: New test.
30785
30786 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30787
30788         * gcc.c-torture/execute/20000314-3.c: New test.
30789         * gcc.c-torture/execute/20000314-2.c: New test.
30790         * gcc.c-torture/execute/20000314-1.c: New test.
30791         * gcc.c-torture/compile/20000314-2.c: New test.
30792         * gcc.c-torture/compile/20000314-1.c: New test.
30793
30794 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30795
30796         * g++.old-deja/g++.warn/inline.C: New test.
30797
30798 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30799
30800         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30801         standards-compliant result rather than specific constants.
30802         Put test-values in array.
30803
30804 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30805
30806         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30807         (g++_target_compile): Put test-specific options last.
30808
30809 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30810
30811         * g++.old-deja/g++.eh/vbase4.C: New test.
30812
30813 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30814
30815         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30816
30817 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30818
30819         * g++.old-deja/g++.brendan/misc12.C: Removed.
30820         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30821         * g++.old-deja/g++.ext/pretty4.C: New test.
30822
30823 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30824
30825         * g++.old-deja/g++.other/string2.C: New test.
30826
30827 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30828
30829         * g++.old-deja/g++.warn/impint2.C: New test.
30830
30831 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30832
30833         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30834         is 1, not zero.
30835
30836 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30837
30838         * g++.old-deja/g++.warn/impint.C: New test.
30839         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30840         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30841         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30842         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30843         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30844         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30845         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30846         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30847         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30848         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30849         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30850         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30851
30852 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30853
30854         * gcc.dg/cpp-redef.c: New test.
30855
30856 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30857
30858         * g++.old-deja/g++.pt/unify7.C: New test.
30859
30860 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30861
30862         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30863         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30864
30865 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30866
30867         * gcc.c-torture/compile/20000224-1.c: New test.
30868
30869 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30870
30871         * gcc.c-torture/compile/cpp-2.c: New test.
30872         * gcc.c-torture/compile/cpp-1.c: New test.
30873
30874 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30875
30876         * gcc.c-torture/execute/20000225-1.c: New test.
30877
30878 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30879
30880         * gcc.dg/cpp-li2.c: New test.
30881
30882         * gcc.dg/cpp-wi1.c: New test.
30883
30884         * gcc.dg/cpp-li1.c: New test.
30885
30886 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30887
30888         * g++.old-deja/g++.other/sizeof5.C: New test.
30889
30890 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30891
30892         * gcc.c-torture/execute/va-arg-13.c: New test.
30893
30894 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30895
30896         * gcc.c-torture/execute/va-arg-12.c: New test.
30897
30898 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30899
30900         * gcc.c-torture/execute/20000223-1.c: New test.
30901
30902 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30905
30906 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30907
30908         * g++.old-deja/g++.abi/ptrmem.C: New test.
30909
30910 2000-02-19  Richard Henderson  <rth@cygnus.com>
30911
30912         * gcc.c-torture/compile/init-3.c: New.
30913
30914 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30915
30916         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30917         ALWAYS_CXXFLAGS.
30918
30919 2000-02-11  Robert Lipe <robertl@sco.com>
30920
30921         * gcc.c-torture/compile/20000211-3.c: New test.
30922
30923 2000-02-11  Martin Buchholz <martin@xemacs.org>
30924
30925         * gcc.c-torture/compile/20000211-2.c: New test.
30926
30927 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30928
30929         * gcc.c-torture/compile/20000211-1.c: New test.
30930
30931 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30932
30933         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30934           on native targets
30935
30936 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30937
30938         * g++.old-deja/g++.other/cast5.C: New test.
30939
30940 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30941
30942         * gcc.c-torture/execute/20000205-1.c: New.
30943
30944 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30945
30946         * g++.old-deja/g++.jason/cast3.C: Return void.
30947         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30948
30949 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30950
30951         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30952
30953         * gcc.dg/loop-1.c: New test.
30954
30955 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30956
30957         * gcc.c-torture/compile/20000127-1.c: New test.
30958         * gcc.c-torture/execute/991228-1.c: New test.
30959
30960 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30961
30962         * gcc.dg/unused-2.c: New test.
30963
30964         * gcc.dg/conv-1.c: New test.
30965
30966 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30967
30968         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30969         compiler.
30970         (tool_option_proc): Fix typo.
30971
30972 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30973
30974         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30975         of the ld on the host, not on the build machine.
30976         Also, don't crash if '--help' is not a supported option.
30977
30978 2000-01-24  Richard Henderson  <rth@cygnus.com>
30979
30980         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30981
30982 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30983
30984         * gcc.c-torture/execute/20000120-2.c: New test.
30985         * gcc.c-torture/execute/20000120-1.c: New test.
30986
30987 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30988
30989         * gcc.c-torture/execute/20000113-1.c: New test.
30990
30991 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30992
30993         * gcc.c-torture/execute/20000112-1.c: New test.
30994
30995 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30996
30997         * gcc.dg/20000111-1.c: New test.
30998
30999 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31000
31001         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31002         with 16 bit integers.
31003
31004 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31005
31006         * gcc.dg/20000108-1.c: New test.
31007
31008 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31009
31010         * g++.old-deja/g++.ns/koenig8.C: New test.
31011
31012 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31013
31014         * g++.old-deja/g++.other/cast4.C: New test.
31015
31016 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31017
31018         * gcc.c-torture/compile/20000105-2.c: New test.
31019         * gcc.c-torture/compile/20000105-1.c: New test.
31020
31021 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31022
31023         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31024         references to printf & atoi to conform to ANSI standard.
31025         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31026         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31027         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31028         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31029         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31030         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31031         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31032         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31033         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31034         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31035         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31036         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31037         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31038         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31039         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31040         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31041         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31042         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31043         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31044         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31045         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31046         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31047         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31048         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31049         * g++.old-deja/g++.brendan/init3.C: Likewise.
31050         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31051         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31052         * g++.old-deja/g++.brendan/new2.C: Likewise.
31053         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31054         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31055         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31056         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31057         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31058         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31059         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31060         * g++.old-deja/g++.brendan/template24.C: Likewise.
31061         * g++.old-deja/g++.brendan/template3.C: Likewise.
31062         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31063         * g++.old-deja/g++.jason/inline3.C: Likewise.
31064         * g++.old-deja/g++.jason/opeq.C: Likewise.
31065         * g++.old-deja/g++.law/arg5.C: Likewise.
31066         * g++.old-deja/g++.law/arm7.C: Likewise.
31067         * g++.old-deja/g++.law/ctors11.C: Likewise.
31068         * g++.old-deja/g++.law/cvt8.C: Likewise.
31069         * g++.old-deja/g++.law/init9.C: Likewise.
31070         * g++.old-deja/g++.law/refs4.C: Likewise.
31071         * g++.old-deja/g++.law/template2.C: Likewise.
31072         * g++.old-deja/g++.law/visibility24.C: Likewise.
31073         * g++.old-deja/g++.law/vtable3.C: Likewise.
31074         * g++.old-deja/g++.mike/asm2.C: Likewise.
31075         * g++.old-deja/g++.mike/eh1.C: Likewise.
31076         * g++.old-deja/g++.mike/misc1.C: Likewise.
31077         * g++.old-deja/g++.mike/misc13.C: Likewise.
31078         * g++.old-deja/g++.mike/misc14.C: Likewise.
31079         * g++.old-deja/g++.mike/ns12.C: Likewise.
31080         * g++.old-deja/g++.mike/p1248.C: Likewise.
31081         * g++.old-deja/g++.mike/p3708.C: Likewise.
31082         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31083         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31084         * g++.old-deja/g++.mike/p646.C: Likewise.
31085         * g++.old-deja/g++.mike/p700.C: Likewise.
31086         * g++.old-deja/g++.mike/p783.C: Likewise.
31087         * g++.old-deja/g++.mike/p783a.C: Likewise.
31088         * g++.old-deja/g++.mike/p783b.C: Likewise.
31089         * g++.old-deja/g++.mike/p786.C: Likewise.
31090         * g++.old-deja/g++.mike/p789.C: Likewise.
31091         * g++.old-deja/g++.mike/p789a.C: Likewise.
31092         * g++.old-deja/g++.mike/p807a.C: Likewise.
31093         * g++.old-deja/g++.other/delete3.C: Likewise.
31094         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31095         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31096         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31097         * g++.old-deja/g++.other/empty1.C: Likewise.
31098         * g++.old-deja/g++.other/temporary1.C: Likewise.
31099         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31100         * g++.old-deja/g++.pt/t16.C: Likewise.
31101         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31102
31103 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31104
31105         * gcc.dg/991230-1.c: New test.
31106
31107 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31108
31109         * gcc.c-torture/compile/991229-3.c: New test.
31110         * gcc.c-torture/compile/991229-2.c: New test.
31111         * gcc.c-torture/compile/991229-1.c: New test.
31112
31113 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31114
31115         * gcc.c-torture/compile/labels-2.c: New test.
31116
31117 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31118
31119         * gcc.c-torture/execute/991227-1.c: New test.
31120
31121 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31122
31123         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31124
31125 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31126
31127         * gcc.c-torture/execute/991221-1.c: New test.
31128
31129 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31130
31131         * g++.old-deja/g++.other/cast3.C: New test.
31132
31133 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31134
31135         * gcc.c-torture/execute/991216-4.c: New test.
31136
31137 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31138
31139         * gcc.c-torture/execute/991216-1.c: New test.
31140         * gcc.c-torture/execute/991216-2.c: New test.
31141         * gcc.c-torture/execute/991216-3.c: New test.
31142
31143 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31144
31145         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31146         Actually make the test fail by using "-O2" for compilation.
31147
31148 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31149
31150         * g++.old-deja/g++.warn/cast-align1.C: New test.
31151
31152 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31153
31154         * gcc.c-torture/compile/991214-1.c: New test.
31155         * gcc.c-torture/compile/991214-2.c: New test.
31156
31157 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31158
31159         * gcc.dg/991214-1.c: New test.
31160
31161 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31162
31163         * gcc.c-torture/compile/991213-3.c: New test.
31164         * gcc.c-torture/compile/991213-2.c: New test.
31165         * gcc.c-torture/compile/991213-1.c: New test.
31166
31167 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31168
31169         * gcc.dg/991209-1.c: New test.
31170
31171 1999-12-08  Nathan Sidwell <nathan@acm.org>
31172
31173         * gcc.c-torture/compile/991208-1.c: New test.
31174
31175 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31176
31177         * gcc.dg/ultrasp2.c: New test.
31178
31179 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31180
31181         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31182
31183 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31184
31185         * gcc.c-torture/compile/991202-1.c: New test.
31186         * gcc.c-torture/execute/991202-1.c: New test.
31187         * gcc.c-torture/execute/991202-2.c: New test.
31188         * gcc.c-torture/execute/991202-3.c: New test.
31189
31190 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31191
31192         * g++.old-deja/g++.abi/align.C: New test.
31193         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31194         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31195
31196 1999-12-01  Richard Henderson  <rth@cygnus.com>
31197
31198         * gcc.c-torture/execute/991201-1.c: New.
31199
31200 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31201
31202         * gcc.dg/991129-1.c: New test.
31203
31204 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31205
31206         * gcc.c-torture/compile/991127-1.c: New test.
31207
31208 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31209
31210         * g++.old-deja/g++.other/warn4.C: New test.
31211
31212 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31213
31214         * g++.old-deja/g++.eh/cleanup2.C: New test.
31215         * g++.old-deja/g++.ext/pretty2.C: New test.
31216         * g++.old-deja/g++.ext/pretty3.C: New test.
31217         * g++.old-deja/g++.other/debug6.C: New test.
31218
31219 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31220
31221         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31222         compiler_output to look for one error message instead of two.
31223
31224 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31225
31226         * gcc.c-torture/execute/991118-1.c: Also test case
31227         where the word boundary does not split a byte evenly.
31228
31229 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31230
31231         * g++.old-deja/g++.ext/restrict1.C: New test.
31232
31233 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31234
31235         * gcc.c-torture/execute/991118-1.c: New test.
31236
31237 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31238
31239         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31240         working directory pathnames.
31241
31242 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31243
31244         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31245         host is equipped with driver.h and driver.o so it can actually
31246         compile and run the tests.
31247
31248 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31249
31250         * gcc.c-torture/compile/991008-1.c: New test.
31251
31252 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31253
31254         * lib/gcc-dg.exp: Include target-supports.exp
31255
31256 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31257
31258         * lib/target-supports.exp: New file: Provide procs to test for
31259         features supported by the target.
31260         (check_weak_available): Moved here from ecos.exp.
31261         (check_alias_available): New proc: Determine of the target
31262         toolchain supports the alias attribute.
31263
31264         * gcc.dg/special/ecos.exp: Move check_weak_available to
31265         target-supports.exp.
31266         (alias-1.c): Only perform the test if the target supports
31267         aliases.
31268         (wkali-1.c): Only perform the test if the target supports
31269         aliases.
31270
31271         * gcc.dg/990506-0.c: Expect error messages from cross
31272         targets as well as native targets.
31273
31274 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31275
31276         * gcc.dg/ultrasp1.c: Removed xfail.
31277         * gcc.dg/struct-ret-2.c: Likewise.
31278         * gcc.dg/array-1.c: Likewise.
31279
31280 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31281
31282         * gcc.dg/struct-ret-2.c: New test.
31283
31284         * gcc.dg/array-1.c: New test.
31285
31286 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31287
31288         * gcc.c-torture/execute/991030-1.c: New test.
31289
31290 1999-10-26  Richard Henderson  <rth@cygnus.com>
31291
31292         * gcc.c-torture/compile/991026-2.c: New test.
31293
31294 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31295
31296         * gcc.c-torture/compile/991026-1.c: New test.
31297
31298 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31299
31300         * gcc.c-torture/execute/991023-1.c: New test.
31301
31302 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31303
31304         * gcc.c-torture/execute/991019-1.c: New test.
31305
31306 1999-10-16  Richard Henderson  <rth@cygnus.com>
31307
31308         * gcc.c-torture/execute/991016-1.c: New test.
31309
31310 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31311
31312         * gcc.c-torture/execute/991014-1.c: New test.
31313
31314 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31315
31316         * g++.old-deja/g++.other/union2.C: New test.
31317
31318 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31319
31320         * g++.old-deja/g++.other/vaarg2.C: New test.
31321         * g++.old-deja/g++.other/vaarg3.C: New test.
31322
31323 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31324
31325         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31326         in compile/.
31327
31328 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31329
31330         * gcc.c-torture/execute/va-arg-11.c: New test.
31331
31332 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31333
31334         * lib/file-format.exp (gcc_target_object_format): Don't
31335         crash if objdump is unavailable.
31336
31337 1999-09-29  Donn Terry <donn@interix.com>
31338
31339         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31340
31341 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31342
31343         * gcc.c-torture/compile/990928-1.c: New test.
31344
31345 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31346
31347         * g++.old-deja/g++.other/decl6.C: New test.
31348
31349 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31350
31351         * gcc.c-torture/execute/va-arg-10.c: New test.
31352
31353 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31354
31355         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31356         __PRETTY_FUNCTION__.
31357
31358 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31359
31360         * gcc.c-torture/execute/990923-1.c: New test.
31361
31362 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31363
31364         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31365         for which -fpic is inappropriate.
31366
31367 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31368
31369         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31370
31371 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31372
31373         * g++.old-deja/g++.other/dyncast1.C: New test.
31374         * g++.old-deja/g++.other/dyncast2.C: New test.
31375         * g++.old-deja/g++.other/dyncast3.C: New test.
31376         * g++.old-deja/g++.other/dyncast4.C: New test.
31377         * g++.old-deja/g++.other/dyncast5.C: New test.
31378         * g++.old-deja/g++.eh/catch3.C: New test.
31379         * g++.old-deja/g++.eh/catch3p.C: New test.
31380         * g++.old-deja/g++.eh/catch4.C: New test.
31381         * g++.old-deja/g++.eh/catch4p.C: New test.
31382         * g++.old-deja/g++.eh/catch5.C: New test.
31383         * g++.old-deja/g++.eh/catch5p.C: New test.
31384         * g++.old-deja/g++.eh/catch6.C: New test.
31385         * g++.old-deja/g++.eh/catch6p.C: New test.
31386         * g++.old-deja/g++.eh/catch7.C: New test.
31387         * g++.old-deja/g++.eh/catch7p.C: New test.
31388         * g++.old-deja/g++.eh/catch8.C: New test.
31389         * g++.old-deja/g++.eh/catch8p.C: New test.
31390         * g++.old-deja/g++.eh/catch9.C: New test.
31391         * g++.old-deja/g++.eh/catch9p.C: New test.
31392
31393 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31394
31395         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31396         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31397
31398 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31399
31400         * gcc.c-torture/compile/990913-1.c: New test.
31401
31402 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31403
31404         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31405         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31406
31407 1999-09-09  Richard Henderson  <rth@cygnus.com>
31408
31409         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31410
31411 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31412
31413         * g++.old-deja/g++.other/lookup11.C: New test.
31414         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31415         what is permitted and what we want.
31416         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31417         overload use.
31418         * g++.old-deja/g++.jason/rfg5.C: Likewise
31419
31420 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31421
31422         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31423         * gcc.c-torture/noncompile/poison-1.c: New file.
31424
31425 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31426
31427         * g++.old-deja/g++.other/sizeof3.C: New test.
31428         * g++.old-deja/g++.other/sizeof4.C: New test.
31429         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31430         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31431
31432 1999-09-07  Richard Henderson  <rth@cygnus.com>
31433
31434         * gcc.dg/va-arg-1.c: New.
31435
31436 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31437
31438         * gcc.c-torture/execute/va-arg-9.c: New test.
31439
31440 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31441
31442         * g77.f-torture/compile/980519-2.f: New test.
31443         * g77.f-torture/compile/19990905-0.f: New test.
31444         * g77.f-torture/compile/19990905-1.f: New test.
31445         * g77.f-torture/compile/19990905-2.f: New test.
31446
31447         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31448
31449 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31450
31451         * gcc.c-torture/execute/990827-1.c: Fix typo.
31452
31453 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31454
31455         * g++.old-deja/g++.other/deref1.C: New test.
31456
31457 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31458
31459         * g++.old-deja/g++.other/ambig2.C: New test.
31460         * g++.old-deja/g++.other/cond5.C: New test.
31461         * g++.old-deja/g++.other/lookup16.C: New test.
31462
31463 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31464
31465         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31466         assemblers too.
31467
31468 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31469
31470         * lib/c-torture.exp: Avoid the "compare executables" optimization
31471         when testing native.
31472
31473 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31474
31475         * gcc.c-torture/execute/990829-1.c: New test.
31476         * gcc.c-torture/compile/990829-1.c: New test.
31477
31478 1999-08-27  Paul Burchard  <burchard@pobox.com>
31479
31480         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31481         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31482         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31483         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31484         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31485         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31486         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31487         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31488         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31489         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31490         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31491
31492 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31493
31494         * gcc.c-torture/execute/990827-1.c: New test.
31495
31496 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31497
31498         * g77.f-torture/noncompile/19990826-4.f: New test.
31499
31500         * g77.f-torture/compile/19990826-3.f: New test.
31501
31502         * g77.f-torture/execute/19990826-2.f: New test.
31503
31504         * g77.f-torture/compile/19990826-1.f: New test.
31505
31506         * gcc.c-torture/execute/990826-0.c: New test.
31507         * g77.c-torture/execute/19990826-0.f: New test.
31508
31509         * g77.f-torture/noncompile/970626-2.f: New test.
31510
31511 1999-08-25  Paul Burchard  <burchard@pobox.com>
31512
31513         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31514         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31515         lss-011.C: New tests.
31516
31517 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31518
31519         * g++.old-deja/g++.other/decl5.C: New test.
31520
31521 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31522
31523         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31524         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31525         call `postbase' for each one.  All callers of `postbase' changed
31526         to call this instead.
31527
31528 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31529
31530         * gcc.c-torture/execute/990811-1.c: New test.
31531
31532 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31533
31534         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31535         just native ones.
31536
31537         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31538         just native ones.
31539
31540 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31541
31542         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31543
31544 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31545
31546         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31547
31548 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31549
31550         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31551
31552 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31553
31554         * gcc.c-torture/execute/990804-1.c: New test.
31555
31556 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31557
31558         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31559         * g++.old-deja/g++.brendan/crash64.C: Likewise
31560         * g++.old-deja/g++.brendan/overload8.C: Likewise
31561
31562 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31563
31564         * g++.old-deja/g++.other/struct1.C: New test.
31565
31566 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31567
31568         * g++.old-deja/g++.other/enum2.C: New test.
31569
31570 1999-08-02  Richard Henderson  <rth@cygnus.com>
31571
31572         Adapted from tests from Franz Sirl:
31573         * gcc.c-torture/execute/va-arg-7.c: New test.
31574         * gcc.c-torture/execute/va-arg-8.c: New test.
31575
31576 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31577
31578         * gcc.c-torture/compile/990801-2.c: New test.
31579
31580         * gcc.c-torture/compile/990801-1.c: New test.
31581
31582 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31583
31584         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31585         fp-cmp-1.c, converting double to float.
31586
31587         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31588         fp-cmp-1.c, converting double to long double.
31589
31590         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31591         from fr1 to unknown_register, since fr1 is a legitimate register
31592         on some machines.
31593
31594 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31595
31596         * README: More listname related changes.
31597
31598 1999-07-08  Catherine Moore  <clm@cygnus.com>
31599
31600         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31601
31602 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31603
31604         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31605
31606 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31607
31608         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31609
31610 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31611
31612         * gcc.dg/990703-1.c: New test.
31613
31614 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31615
31616         * lib/file-format.exp: New file: Move definition of proc
31617         gcc_target_object_format to here from
31618         gcc.dg/special/ecos.exp.
31619
31620         * lib/c-torture.exp: Include lib file-format.exp.
31621         * lib/gcc-dg.exp: Include lib file-format.exp.
31622
31623         * gcc.dg/special/ecos.exp: Remove definition of proc
31624         gcc_target_object_format.
31625
31626 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31627
31628         * gcc.c-torture/execute/990628-1.c: New test.
31629
31630 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31631
31632         * gcc.c-torture/compile/990625-2.c: New test.
31633
31634         * gcc.c-torture/compile/990625-1.c: New test.
31635
31636 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31637
31638         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31639         attributes compile.
31640         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31641         ports that use the COFF/PE file format.
31642
31643 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31644
31645         * gcc.c-torture/compile/990617-1.c: New test.
31646
31647 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31648
31649         * g++.old-deja/g++.other/decl4.C: New test.
31650
31651 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31652
31653         * g++.old-deja/g++.other/bitfld3.C: New test.
31654
31655 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31656
31657         * g++.old-deja/g++.eh/catch1.C: New test.
31658
31659 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31660
31661         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31662
31663         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31664         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31665
31666 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31667
31668         * g77.f-torture/compile/19990502-0.f: Replace with new,
31669         shorter, test that still fails after recent changes.
31670
31671 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31672
31673         * gcc.c-torture/execute/990604-1.c: New test.
31674
31675 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31676
31677         * gcc.c-torture/execute/990531-1.c: New test.
31678
31679 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31680
31681         * gcc.c-torture/compile/990527-1.c: New test.
31682
31683 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31684
31685         * gcc.c-torture/execute/990527-1.c: New test.
31686
31687 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31688
31689         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31690         bitfields as signed.
31691
31692 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31693
31694         * g77.f-torture/compile/19990525-0.f: New test.
31695
31696 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31697
31698         * gcc.c-torture/execute/990525-2.c: New test.
31699
31700         * gcc.c-torture/execute/990525-1.c: New test.
31701
31702 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31703
31704         * g++.old-deja/g++.other/anon3.C: New test.
31705         * g++.old-deja/g++.other/anon4.C: New test.
31706         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31707         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31708         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31709         Merrill).
31710
31711 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31712
31713         * gcc.c-torture/execute/990524-1.c: New test.
31714
31715         * gcc.dg/990524-1.c: New test.
31716
31717 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31718
31719         * gcc.c-torture/compile/990523-1.c: New test.
31720
31721 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31722
31723         * gcc.c-torture/compile/990519-1.c: New test.
31724
31725 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31726
31727         * gcc.c-torture/compile/990517-1.c: New test.
31728
31729         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31730         (e4, f4): New tests.
31731         (main): Call them.
31732
31733 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31734
31735         * gcc.dg/noreturn-1.c: New test.
31736
31737 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31738
31739         * gcc.c-torture/execute/990513-1.c: New test.
31740
31741 1999-05-10  Richard Henderson  <rth@cygnus.com>
31742
31743         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31744
31745 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31746
31747         * g77.f-torture/execute/erfc.f: Use small single-precision
31748         values, to avoid problems on Alphas when not -mieee.
31749
31750 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31751
31752         * gcc.dg/990506-0.c: New test.
31753
31754 1999-05-08  Richard Henderson  <rth@cygnus.com>
31755
31756         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31757         the constant to test.  Don't XFAIL 64-bit targets.
31758
31759         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31760         * g++.old-deja/g++.law/profile1.C: Likewise.
31761
31762         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31763         operator new instances.
31764         * g++.old-deja/g++.other/delete5.C: Likewise.
31765
31766 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31767
31768         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31769         intrinsic.
31770
31771 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31772
31773         * g77.f-torture/execute/u77-test.f: Reverse order of two
31774         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31775
31776 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31777
31778         * gcc.dg/compare1.c: New test.
31779
31780 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31781
31782         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31783         New tests.
31784
31785 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31786
31787         * g77.f-torture/compile/19990502-1.f: New test.
31788
31789 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31790
31791         * g77.f-torture/compile/19990502-0.f: New test.
31792
31793 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31794
31795         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31796         intrinsic.
31797
31798 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31799
31800         * g77.f-torture/execute/u77-test.f (main): List libU77
31801         intrinsics not currently tested.
31802         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31803         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31804         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31805         Trim blanks off the ends of some printed strings.
31806
31807 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31808
31809         * g77.f-torture/execute/u77-test.f (main): Just warn about
31810         FSTAT gid disagreement, as it's expected on some systems.
31811
31812 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31813
31814         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31815         use a new function, which allows for some slop.
31816         Clean up some commentary.
31817         (issum): The new function.
31818         (sgladd): Deleted subroutine.
31819
31820 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31821
31822         * g77.f-torture/execute/u77-test.f: Modify to be more like
31823         libf2c/libU77 version, bringing patches to that version here.
31824         Add suitable commentary.
31825
31826 1999-04-25  Richard Henderson  <rth@cygnus.com>
31827
31828         * gcc.dg/990424-1.c: New test.
31829
31830 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31831
31832         * g77.f-torture/execute/u77-test.f (main): Bug involving
31833         LSTAT has been fixed, so turn back on full checking.
31834
31835 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31836
31837         * g77.f-torture/compile/19990419-0.f: New test.
31838         * g77.f-torture/execute/19990419-1.f: New test.
31839
31840 1999-04-17  Richard Henderson  <rth@cygnus.com>
31841
31842         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31843         to avoid the need for a prototype to supress a warning.
31844
31845 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31846
31847         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31848
31849 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31850
31851         * gcc.c-torture/execute/990404-1.c: New test.
31852
31853 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31854
31855         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31856         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31857         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31858         missing initializer warnings.
31859
31860 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31861
31862         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31863         matching strings.
31864
31865 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31866
31867         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31868
31869 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31870
31871         * g77.f-torture/execute/19990325-0.f: New test.
31872         * g77.f-torture/execute/19990325-1.f: New test.
31873
31874 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31875
31876         * gcc.c-torture/execute/990324-1.c: New test.
31877
31878 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31879
31880         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31881         test with 4.
31882
31883 1999-03-17  Richard Henderson  <rth@cygnus.com>
31884
31885         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31886
31887 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31888
31889         * g77.f-torture/execute/19990313-2.f: New test.
31890         * g77.f-torture/execute/19990313-3.f: New test.
31891
31892 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31893
31894         * g77.f-torture/execute/19990313-0.f: New test.
31895         * g77.f-torture/execute/19990313-1.f: New test.
31896
31897 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31898
31899         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31900         printf to sprintf.
31901         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31902         (main): Add check for u15.  Conditionalize u31 check depending on
31903         whether ints are <32 bits or >=32 bits.
31904
31905 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31906
31907         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31908
31909 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31910
31911         * g77.f-torture/compile/19990305-0.f: New test.
31912         * g77.f-torture/execute/19981119-0.f: New test.
31913
31914 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31915
31916         * g77.f-torture/execute/970625-2.f: call ABORT if final
31917         result is not correct, instead of just printing it.
31918         Add this checking via newly introduced obfuscation, to
31919         trip up buggy front ends.
31920
31921 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31922
31923         * g77.f-torture/compile/960317-1.f: Moved from being
31924         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31925
31926 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31927
31928         * g77.f-torture/execute/960317-1.f: New (old) test.
31929         * g77.f-torture/execute/970625-2.f: Ditto.
31930
31931 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31932
31933         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31934         message on line 1 or line 2; cccp and cpplib do this differently.
31935
31936 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31937
31938         * g++.old-deja/g++.law/weak1.C: New test.
31939
31940 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31941
31942         * gcc.c-torture/execute/990119-1.c: Renamed to...
31943         * gcc.dg/990119-1.c: this, so it will only be tested once
31944         (it's a preprocessor test, it doesn't need to be run at
31945         multiple optimization levels).
31946
31947 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31948
31949         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31950           ALWAYS_CXXFLAGS.
31951
31952 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31953
31954         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31955         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31956         to not be compilable by current g77.
31957
31958 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31959
31960         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31961
31962 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31963
31964         * gcc.c-torture/execute/990222-1.c: New test.
31965
31966 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31967
31968         * g77.f-torture/compile/19990218-0.f: New test.
31969         * g77.f-torture/noncompile/19990218-1.f: New test.
31970
31971 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31972
31973         * g77.f-torture/compile/19981216-0.f: New test.
31974
31975 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31976
31977         * gcc.dg/990214-1.c: New test.
31978
31979 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31980
31981         * gcc.dg/990213-2.c: New test.
31982
31983         * gcc.dg/990213-1.c: New test.
31984
31985 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31986
31987         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31988         ints.
31989
31990 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31991
31992         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31993         specified by target.
31994
31995         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31996
31997 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31998
31999         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32000
32001 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32002
32003         * gcc.dg/special/ecos.exp: New test driver for new tests with
32004         special requirements.
32005
32006         * gcc.dg/special/alias-1.c: New test.
32007         * gcc.dg/special/gcsec-1.c: New test.
32008         * gcc.dg/special/weak-1.c: New test.
32009         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32010         * gcc.dg/special/weak-2.c: New test.
32011         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32012         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32013         * gcc.dg/special/wkali-1.c: New test.
32014         * gcc.dg/special/wkali-2.c: New test.
32015         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32016         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32017
32018 1999-02-10  Felix Lee  <flee@cygnus.com>
32019
32020           * lib/c-torture.exp (c-torture-compile): Pull out code for
32021           analyzing gcc error messages.
32022           (c-torture-execute): Likewise.  Fix some (harmless) false
32023           positives.
32024           * lib/gcc.exp (gcc_check_compile): New function.
32025
32026 1999-02-08  Richard Henderson  <rth@cygnus.com>
32027
32028         * gcc.c-torture/execute/990208-1.c: New test.
32029
32030 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32031
32032         * g++.dg/special/ecos.exp: New driver for new tests with special
32033         requirements
32034
32035         * g++.dg/special/conpr-1.C: New test
32036         * g++.dg/special/conpr-2.C: New test
32037         * g++.dg/special/conpr-2a.C: New test
32038         * g++.dg/special/conpr-3.C: New test
32039         * g++.dg/special/conpr-3a.C: New test
32040         * g++.dg/special/conpr-3b.C: New test
32041
32042         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32043         allow g++ to use the dg driver
32044
32045         * README: Add comment about g++.dg directory
32046
32047 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32048
32049         * README: Update email addresses.
32050
32051 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32052
32053         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32054         arguments in order to force structure S onto the stack even on
32055         the alpha.
32056         (test): Pass 10 leading arguments to function foo as well as the
32057         structure S.
32058
32059         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32060         failure for all targets.
32061
32062         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32063         abort to terminate program execution.
32064
32065 1999-01-30  Richard Henderson  <rth@cygnus.com>
32066
32067         * gcc.c-torture/execute/990130-1.c: New test.
32068
32069 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32070
32071         * gcc.dg/990130-1.c: New test.
32072
32073 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32074
32075         * gcc.c-torture/execute/990128-1.c: New test.
32076
32077 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32078
32079         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32080
32081 1999-01-27  Felix Lee  <flee@cygnus.com>
32082
32083         * lib/c-torture.exp (c-torture-compile): pull out code for
32084         analyzing gcc error messages.
32085         (c-torture-execute): ditto, and fix some (harmless) false
32086         positives.
32087         * lib/gcc.exp (gcc_check_compile): new function.
32088
32089 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32090
32091         * gcc.dg/990117-1.c: New test.
32092
32093         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32094
32095         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32096
32097 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32098
32099         * g77.f-torture/compile/990115-1.f: New test.
32100
32101 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32102
32103         * gcc.c-torture/compile/990107-1.c: New test
32104
32105 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32106
32107         * gcc.c-torture/execute/990106-2.c: New test.
32108
32109         * gcc.c-torture/execute/990106-1.c: New test.
32110
32111 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32112
32113         * gcc.c-torture/compile/981223-1.c: New test.
32114
32115 1998-12-29  Richard Henderson  <rth@cygnus.com>
32116
32117         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32118         (opt3): Rename from opt4 and disable.
32119
32120 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32121
32122         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32123
32124 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32125
32126         * g++.old-deja/g++.other/conv5.C: New test.
32127
32128 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32129
32130         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32131
32132 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32133
32134         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32135
32136 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32137
32138         * gcc.c-torture/compile/981211-1.c: New test.
32139
32140 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32141
32142         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32143
32144         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32145
32146 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32147
32148         * gcc.special/930510-1.c: Make C9X safe.
32149         * gcc.misc-tests/gcov-1.c Similarly.
32150         * gcc.misc-tests/gcov-2.c Similarly.
32151
32152 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32153
32154         * gcc.dg/ultrasp1.c: New test.
32155
32156 1998-12-06  Richard Henderson  <rth@cygnus.com>
32157
32158         * gcc.c-torture/execute/981206.c: New test.
32159
32160 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32161
32162         * g++.old-deja/g++.ns/template7.C: New test.
32163
32164         * g++.old-deja/g++.other/expr1.C: New test.
32165
32166         * g++.old-deja/g++.eh/tmpl3.C: New test.
32167
32168         * g++.old-deja/g++.eh/tmpl2.C: New test.
32169
32170 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32171
32172         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32173         * g++.old-deja/g++.other/using6.C: Removed.
32174         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32175
32176         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32177
32178 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32179
32180         * g++.old-deja/g++.pt/overload8.C: New test.
32181
32182         * g++.old-deja/g++.pt/overload7.C: New test.
32183
32184         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32185
32186         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32187         and relinking messages.
32188         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32189         compiling with -frepo.
32190
32191 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32192
32193         * g++.old-deja/g++.pt/lookup6.C: New test.
32194
32195 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32196
32197         * gcc.c-torture/execute/981130-1.c: New test.
32198         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32199
32200 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32201
32202         * g++.old-deja/g++.pt/explicit76.C: New test.
32203
32204         * g++.old-deja/g++.pt/friend38.C: New test.
32205
32206         * g++.old-deja/g++.ns/crash2.C: New test.
32207
32208         * g++.old-deja/g++.pt/defarg8.C: New test.
32209
32210         * g++.old-deja/g++.pt/instantiate6.C: New test.
32211
32212         * g++.old-deja/g++.pt/static6.C: New test.
32213
32214         * g++.old-deja/g++.pt/decl2.C: New test.
32215
32216 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32217
32218         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32219         problem is actually related with name lookup, but so what? :-)
32220
32221         * g++.old-deja/g++.pt/friend37.C: New test.
32222
32223 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32224
32225         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32226         element, which fails on some systems.
32227
32228         * g77.f-torture/execute/labug1.f: New test.
32229
32230 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32231
32232         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32233         is defined.
32234
32235 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32236
32237         * g77.f-torture/compile/981117-1.f: New test.
32238
32239 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32240
32241         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32242         properly discarded.
32243
32244 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32245
32246         * gcc.c-torture/execute/memcheck: New directory of tests for
32247         -fcheck-memory-usage.
32248
32249 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32250
32251         * README: New file, general information about the testsuite and
32252         new description of the various C++ test subdirectories.
32253         * README.g++: Eliminate obsolete information, update and move most
32254         relevant stuff to README.
32255
32256 1998-11-07  Richard Henderson  <rth@cygnus.com>
32257
32258         * gcc.c-torture/compile/981107-1.c: New test.
32259
32260 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32261
32262         * execute/memcpy-bi.c: New testcase.
32263
32264 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32265
32266         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32267         base classes.
32268
32269         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32270         template is selected.
32271
32272         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32273         classes, it should be accepted for all types.
32274
32275         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32276
32277         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32278         specializations start with template headers.
32279
32280 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32281
32282         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32283
32284         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32285         non-POD types.
32286
32287 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32288
32289         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32290
32291 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32292
32293         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32294
32295 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32296
32297         * 981019-1.c: New test.
32298
32299 1998-10-14  Robert Lipe <robertl@dgii.com>
32300
32301         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32302         find objc headers.
32303
32304 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32305
32306         * compile/981001-4.c: Remove use of GCC extension that triggers a
32307         compiler bug.
32308
32309 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32310
32311         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32312
32313 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32314
32315         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32316         instantiation of template produces incorrect code for delete
32317         expression.
32318
32319         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32320         constructors' name is not unique.
32321         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32322         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32323
32324         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32325         automatic array of const is ill-formed.
32326
32327         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32328         of template parameter?
32329
32330         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32331         const.
32332
32333         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32334         pointer-to-member expression.
32335
32336         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32337         declaration causes ICE.
32338
32339 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32340
32341         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32342         reserved in the global namespace.
32343
32344         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32345         generate needed virtual table.
32346
32347         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32348
32349 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32350
32351         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32352         template-dependent type
32353
32354 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32355
32356         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32357         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32358         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32359
32360         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32361         class should be usable as argument of member function.
32362         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32363         class should be usable as return type of member function.
32364         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32365         class should be usable as type of data member.
32366
32367         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32368
32369 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32370
32371         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32372
32373 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32374
32375         * gcc.dg/dll-?.c Add thumb to target list.
32376         Fix assembler scan patterns to match current assembler output.
32377
32378 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32379
32380         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32381         matching of template brackets.
32382
32383         * g++.old-deja/g++.other/using4.C: New test.  Test using
32384         declarations of methods from base classes.
32385
32386         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32387         within functions should introduce names into the innermost
32388         enclosing namespace.
32389
32390         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32391         of static locals if first initialization throws.
32392
32393 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32394
32395         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32396
32397 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32398
32399         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32400         lose track of the possible targets of tablejump insns.
32401         * special/special.exp: Run it.
32402
32403 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32404
32405         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32406         must be declared before its specializations can be named in friend
32407         declarations.
32408
32409 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32410
32411         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32412
32413         * g77.f-torture/execute/io1.f: New test.
32414
32415 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32416
32417         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32418         with pointer to template function, for which no argument deduction
32419         is possible.
32420
32421         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32422         specialization of template function as argument to template
32423         function.
32424
32425         * g++.old-deja/g++.other/access2.C: New test; Inner class
32426         shouldn't have privileged access to Outer's names.
32427
32428 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32429
32430         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32431         friend template declared within template class conflicts with
32432         nested class of the same name.
32433
32434         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32435         is ignored.
32436
32437         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32438         object with direct initializer as function declaration.
32439
32440         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32441         initializers.
32442
32443         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32444         involving const pointer and NULL produces incorrect result.
32445
32446         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32447         type name without `typename' should be rejected with -pedantic.
32448
32449 1998-10-02  Richard Henderson  <rth@cygnus.com>
32450
32451         * g++.old-deja/g++.other/addrof1.C: New test.
32452
32453 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32454
32455         * gcc.c-torture/compile/981001-1.c: New test.
32456         * gcc.c-torture/execute/981001-1.c: New test.
32457
32458 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32459
32460         * gcc.c-torture/compile/981001-2.c: New test.
32461         * gcc.c-torture/compile/981001-3.c: New test.
32462         * gcc.c-torture/compile/981001-4.c: New test.
32463
32464 1998-10-01  Robert Lipe  <robertl@dgii.com>
32465
32466         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32467         multilibbed hosts.   Idea grafted from g77.exp.
32468
32469 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32470
32471         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32472         avoid losing on systems which need -lsocket.
32473
32474 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32475
32476         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32477         * g++.old-deja/g++.other/nested2.C: Ditto.
32478         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32479         failure.
32480
32481 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32482
32483         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32484         preferred over template operator!= for enum bitfields.
32485
32486 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32487
32488         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32489         that happen to have the same base name, but in different scopes,
32490         are incorrectly rejected.
32491
32492 1998-09-16  Richard Henderson  <rth@cygnus.com>
32493
32494         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32495         on the native word size instead of an integer literal.
32496
32497 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32498
32499         * g++.old-deja/g++.other/static2.C: Invocation of static data
32500         member of type pointer-to-function denoted as non-static member.
32501
32502         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32503         checks involving function types and aliases.
32504
32505 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32506
32507         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32508         redefined to the same non-trivial type.
32509
32510         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32511         namespace-qualification of template specializations declared in
32512         other namespaces.
32513
32514         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32515         to declare a subset of the specializations of a template function
32516         as friends of specializations of a template class.
32517
32518         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32519         member templates that do not fully specialize the enclosing
32520         template class are rejected.
32521
32522 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32523
32524         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32525
32526 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32527
32528         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32529         altered from libf2c/libU77 version.
32530
32531 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32532
32533         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32534
32535 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32536
32537         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32538         (un)signed char are different types for template specialization
32539         purposes.
32540
32541 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32542
32543         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32544         * objc: ObjC testsuite.
32545
32546 1998-08-31  Catherine Moore  <clm@cygnus.com>
32547
32548         * gcc.c-torture/execute/941014-1.x:  New file.
32549
32550 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32551
32552         * lib/c-torture.exp: Add support for
32553         torture_eval_before_compile and torture_eval_before_execute
32554         variables.
32555
32556 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32557
32558         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32559         this test triggers valid.
32560
32561 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32562
32563         * gcc.dg/980827-1.c: New test.
32564
32565 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32566
32567         * gcc.c-torture/execute/loop-4b.c: New test.
32568
32569 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32570
32571         * lib/c-torture.exp: Add support for
32572         torture_eval_before_compile and torture_eval_before_execute
32573         variables.
32574
32575 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32576
32577         * gcc.c-torture/compile/980825-1.c: New test.
32578
32579 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32580
32581         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32582         count number tests in opt_t0 not good_t0.
32583
32584 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32585
32586         * gcc.c-torture/compile/930326-1.x: Fix typo.
32587
32588 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32589
32590         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32591         causes an ICE.
32592
32593 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32594
32595         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32596         STACK_SIZE is defined.
32597         * gcc.c-torture/unsorted/stuct.c: Similarly.
32598
32599         * gcc.c-torture/compile/980821-1.c: New test.
32600
32601 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32602
32603         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32604
32605 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32606
32607         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32608         code.
32609
32610 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32611
32612         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32613         error'.
32614
32615 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32616
32617         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32618
32619 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32620
32621         * gcc.c-torture/compile/980816-1.c: New test.
32622
32623         * gcc.dg/980816-1.c: New test.
32624
32625 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32626
32627         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32628         compiler for ieee tests.
32629
32630 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32631
32632         * g77.f-torture/compile/980729-0.f: New test.
32633
32634 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32635
32636         * gcc.c-torture/special/eeprof-1.c: New test, for
32637         -finstrument-functions.
32638         * gcc.c-torture/special/special.exp: Run it.
32639
32640 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32641
32642         * gcc.c-torture/compile/980729-1.c: New test.
32643
32644 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32645
32646         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32647         __thumb__ is defined, and test for ARM style doubles if so.
32648
32649 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32650
32651         * g77.f-torture/noncompile/980615-0.f: New test.
32652
32653 1998-07-26  H.J. Lu  (hjl@gnu.org)
32654
32655         * gcc.dg/980312-1.c: Do link instead of compile.
32656         * gcc.dg/980313-1.c: Likewise.
32657
32658 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32659
32660         * gcc.c-torture/compile/980726-1.c: New test.
32661
32662 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32663
32664         * g77.f-torture/execute/io0.f: New test.
32665
32666 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32667
32668         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32669         an int.
32670
32671 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32672
32673         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32674         m32r bugs.
32675
32676 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32677
32678         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32679         c-decl.c:grokdeclarator can handle mode attributes.
32680
32681 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32682
32683         * gcc.c-torture/execute/980716-1.c: New test.
32684
32685 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32686
32687         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32688         the mn10200.
32689         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32690         the mn10200.
32691         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32692         * gcc.c-torture/compile/930326-1.x: Similarly.
32693
32694 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32695
32696         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32697         New test from Craig.
32698
32699 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32700
32701         * g77.f-torture/noncompile/980616-0.f: New test.
32702
32703         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32704
32705 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32706
32707         *  g++.other/singleton.C: Return error value instead of taking
32708         SIGSEGV.
32709
32710 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32711
32712         *  g++.other/singleton.C: New test.   Warning is under dispute.
32713         Runtime crash is not.
32714
32715 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32716
32717         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32718         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32719         using6.C, using7.C}:  New namespace tests.
32720
32721 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32722
32723         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32724         specialization with typedef'ed names used as array indexes.
32725
32726 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32727
32728         * gcc.c-torture/execute/980709-1.c: New test.
32729
32730         * gcc.dg/980709-1.c: New test.
32731
32732 1998-07-07  Richard Henderson  <rth@cygnus.com>
32733
32734         * gcc.c-torture/execute/bcp-1.c: New test.
32735
32736 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32737
32738         * gcc.c-torture/execute/980707-1.c: New test.
32739
32740 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32741
32742         * gcc.c-torture/compile/980706-1.c: New test.
32743
32744 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32745
32746         * g77.f-torture/execute/980701-0.f,
32747         g77.f-torture/execute/980701-1.f: New test from Craig.
32748
32749 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32750
32751         * gcc.c-torture/compile/980701-1.c: New test.
32752
32753         * gcc.c-torture/execute/980701-1.c: New test.
32754
32755 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32756 rlsruhe.de>
32757
32758         * g++.old-deja/g++.robertl/eb132.C: New test.
32759         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32760
32761 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32762
32763         * g77.f-torture/execute/980628-7.f,
32764         g77.f-torture/execute/980628-8.f,
32765         g77.f-torture/execute/980628-9.f,
32766         g77.f-torture/execute/980628-10.f: New tests from Craig.
32767
32768         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32769
32770 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32771
32772         * g77.f-torture/execute/980628-4.f: New test from Craig.
32773         * g77.f-torture/execute/980628-5.f: Likewise.
32774         * g77.f-torture/execute/980628-2.f: Likewise.
32775         * g77.f-torture/execute/980628-0.f: Likewise.
32776         * g77.f-torture/execute/980628-1.f: Likewise.
32777         * g77.f-torture/execute/980628-3.f: Likewise.
32778         * g77.f-torture/execute/980628-6.f: Likewise.
32779
32780 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32781
32782         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32783         directory when nothing has been installed yet.
32784
32785 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32786
32787         * gcc.c-torture/special/special.exp: Handle newer versions of
32788         dejagnu.
32789
32790 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32791
32792         * gcc.dg/980626-1.c: New test.
32793
32794 1998-06-19  Bruno Haible <haible@ilog.fr>
32795
32796         * gcc.misc-tests/m-un-2.c: New test.
32797         * g++.old-deja/g++.other/warn01.c: Likewise.
32798
32799 1998-06-19  Robert Lipe  <robertl@dgii.com>
32800
32801         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32802         compatibility with assmblers with a different comment character.
32803         Eliminate use of GAS-specific extensions.
32804
32805 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32806
32807         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32808
32809 1998-06-19  Robert Lipe  <robertl@dgii.com>
32810
32811         *lib/g77.exp: Replace search for libf2c.a with search for newly
32812         renamed libg2c.a
32813
32814 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32815
32816         * gcc.c-torture/execute/980617-1.c: New test.
32817
32818 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32819
32820         * gcc.c-torture/execute/980612-1.c: New test.
32821
32822 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32823
32824         * gcc.dg/980523-1.c: Only test on ppc-linux.
32825         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32826
32827         * gcc.c-torture/execute/980608-1.c: New test.
32828
32829 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32830
32831         * gcc.c-torture/execute/980605-1.c: New test.
32832
32833 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32834
32835         * gcc.c-torture/execute/980604-1.c: New test.
32836
32837 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32838
32839         * gcc.c-torture/execute/980602-1.c: New test.
32840         * gcc.c-torture/execute/980602-2.c: Likewise.
32841
32842 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32843
32844         * 970125-0.f: Fix per JCB.  Add commentary.
32845
32846 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32847
32848         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32849         IEEE -0 support.
32850
32851 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32852
32853         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32854         earlier.
32855
32856 1998-05-28  Catherine Moore <clm@cygnus.com>
32857
32858         * gcc.c-torture/execute/980526-3.c: New test.
32859
32860 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32861
32862         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32863         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32864         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32865         m88k-motorola-sysv3 to XFAIL.
32866
32867 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32868
32869         * gcc.dg/980526-1.c: New test.
32870         * gcc.c-torture/execute/980526-2.c: New test.
32871
32872 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32873
32874         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32875
32876         * gcc.c-torture/execute/980526-1.c: New test.
32877
32878 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32879
32880         * g77.f-torture/execute/alpha2.f: Add runtime test.
32881
32882 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32883
32884         * g++.old-deja/old-deja.exp: Strip leading directories.
32885
32886         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32887         error for the line.  Don't run multiple tests for the same line.
32888
32889 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32890
32891         * gcc.dg/980523-1.c: New test.
32892
32893 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32894
32895         * g77.f-torture/compile/970915-0.f: New test.
32896
32897 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32898
32899         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32900
32901 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32902
32903         * gcc.dg/980520-1.c: New test.
32904
32905 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32906
32907         * gcc.dg/980502-1.c: Fix return type.
32908
32909 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32910
32911         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32912         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32913         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32914         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32915         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32916
32917 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32918
32919         * g77.f-torture/execute/980520-1.f: New test.
32920
32921 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32922
32923         * lib/mike-g77.exp: New file.
32924
32925         * g77.f-torture/noncompile/noncompile.exp,
32926         g77.f-torture/noncompile/check0.f: New files.
32927
32928 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32929
32930         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32931         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32932         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32933         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32934         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32935         abort where appropriate.
32936
32937 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32938
32939         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32940         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32941
32942 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32943
32944         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32945
32946 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32947
32948         * g77.f-torture/compile/980427-0.f: New test.
32949
32950 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32951
32952         * g77.f-torture/compile/980424-0.f: New test.
32953
32954 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32955
32956         * g77.f-torture/compile/980419-2.f (main): New test.
32957         * g77.f-torture/compile/970125-0.f: New test.
32958         * g77.f-torture/compile/980419-1.f: New test.
32959
32960 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32961
32962         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32963         of loop-4.c.
32964
32965 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32966
32967         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32968
32969 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32970
32971         * gcc.c-torture/compile/980329-1.c: New test.
32972
32973 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32974
32975         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32976         * gcc.dg/980312-1.c: Fix typo in -march command.
32977
32978 1998-03-16  H.J. Lu  (hjl@gnu.org)
32979
32980         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32981
32982 1998-03-11  Robert Lipe  <robertl@dgii.com>
32983
32984         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32985         Dave Love agree the Fortran source is bogus.
32986
32987 1998-03-11  Robert Lipe  <robertl@dgii.com>
32988
32989         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32990         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32991         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32992         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32993         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32994
32995 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32996
32997         * g++.old-deja/g++.other/friend1.C: New test.
32998
32999 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33000
33001         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33002         possibly uninitialized) variables and declare dnrm2.
33003
33004 1998-02-23  Robert Lipe <robertl@dgii.com>
33005
33006         From Bruno Haible <haible@ilog.fr>:
33007         * gcc.c-torture/execute/980223.c: New test.
33008
33009 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33010
33011         * gcc.dg/ifelse-1.c: New test.
33012
33013 1998-02-09  H.J. Lu  (hjl@gnu.org)
33014
33015         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33016
33017           * lib/old-dejagnu.exp (old-dejagnu): Added the
33018           "execution test - XFAIL *-*-*" handling in the spirit of
33019           "excess errors test -". Changed the "execution test fails"
33020           handling to be like "excess errors test fails".
33021           * Update various tests accordingly.
33022
33023 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33024
33025         * gcc.c-torture/execute/980205.c: New test.
33026
33027 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33028
33029         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33030         * lib/f-torture.exp: Similarly.
33031         * gcc.c-torture: Rename all .cexp files to .x files.
33032
33033 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33034
33035         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33036         (940510-1.c): Removed duplicate.
33037         (971104-1.c): New test.
33038
33039 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33040
33041           * lib/f-torture.exp: Improve error and loop detection.
33042
33043 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33044
33045         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33046         use that to size the filler array.
33047
33048 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33049
33050         * lib/c-torture.exp(c-torture-execute): Fix typo.
33051
33052         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33053         testcase as the executable name. Keep the executable around if
33054         the test fails.
33055
33056 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33057
33058         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33059         changes.  Only test one -g option, and move it to the end of the
33060         list of options to test.
33061
33062 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33063
33064         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33065         variable GCC_TORTURE_OPTIONS to supply default switches separated
33066         by colons.  If no environment variable, run tests with -O0 -g, -O1
33067         -g, and -O2 -g as well.
33068
33069 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33070
33071         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33072         explanatory comments. Fix indentation.
33073
33074 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33075
33076         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33077
33078 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33079
33080         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33081         * g++.old-deja/g++.mike/p7325.C: Likewise.
33082         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33083
33084 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33085
33086         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33087         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33088         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33089         * g++.old-deja/g++.law/operators4.C: Likewise.
33090
33091 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33092
33093         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33094         * g++.old-deja/g++.mike/p784.C: Ditto.
33095         * g++.old-deja/g++.mike/p785.C: Ditto.
33096
33097 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33098
33099           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33100
33101 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33102
33103         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33104         target feature; pass this to c-torture-execute as needed.
33105
33106 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33107
33108         * lib/c-torture.exp(c-torture-execute): If the previous and the
33109         current executables being tested are identical, we don't need to
33110         run the executable again. Try to make the executable names
33111         unique. Add an optional argument for passing additional compiler
33112         flags.
33113
33114 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33115
33116         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33117
33118 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33119
33120         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33121
33122 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33123
33124         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33125         32bit or larger longs.
33126
33127         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33128         have either a 32bit long or 32bit int.
33129
33130 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33131
33132         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33133         Make double precision tests dependent on sizeof (double).
33134
33135 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33136
33137         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33138         too.
33139
33140 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33141
33142         * gcc.c-torture/compile/961203-1.cexp: New script.
33143
33144 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33145
33146         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33147         up the includes ourselves.
33148
33149 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33150
33151         * lib/plumhall.exp: Remove random include, and add a few
33152         verbose messages for debugging.
33153
33154 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33155
33156         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33157         of trying to do it ourselves.
33158
33159 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33160
33161         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33162
33163 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33164
33165         * gcc.prms/5403.c: Made regexp a bit less strict.
33166
33167 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33168
33169         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33170         is returned from remote_load instead.
33171         * lib/plumhall.exp: Ditto.
33172         * lib/mike-g++.exp: Ditto.
33173         * lib/old-dejagnu.exp: Ditto.
33174         * lib/c-torture.exp: Ditto.
33175
33176 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33177
33178         * lib/g++.exp: Use build_wrapper procedure.
33179         * lib/gcc.exp: Ditto.
33180
33181 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33182
33183         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33184         an old-style decl for malloc.  Fixes tests to work when
33185         sizeof (int) != sizeof (size_t).
33186
33187 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33188
33189         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33190
33191         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33192         use stdargs.h interface.
33193
33194 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33195
33196         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33197         NO_VARARGS when compiling.
33198
33199 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33200
33201         * lib/plumhall.exp(ph_includes): New procedure.
33202         (ph_make): Use it.
33203         (ph_compiler): Ditto.
33204
33205         * lib/g++.exp: Rename test-glue.c to testglue.c.
33206         * lib/gcc.exp: Ditto.
33207
33208 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33209
33210         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33211         to completion when it's called.
33212
33213 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33214
33215         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33216         is defined, don't do test.
33217
33218 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33219
33220         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33221         for object files.
33222         (ph_summary): Mark skipped testcases as untested, not unresolved.
33223
33224         * lib/plumhall.exp (ph_make): If unresolved because of bad
33225         errorCode, record errorCode in log file.
33226         (*): Replace send_log/verbose with verbose -log.
33227
33228 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33229
33230         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33231         double conversion if double isn't at least 8 bytes.
33232
33233         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33234         int to work with targets where int is 16 bits.
33235
33236         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33237         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33238         precision for the test to complete.
33239
33240 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33241
33242         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33243         if d10v is not compiled with the -mdouble64 flag.
33244         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33245
33246         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33247         d10v is not compiled with the -mint32 flag.
33248
33249 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33250
33251         * lib/plumhall.exp: Use incr_count.
33252
33253 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33254
33255         * gcc.c-torture: Update to c-torture-1.45.
33256
33257 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33258
33259         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33260         the name of the expect testcase file).
33261
33262         * lib/g++.exp(g++_init): Ditto.
33263
33264 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33265
33266         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33267         the host.
33268
33269         * lib/gcc.exp(gcc_exit): New procedure.
33270
33271 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33272
33273         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33274         specs where appropriate.
33275
33276         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33277         because of new "candidates are" messages, and removed a few
33278
33279         * Converted all non-old-style g++ testcases to old-style, and
33280         moved into g++.old-deja.
33281
33282 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33283
33284         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33285         options.
33286
33287         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33288         succeeded.
33289
33290         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33291
33292 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33293
33294         * lib/gcc.exp (gcc_target_compile): Add support for defining
33295         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33296         the machine doesn't have those features.
33297
33298 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33299
33300         * g++.law/operators4.exp: Don't use LIBS.
33301
33302 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33303
33304         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33305
33306         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33307         * lib/g++.exp: Set it here instead. Also, allow use of the
33308         --tool_exec and --tool_opt options. Change CXX to
33309         GXX_UNDER_TEST.
33310
33311         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33312
33313         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33314
33315 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33316
33317         * lib/old-dejagnu.exp: Use prune_warnings instead of
33318         prune_system_crud.
33319         * lib/mike-g++.exp: Ditto.
33320         * lib/gcc.exp: Ditto.
33321         * lib/g++.exp: Ditto.
33322
33323         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33324
33325 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33326
33327           * 941014-2.c: Include stdlib.h
33328           * 960327-1.c: Include stdio.h
33329           * dbra.c, index-1.c: Don't assume ints are 32bits.
33330
33331 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33332
33333         * lib/gcc.exp: Add gcc,stack_size target feature.
33334
33335         * lib/g++.exp(g++_target_compile): Add the include and link
33336         paths here, not in two other places. And, it's $options, not
33337         options.
33338
33339         * lib/mike-g++.exp(postbase): Remove the code that determines
33340         the correct include and link paths.
33341         * g++.old-deja/old-deja.exp: Ditto.
33342
33343 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33344
33345         * lib/g++.exp(g++_init): target_compile no longer returns the
33346         filename of the result.
33347
33348 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33349
33350         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33351         call to glob.
33352
33353         * gcc.c-torture/special/special.exp: Change call to
33354         gcc_target_compile to include the object file.
33355
33356 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33357
33358         * gcc.c-torture/special/special.exp: Correct misspelling in last
33359         change.
33360
33361 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33362
33363         * lib/plumhall.exp(ph_summary): Log the entire output of the
33364         executable. Return -1 if there were any failures, 0 otherwise.
33365         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33366         (ph_make): Clean up objects and executables that were built
33367         if the tests succeeded.
33368
33369 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33370
33371         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33372         libraries and includes in the build tree as appropriate.
33373
33374 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33375
33376         * lib/c-torture.exp: Instead of looking for the global variable
33377         NO_LONG_LONG, check to see if that's a feature of the target.
33378
33379 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33380
33381         * config/default.exp: Minimize. Delete the remainer of the files in
33382         config; this functionality is now in devo/dejagnu/config.
33383
33384         g++.*/*: Pass any additional flags used to compile to postbase;
33385         delete CXXFLAGS.
33386
33387         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33388         is now done by runtest.exp. Use gcc_target_compile instead of
33389         compile.
33390
33391         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33392         Remove references to CFLAGS. Use remote_file instead of
33393         calling rm -f.
33394         (c-torture): Take a list of arguments to use to compile this
33395         testcase.
33396
33397         lib/g++.exp: Simplify. Use target_compile instead of compile.
33398         lib/gcc-dg.exp: Ditto.
33399         lib/gcc.exp: Ditto.
33400         lib/mike-{gcc,g++}.exp: Ditto.
33401         lib/old-dejagnu.exp: Ditto.
33402         lib/plumhall.exp: Ditto.
33403
33404 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33405
33406         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33407         (ph_linker): Likewise.
33408
33409 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33410
33411           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33412         MAP_ANON / MAP_ANONYMOUS if defined;
33413         else try to map from /dev/zero .
33414
33415 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33416
33417         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33418         isn't defined, then define it to MAP_ANONYMOUS.
33419
33420 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33421
33422         * gcc.c-torture: Update to c-torture-1.42 release.
33423
33424 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33425
33426         * gcc.c-torture: Update to c-torture-1.41 release.
33427
33428 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33429
33430         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33431         c-torture release.
33432
33433 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33434
33435         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33436         and LDFLAGS.  Fix second case to append the target_info ldflags
33437         onto LDFLAGS, not CFLAGS.
33438         * lib/g++.exp (g++_init): Add target_info stuff.
33439         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33440         of libgloss and newlib flags for !native.
33441
33442         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33443         (GDB): Fix relative path to go up another dir for finding gdb.
33444
33445 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33446
33447         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33448         versions in the target_info array, if they don't exist.
33449
33450 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33451
33452         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33453
33454 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33455
33456         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33457         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33458
33459 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33460
33461         * lib/old-dejagnu.exp: Don't remove the output file before we've
33462         actually tested it. Don't append pwd to the path of the executable
33463         we're testing.
33464
33465 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33466
33467         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33468
33469 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33470
33471         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33472         temporary directory for compiler files, and set it to a default
33473         value of /tmp. Set $output as the name of the output file from
33474         compiling the testcase. Add a -o option to $cflags_var so the
33475         compiler writes the final output file as $output. Set $executable
33476         to $output.
33477
33478         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33479         directory for compiler files, and set it to /tmp if it doesn't
33480         already have a value. Set $output_file to the name of the output
33481         file from compiling the testcase. Add a -o option to CXXFLAGS so
33482         the compiler writes the final output file as $output. Use $output
33483         as the executable to be tested.
33484
33485 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33486
33487         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33488
33489 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33490
33491         * gcc.c-torture/execute/pending-1.c: New test.  Still
33492         pending in Tege's queue.
33493
33494 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33495
33496         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33497         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33498         if there were failures.  Call unresolved if there were unresolved
33499         testcases.  Call gcc_fail if program did not run to completion.
33500         (ph_make): Pass additional argument name to ph_execute.
33501         (ph_execute): Add new argument.  Pass additional arguments to
33502         ph_summary.  Call gcc_fail is there is no execution output.
33503
33504 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33505
33506         * lib/plumhall.exp (proc_summary): Output relavent summary
33507         lines into the log so specific failures in plumhall can be
33508         investigated.
33509
33510 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33511
33512         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33513         (c-torture-execute): Don't try to execute tests which use
33514         "long long" types if $NO_LONG_LONG is nonzero.
33515
33516 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33517
33518         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33519         not c-torture.
33520
33521         * gcc.ieee: Move from here.
33522         * gcc.c-torture/execute/ieee: To here.
33523
33524 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33525
33526         * gcc.c-torture: Update to c-torture-1.41 release.
33527
33528 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33529
33530         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33531         not "$output".
33532
33533 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33534
33535         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33536         -c present.
33537
33538 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33539
33540         * config/proelf.exp: Handle connecting to a simulator.
33541
33542 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33543
33544         * config/proelf.exp: New file.  Enough framework that we can
33545         run c-torture tests on the proelf targets (or any other target
33546         that gdb can connect to for that matter).
33547
33548 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33549
33550         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33551         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33552
33553         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33554         exec_output exists.
33555
33556 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33557
33558         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33559         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33560
33561         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33562         to pass/fail/unresolved/unsupported/untested.  Caller must now
33563         call unresolved/unsupported/untested.
33564         * lib/*.exp: Update FSF address.  Update to handle new results of
33565         ${tool}_load.
33566         * lib/chill.exp (verbose): Delete.
33567
33568 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33569
33570         * lib/gcc.exp (default_gcc_start): Change order of args to
33571         $LDFLAGS $CFLAGS $LIBS.
33572         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33573         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33574         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33575         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33576         * gcc.misc-tests/dg-test.exp: Likewise.
33577         * gcc.misc-tests/msgs.exp: Likewise.
33578         * gcc.prms/prms.exp: Likewise.
33579         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33580         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33581
33582         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33583
33584 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33585
33586         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33587
33588         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33589         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33590
33591         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33592         necessary.
33593
33594 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33595
33596         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33597         global for loop; add use of $mathlib.
33598         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33599         settings here; set mathlib for anything but VxWorks.
33600
33601 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33602
33603         * gcc.c-torture: Update to c-torture-1.40 release.
33604
33605 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33606
33607         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33608         dg.exp.
33609
33610 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33611
33612         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33613         global.
33614
33615 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33616
33617         * lib/g++.exp (LIBS): Define if not already.
33618         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33619         (gcc-dg-prune): Call prune_gcc_output.
33620         * lib/gcc.exp (prune_gcc_output): New proc.
33621         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33622         prune_gcc_output.
33623
33624 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33625
33626         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33627         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33628
33629 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33630
33631         * gcc.c-torture: Update to c-torture-1.39 release.
33632
33633 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33634
33635         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33636         fails, try others as well.
33637
33638 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33639
33640         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33641         If compilation fails, mark execute tests as `untested'.
33642         If test is marked as unsupported, don't mark compilation and
33643         execute tests as failed.
33644
33645 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33646
33647         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33648         libstdc++ for whether or not we want to be doing shared
33649         libraries.  Delete link_curses since we don't need it anymore.
33650         * lib/mike-g++.exp (postbase): Don't link in libg++.
33651         * g++.old-deja/old-deja.exp: Likewise.
33652
33653 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33654
33655         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33656
33657 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33658
33659         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33660         For that, add `-Wl,-a,shared_archive'.
33661         * g++.old-deja/old-deja.exp: Likewise.
33662
33663 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33664
33665         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33666
33667 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33668
33669         * lib/mike-g++.exp (postbase): Pay attention to the status of
33670         g++_load.
33671
33672 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33673
33674           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33675
33676 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33677
33678         * lib/gcc.exp (default_gcc_start): No longer need to log program
33679         being executed or its output, execute_anywhere does that now.
33680         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33681         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33682
33683 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33684
33685         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33686         the same as those in lib/g++.exp.
33687
33688 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33689
33690         * gcc.c-torture: Update to c-torture-1.38 release.
33691         * gcc.ieee: Related changes.
33692
33693 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33694
33695         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33696         "exec". Minor reformatting changes.
33697
33698         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33699         cross. This means all "exec" calls now work on a remote host as
33700         well.
33701         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33702         cross. Filter out the extra "\r\n" stuff that expect puts in.
33703         (c-torture-execute): Filter out the bogus warnings like
33704         c-torture-compile does. Add support for canadian cross.
33705         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33706         Use execute_anywhere rather than calling exec directly. Now it
33707         works for canadian cross testing.
33708
33709 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33710
33711         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33712         results into a variable, and check that rather than using file exists.
33713
33714 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33715
33716         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33717         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33718
33719 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33720
33721         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33722         lib_curses if there's a shared libg++ in the build tree.
33723
33724 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33725
33726         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33727         if not supported target.
33728
33729 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33730
33731         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33732         link_curses up to always happen, not just for native builds.
33733
33734 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33735
33736         * gcc.c-torture: Update to c-torture-1.36 release.
33737         * gcc.failure: Related changes.
33738
33739 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33740
33741         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33742
33743 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33744
33745         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33746         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33747         runshlib, link_curses, and mathlib for link and run.
33748
33749         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33750         pass the runtime shared library options for Solaris, OSF/1, and
33751         Irix5, and link with -lcurses to avoid unresolved references.
33752
33753 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33754
33755         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33756         only run once.
33757
33758 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33759
33760         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33761
33762 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33763
33764         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33765         do not have a framework for the "compat" tests yet.
33766
33767 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33768
33769         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33770         set to null if we're testing vxworks5.1.  Use that instead of
33771         `-lm' in the setting of LIBS for link and run.
33772
33773 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33774
33775         * config/rom68k.exp (${tool}_load): Major changes to make it
33776         work.  Verified that it does in fact return the stuff in
33777         exec_output properly.  Catch any Emul or any TRAP other than 0.
33778
33779 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33780
33781         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33782         LDFLAGS properly for targets that need stuff from libgloss.
33783         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33784         only run once.
33785         (gpp_initialized): New variable.
33786
33787 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33788
33789         * config/rom68k.exp: Load libgloss.exp.
33790         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33791         so we can produce a fully linked binary.
33792         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33793         so we can produce a fully linked binary.
33794
33795 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33796
33797         * lib/plumhall.exp (ph_section): Watch for expected failures.
33798         Add missing `else'.
33799
33800         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33801         run the testcase.
33802         (c-torture): Likewise.
33803
33804 1995-08-28  Doug Evans  <dje@cygnus.com>
33805
33806         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33807
33808         * lib/mike-g++.exp (mike_cleanup): New proc.
33809         (prebase): New globals compiler_result, not_compiler_result,
33810         target_regexp.
33811         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33812         allow leading "-" in pattern.  Watch for unsupported tests.
33813         If $compiler_result is set, pattern match assembler code,
33814         and ditto for $not_compiler_result.
33815         * lib/mike-gcc.exp: Likewise.
33816
33817         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33818         execution "succeeded".
33819
33820 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33821
33822         * config/win32.exp: New file.
33823         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33824
33825 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33826
33827         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33828         unsupported.
33829         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33830         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33831         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33832
33833         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33834         "... without exceptions was ...".  That is now handled by
33835         prune_system_crud.
33836         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33837
33838 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33839
33840         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33841         sieve.c,sort2.c}: New files.
33842         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33843         sieve.exp,sort2.exp}: Drivers for them.
33844
33845         * lib/mike-gcc.exp (program_output): New user settable variable.
33846         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33847         messages.
33848         * lib/mike-g++.exp (program_output): New user settable variable.
33849
33850         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33851
33852         * config/sh.exp: Deleted (use sim.exp instead).
33853
33854 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33855
33856         * config/vx.exp: Declare CHECKTASK as global.
33857         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33858         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33859         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33860
33861 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33862
33863         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33864         target. Like vx.exp, only includes `vx29k.exp' instead of
33865         `vxworks.exp'.
33866
33867 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33868
33869         * config/sim.exp: Increase time limit from 120 seconds to 240.
33870
33871 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33872
33873         * gcc.c-torture/execute/950628-1.c: New test.
33874
33875 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33876
33877         * gcc.c-torture: Update with changes/additions from
33878         c-torture-1.34.
33879
33880 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33881
33882         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33883
33884 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33885
33886         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33887
33888 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33889
33890         * gcc.c-torture/compile/950512-1.c: New test.
33891         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33892         * gcc.dg/struct-ret-1.c: Likewise.
33893
33894 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33895
33896         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33897           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33898
33899 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33900
33901         * gcc.c-torture/special/920411-1.c: Deleted.
33902         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33903
33904 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33905
33906         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33907         cpu limit.
33908
33909 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33910
33911         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33912
33913 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33914
33915         From kenner;
33916         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33917         is the proper length.
33918         * va-arg-3.c: Likewise.
33919
33920 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33921
33922         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33923         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33924
33925         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33926         * lib/g++.exp (default_g++_start): Delete old cruft.
33927
33928 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33929
33930         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33931         (2 * (1 << 18)) to (2 * (1 << 17)).
33932
33933         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33934
33935 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33936
33937         * config/rom68k.exp: Renamed from config/idp.exp
33938
33939 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33940
33941         * c-torture/compile/921109-2.c
33942
33943 1995-04-18  Mike Stump  <mrs@cygnus.com>
33944
33945         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33946         excess errors.
33947
33948 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33949
33950         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33951         output.
33952         * lib/g++.exp (default_g++_start): Likewise.
33953
33954 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33955
33956         * gcc.c-torture/compile/950329-1.c: New test.
33957
33958 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33959
33960           * config/bug.exp (${tool}_load): Updated to use new remote_open
33961           and remote_close procs.
33962         * config/idp.exp: New file.
33963
33964 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33965
33966         * gcc.c-torture/execute/950322-1.c: New test.
33967
33968 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33969
33970         * config/vx.exp (${tool}_load): Clean up testing of return code from
33971         vxworks_ld and vxworks_spawn.
33972
33973 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33974
33975         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33976
33977 1995-03-13  Mike Stump  <mrs@cygnus.com>
33978
33979         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33980         can mark excess errors on a machine by machine basis.  Note, the
33981         default is to not expect any excess errors, even when excess
33982         errors test - is given, so you will want to put an XFAIL ... on
33983         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33984         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33985         those 4 machines, but no others.
33986
33987 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33988
33989         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33990         * lib/c-torture.exp: to here.
33991
33992 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33993
33994         * gcc.c-torture/execute/950221-1.c: New test.
33995         * gcc.c-torture/execute/struct-ret-1.c: New test.
33996         * gcc.c-torture/compile/950221-1.c: New test.
33997
33998         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33999
34000 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34001
34002         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34003         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34004
34005 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34006
34007         * g++.gb: New directory of tests, derived from my signature and
34008         class scoping tests.
34009
34010         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34011         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34012         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34013         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34014         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34015         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34016         * g++.gb/sig25.C: Likewise.
34017
34018         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34019         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34020         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34021         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34022         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34023         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34024         * g++.gb/sig25.exp: Likewise.
34025
34026         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34027         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34028         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34029         * g++.gb/scope13.C: Likewise, this test still fails.
34030
34031         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34032         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34033         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34034         * g++.gb/scope13.exp: Ditto.
34035
34036         * g++.gb/README: New file, explains what these tests are about.
34037
34038 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34039
34040         * lib/dg.exp (dg-do): Support `preprocess'.
34041         (dg-test): Likewise.
34042
34043 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34044
34045         * config/udi.exp: change "continue -expect" to "exp_continue".
34046
34047 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34048
34049         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34050         Delete redundant tests.
34051
34052         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34053         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34054         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34055         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34056         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34057         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34058         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34059         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34060
34061         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34062         storing label pointers.
34063         * gcc.c-torture/execute/921019-1.c: Likewise.
34064         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34065         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34066         parameter fp.
34067         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34068         constants.
34069
34070         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34071         Delete obsolete tests.
34072
34073         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34074         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34075         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34076         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34077         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34078         * gcc.c-torture/compile/950124-1.c: New test.
34079
34080         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34081
34082 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34083
34084         * lib/mike-g++.exp: Add -lm to LIBS.
34085
34086 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34087
34088         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34089
34090 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34091
34092         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34093
34094 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34095
34096         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34097
34098 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34099
34100         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34101         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34102         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34103         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34104         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34105         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34106         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34107         * g++.law/{operators31.C, operators32.C,
34108         * g++.law/{operators33.C, operators34.C}: Likewise.
34109         * g++.law/{pic1.C, refs2.C}: Likewise.
34110         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34111         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34112         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34113         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34114
34115         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34116         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34117         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34118         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34119         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34120         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34121         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34122         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34123         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34124         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34125         * g++.law/{operators34.exp}: Likewise.
34126         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34127         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34128         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34129         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34130         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34131
34132         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34133         No longer expected to fail.
34134         * g++.law/missed-error3.C: Tweak for recent bool changes.
34135
34136 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34137
34138         * config/emb-unix: Deleted.
34139         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34140         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34141
34142 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34143
34144         * lib/dg.exp (dg-test): Fix typo in last patch.
34145
34146 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34147
34148         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34149         (handles multiple occurrences).
34150
34151 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34152
34153         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34154         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34155         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34156         printed).
34157         * lib/c-torture.exp (c-torture-compile): Likewise.
34158         (c-torture): Prepend full path if missing.
34159         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34160         (gcc_fail): Likewise.
34161         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34162
34163 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34164
34165         * lib/netware.exp: Only attach to NetWare i386 systems.
34166
34167 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34168
34169         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34170         messages.  Add test name to "output pattern match" pass/fail message.
34171
34172 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34173
34174         * gcc.dg: New testsuite.
34175         * gcc.dg/dg.exp: New file.
34176
34177         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34178         test-switch.c}: Deleted.
34179
34180         * gcc.misc-tests/msgs.exp: New testcase driver.
34181
34182 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34183
34184         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34185         Watch for illegal return values from ${tool}_load.
34186         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34187         cross targets.  Coerce return value >0 to 1.
34188
34189 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34190
34191         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34192
34193         * config/emb-unix.exp: New file.
34194
34195         * config/sim.exp: Error if variable $SIM not defined.
34196         (${tool}_load): Mark test as "untested" if simulator missing.
34197
34198         * config/unix.exp: Load remote.exp to get rcp_download.
34199         * lib/c-torture.exp: Use different option lists for testcases with
34200         and without loops.
34201         * gcc.c-torture/execute/execute.exp: Likewise.
34202
34203 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34204
34205         * config/*.exp: Clarify return code from ${tool}_load.
34206         Call `unresolved' or `untested' instead of `warning' or `perror'
34207         (sometimes you still want to call both though).
34208         Add comment that `shell_id' is local to each file.
34209         * config/udi.exp (timeout): Set to 30.
34210         Don't print warning if connection fails, $connectmode has already
34211         printed an error.
34212         (${tool}_load): Move verbose messages to level 2.
34213         Rework pattern for "Process started" message.
34214         Pass `shell_id' to ${connectmode}_download.
34215         Retry twice upon timeout.  Make resetting of target more robust.
34216         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34217         Pass `shell_id' to exit_$connectmode.
34218         Only call exit_$connectmode if connected.
34219         * config/unix.exp (${tool}_load): Check return codes better.
34220         * config/vrtx.exp (${tool}_load): Likewise.
34221         * config/vx.exp (${tool}_load): Likewise.
34222         Delete unneeded global's.
34223         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34224         from ${tool}_load.
34225         (dg-stat): Delete.
34226         (dg-init): Delete recording of pass/fail counts.
34227         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34228         (old-dejagnu-init): Likewise.
34229         (old-dejagnu-stat): Delete contents, empty proc now.
34230         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34231         (c-torture): Delete references to lcnt, lpass, lfail.
34232         Get option list from TORTURE_OPTIONS.
34233         Delete -funroll[-all]-loops if no loops.
34234         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34235         (g++_stat): Delete contents (empty proc now).
34236         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34237         (gcc_finish): Likewise.
34238         (gcc_stat): Deleted.
34239         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34240         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34241         * gcc.c-torture/execute/execute.exp: Likewise.
34242         Split tests into two parts: compile, execute.
34243         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34244         no loops.  Update to reflect clarified return codes from ${tool}_load.
34245
34246 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34247
34248         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34249         to grep for.
34250         (old-dejagnu): Likewise (where necessary).
34251
34252 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34253
34254         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34255
34256         * lib/dg.exp (dg-process-target): Fix processing of selector.
34257         Add comment regarding use of `error'.
34258
34259         * lib/gcc.exp (prune_system_crud): Define if missing.
34260         * lib/g++.exp (prune_system_crud): Likewise.
34261
34262         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34263         Call prune_system_crud.
34264         * lib/dg.exp (dg-runtest): New proc.
34265         Use perror instead of send_user for tcl errors in testcase.
34266         Don't return any value, it's never used.
34267         Don't clobber previous definition of `unknown'.
34268         Print tcl errors in `dg-final'.
34269
34270 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34271
34272         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34273         (dg-test): Don't print errorInfo, it contains stack backtrace.
34274
34275 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34276
34277         * lib/g++.exp (runtest_file_p): Define if missing.
34278
34279 1994-09-24  Doug Evans  (dje@cygnus.com)
34280
34281         * lib/mike-g++.exp: Comment out loading of g++.exp.
34282         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34283         (default_g++_version): Always print something.
34284         (default_g++_start): Comment out call to `which'.
34285         (g++_start, g++_load): Deleted (must be defined in config file).
34286         * lib/gcc.exp: Test for existence of $CC at start.
34287         Delete check for tmpdir (done in gcc_init).
34288         (default_gcc_version): Always print something.
34289         (default_gcc_start): Comment out call to `which'.
34290         * config/*.exp: Major cleanup - make cross targets work at least a
34291         little better for g++ (by not being "--tool gcc" specific).
34292         Rename gcc_xxx to ${tool}_xxx.
34293         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34294         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34295
34296 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34297
34298         * lib/c-torture.exp (c-torture-compile): Rework compiler
34299         message processing.
34300
34301         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34302         c-torture.
34303
34304 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34305
34306         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34307
34308         * lib/dg.exp (dg-process-target): Support { target native }.
34309
34310 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34311
34312         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34313         looked for "... program xxx got fatal signal".
34314         Correct regsub munging of `comp_output'.
34315         Ignore compiler messages "path prefix not used" and "linker input
34316         file unused".
34317
34318 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34319
34320         * lib/gcc.exp (runtest_file_p): Define if missing.
34321         * gcc.prms/template.c: Example to work from.
34322
34323 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34324
34325         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34326         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34327
34328         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34329         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34330         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34331         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34332
34333         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34334         (dg-process-target): No longer a varargs proc.
34335         Return S/N for target, P/F for xfail.  All callers changed.
34336         (user option procs): More argument checking.
34337         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34338         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34339         (dg-test): Skip test if not running on selected target in `dg-do'.
34340         Update handling of `dg-do-what', `dg-output-text'.
34341         Separate execution pass/fail from output pattern match pass/fail.
34342         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34343
34344 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34345
34346         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34347         target for 920510-1.c.
34348
34349 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34350
34351         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34352         Clean up comment regarding use of passcnt, etc.
34353         (gcc_stat): Don't update `testcnt' here.
34354         (gcc_finish): Do it here.
34355         Might as well reset `but_id' here too.
34356         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34357         to determine if the file should be tested.
34358         * gcc.c-torture/compile/compile.exp: Likewise.
34359         * gcc.c-torture/execute/execute.exp: Likewise.
34360         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34361         * gcc.misc-tests/dg-test.exp: Likewise.
34362         * gcc.prms/prms.exp: Likewise.
34363         * gcc.wendy/wendy.exp: Likewise.
34364         * g++.old-deja.exp: Likewise.
34365         Move "Testing file" message to verbose level 1.
34366
34367 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34368
34369         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34370
34371 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34372
34373         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34374         (default_gcc_start): Accept optional second list element
34375         of compiler flags.  Print compiler output at verbosity level 2.
34376         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34377         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34378         Save current values of framework globals passcnt, failcnt, xpasscnt,
34379         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34380         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34381         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34382         xfailcnt to compute stats.  Update framework global `testcnt' from
34383         pass/fail counts.
34384         (gcc_finish): New proc.  Clean up test environment.
34385         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34386         (gcc_epass, gcc_efail): Delete.
34387         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34388         argument of line number.
34389         (dg-init): If the tool has an init routine, call it.
34390         (dg-test): Remove args `cflags_var' and `libs_var'.
34391         Pass all compiler options to ${tool}_start.
34392         Handle missing line number.
34393         (dg-finish): New function.
34394         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34395         particular files.  Call gcc_finish at end.  Move "skipping test"
34396         message to verbosity level 3.
34397         * gcc.c-torture/compile/compile.exp: Likewise.
34398         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34399         * gcc.c-torture/execute/execute.exp: Likewise.
34400         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34401         Print testcase being tried at verbosity level 1.
34402         * gcc.c-torture/special/special.exp: Unset xfail.
34403         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34404         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34405         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34406         * gcc.failure/failure.exp: Likewise.
34407         * gcc.ieee/ieee.exp: Likewise.
34408         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34409         Update call to dg-test.  Call dg-finish at end.
34410         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34411         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34412         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34413         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34414         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34415         * gcc.wendy/wendy.exp: Add copyright.
34416         Delete setting of tmpdir (done by gcc_init).
34417         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34418         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34419         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34420         gcc_[ce]pass/fail.
34421
34422 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34423
34424         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34425         confusion.
34426         (g++_load): Likewise.
34427
34428         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34429         Rename argument to `prog' to remove the confusion.
34430         Varargs fns behave differently too!
34431         (g++_load): Likewise.
34432
34433         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34434
34435         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34436         what it is.  Delete (always) printing of status value for !native.
34437         Simplify verbose code, and include status and exec_output.
34438         (g++_load): Use gcc_load.
34439
34440 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34441
34442         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34443         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34444         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34445         940714-3.c as these testcases don't exist anymore.  Make
34446         va-arg-1.c expected to pass.
34447
34448 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34449
34450         * gcc.misc-tests/misc.exp: Only run specific testcases.
34451         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34452         * gcc.misc-tests/dg-[1-9].c: New files.
34453
34454         * lib/dg.exp: New testsuite driver.
34455         * gcc.prms/prms.exp: Use it.
34456
34457         * README.gcc: New file.
34458
34459         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34460         Document and reset `lxpass' and `lxfail'.
34461         Simplify "initialized" message.
34462         (gcc_stat): Clean up comments a little.
34463
34464 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34465
34466         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34467
34468 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34469
34470         * lib/old-dejagnu.exp (process-option): New proc.
34471         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34472         (old-dejagnu): Simplify.
34473         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34474
34475 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34476
34477         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34478         exists and is not an empty string.
34479
34480         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34481         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34482         finished.
34483         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34484         automatically.
34485
34486         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34487         longer expected to fail.
34488
34489         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34490         "f" function call.
34491
34492         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34493
34494         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34495         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34496         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34497         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34498         c-torture-1.29.
34499
34500         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34501         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34502
34503         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34504
34505         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34506         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34507
34508         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34509         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34510         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34511
34512 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34513
34514         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34515         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34516         940714-1.c, 940714-2.c, 940714-3.c},
34517         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34518         gcc.misc-tests/{mg.c,mg.exp}:
34519         New tests.
34520         * gcc.noncompile/noncompile.exp: Change accordingly.
34521
34522 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34523
34524         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34525         Undo previous clobberage.
34526
34527 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34528
34529         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34530         * gcc.special/{930510-1.c, special.exp}:
34531         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34532         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34533         struct-varargs-1.c}: New tests from c-torture-1.26.
34534
34535 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34536
34537         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34538           argument to switch.
34539
34540 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34541
34542         * Revert the previous changes.  Please see Rob's directory
34543           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34544           fixes.
34545
34546 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34547
34548         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34549             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34550             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34551             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34552             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34553             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34554             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34555             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34556             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34557             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34558             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34559             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34560             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34561             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34562             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34563             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34564             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34565             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34566             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34567             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34568             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34569             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34570             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34571             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34572             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34573             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34574             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34575
34576 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34577
34578         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34579             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34580           with perror calls.
34581
34582 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34583
34584         * config/unix.exp (g++_load): Fix syntax.
34585
34586 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34587
34588         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34589         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34590         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34591         Don't expect va-arg-1.c to fail.  Correct expected output for
34592         920928-1.c.
34593         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34594         * gcc.wendy/hbm4.c: Correct typo.
34595         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34596
34597 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34598
34599         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34600         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34601         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34602         * lib/c-torture.exp (c-torture-compile): Ditto.
34603
34604         Reduce volume of output (remove all the -I's and such).
34605         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34606         Call gcc_cpass, gcc_cfail.
34607         (c-torture): Pass testing option to c-torture-compile.
34608
34609 1994-03-21  Doug Evans  (dje@cygnus.com)
34610
34611         Bring patches over from progressive.
34612         * config/default.exp: Exit remote shell cleanly.
34613         (g++_exit, g++_start): Add default versions.
34614         * config/sim.exp (gcc_load): Use perror, not error.
34615
34616 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34617
34618         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34619         set in site.exp.
34620
34621 1994-03-14  Doug Evans  (dje@cygnus.com)
34622
34623         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34624         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34625         (wendy_try): New proc to run testcase.
34626         (main loop): Call 'em.
34627         * gcc.wendy/*.c: Clean up pass to correct expected output.
34628
34629         * lib/gcc.exp: Minor cleanup work.
34630         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34631
34632 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34633
34634         * config/sim.exp (gcc_load): Document return codes better.
34635         Don't pass -v to simulator.
34636
34637 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34638
34639           * gcc.special/920717-x.c: Fix typo.
34640           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34641           get at sources.
34642
34643         * lib/mike-gcc.exp: Fix typo.
34644
34645 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34646
34647         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34648         binary to use, transform the name.
34649         * config/*.exp: rename everything. Nuke any g++ specific files,
34650         it's now a special case of gcc that requires no special support.
34651         Add a default.exp for unsupported targets.
34652
34653 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34654
34655         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34656         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34657         version of Tcl.
34658
34659 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34660
34661         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34662         than a warning.
34663
34664 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34665
34666         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34667
34668 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34669
34670         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34671         option_list.  Compile every file with only 4/6 option choices
34672         (same as C torture) instead of with 12/18 different option
34673         choices.
34674         * lib/c-torture.exp: Likewise.
34675
34676         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34677         not already set.
34678
34679 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34680
34681         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34682         can put an XFAIL *-*-* on excess errors.
34683
34684 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34685
34686         * g++.law: Add more tests derived from g++-bugs snapshots.
34687
34688         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34689         equivalent to g++.law/init9.
34690
34691         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34692         compiled it, and the a.out file after we've run it.
34693
34694 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34695
34696         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34697         compiled it, and the a.out file after we've run it.
34698
34699 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34700
34701         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34702
34703 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34704
34705         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34706         version number.
34707
34708 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34709
34710         * g++.law: New directory of g++ tests derived from the g++-bugs
34711         snapshots.
34712
34713 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34714
34715         * gcc.compile: initbug1.c initbug1.exp testcase added
34716
34717 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34718
34719         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34720         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34721           fixes submitted by Jeff Law (law@cs.utah.edu)
34722         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34723           Jeff Law (law@cs.utah.edu)
34724
34725
34726 1993-11-30  Mike Stump  (mrs@cygnus.com)
34727
34728         * config/unix-g++.exp: Follow the gcc way of doing things.
34729         * g++.old-deja/old-deja.exp: Minor updates.
34730         * lib/g++.exp: New file, follow the gcc way of doing things.
34731         * lib/old-dejagnu.exp: Minor updates.
34732         * lib/mike-g++.exp: Always unset errorInfo.
34733
34734 1993-11-06  Mike Stump  (mrs@cygnus.com)
34735
34736         * lib/gcc.exp: Fix some errors with the below change, CC and
34737         CFLAGS should be global when setting, not local.
34738
34739 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34740
34741         * lib/gcc.exp: Transform tool name.
34742
34743 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34744
34745         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34746
34747 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34748
34749         * lib/gcc.exp: change gcc_done to gcc_stat
34750
34751 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34752
34753         * Upgraded gcc testsuite to c-torture version 1.25
34754
34755 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34756
34757         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34758         * lib/c-torture: added hooks for new reporting code.
34759
34760 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34761
34762         * config/sh-gcc.exp: check if sh-sim exists in the path
34763
34764 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34765
34766         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34767         * gcc.compile/compile.exp: Initial changes for new logic.
34768         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34769         * gcc.failure/failure.exp: Initial changes for new logic.
34770         * gcc.ieee/ieee.exp: Initial changes for new logic.
34771         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34772         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34773         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34774         * lib/c-torture.exp: Initial changes for new logic.
34775         * lib/gcc.exp: Initial changes for new logic.
34776
34777 1993-10-15  Mike Stump  (mrs@cygnus.com)
34778
34779         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34780         depend upon failure or success.  Fully qualify names in failure
34781         and success messages.  Always remove a.out before starting
34782         compile, just in case.  Pay more attention to error text output by
34783         the compiler.  Handle testcases with no known past errors just
34784         like all others, so that things are uniform.  Other miscellaneous
34785         improvements.
34786
34787 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34788
34789         * gcc.cpp: new directory for cpp tests
34790
34791 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34792
34793         * lib/chill.exp: Code reformatted, removed unused code.
34794         * config/unix-chill.exp: Code reformatted, removed unused code.
34795         * chill.execute/execute.exp: Code reformatted, removed unused code.
34796         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34797
34798 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34799
34800         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34801         routines not written.
34802
34803 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34804
34805         * config/bug-gcc.exp: Use new procs from bug.exp.
34806
34807 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34808
34809         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34810         via ftp, rather than depending on NFS.
34811         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34812         case.
34813
34814 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34815
34816         * config/bug-gcc.exp: Use new download proc.
34817
34818 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34819
34820         * chill.execute/execute.exp: cleanups, handles errors better
34821         * chill.compile/compile.exp: rewrite, based on execute.exp
34822         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34823         * lib/chill.exp: major changes to diff proc and compile and link
34824           procs. added chill_fail and chill_pass wrappers to pass and
34825           fail. added more comments, and handle error codes better.
34826           Added a hack to capture stderr from exec, so noncompile tests
34827           can work.
34828
34829 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34830
34831         * chill.execute/execute.exp: rewrite of testsuite driver
34832         * lib/chill.exp: rewrite of testsuite driver
34833         * config/unix-chill.exp: rewrite of testsuite driver
34834
34835 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34836
34837     In chill.execute:
34838         * iexpr.ch: Standardize uppercase.
34839         * tuples.dat: Standardize uppercase.
34840         * vary.ch: standardize.  Correct varying string assignments.
34841         * vary.dat: Add new output lines.
34842
34843 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34844
34845     In chill.execute:
34846         * chprintf.ch: Standardize use of uppercase.
34847         * tuples.ch: Standardize and turn arr2 into a DCL,
34848           rather than a SYN.
34849         * pinits.ch: Standardize.
34850
34851 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34852
34853         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34854         * Makefil: Renamed to Makefile.in.
34855         * configure.in: New.
34856
34857 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34858
34859     In chill.execute:
34860         * .cvsignore: Add result/output files.
34861         * Makefile: Fix up variables at start.  Use MFLAGS
34862           everywhere.  Correct bool_loc, built_ins entries.
34863           Add entry for vary1.ch.
34864         * bitarray.ch: Standardize upper-case usage.
34865         * bitexpr.ch: Standardize, add output of b1.
34866         * params.ch: Use arrayt in along PROC parameters, to
34867           avoid novelty problems.
34868         * sets.ch: Tiny cleanup.
34869         * vary1.ch: Re-indent.
34870
34871 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34872
34873           * Add PR-related files to Makefiles, .cvsignore files, etc.
34874
34875 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34876
34877         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34878           with compiler objects. New names are test-flow.c and test-loop.c
34879
34880 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34881
34882         * Upgraded c-torture tests from 1.19 to 1.20
34883
34884         * new files:
34885         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34886         * gcc.compile: 930623-1.c 930623-2.c
34887         * gcc.noncompile: 930622-1.c 930622-2.c
34888         * gcc.failure: 920411-1.c 920627-2.c
34889         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34890
34891 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34892
34893         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34894           More changes to get testsuite working properly. Needs more work.
34895           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34896
34897 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34898
34899         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34900           More changes to get testsuite working properly. Needs more work.
34901
34902 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34903
34904         * chill.compile/compile.exp: Added for Dejagnu support
34905         * chill.execute/execute.exp: Added for Dejagnu support
34906         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34907
34908 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34909
34910     This should complete moving the CHILL test files.
34911         * chill.noncompile(.cvsignore printf.grt
34912             in-printf.grt chprintf.grt chprintf.ch):
34913             Added test-support files.
34914           (Makefile): Modified further.
34915         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34916             signal.ch): Added test files.
34917           * chill.execute (.cvsignore printf.grt printr.c
34918             in-printf.grt rts.c chprintf.grt rts.h): Added
34919           test-support files.
34920             (Makefile): More corrections.
34921
34922 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34923
34924         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34925           test cases, ready for DejaGnu.
34926
34927 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34928
34929         * Upgraded c-torture tests from 1.18 to 1.19
34930
34931         * gcc.compile: added test(s):
34932           930607-1.c
34933         * gcc.execute: added test(s):
34934           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34935
34936         * added new subdirectory for misc tests: gcc.misc-tests
34937         * gcc.misc-test(s): added tests:
34938           inst-check.c test-consts.c test-ior.c test-switch.c
34939
34940 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34941
34942         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34943
34944 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34945
34946         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34947
34948 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34949
34950         * Upgraded c-torture tests from 1.17 to 1.18
34951
34952 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34953
34954         * Upgraded c-torture tests from 1.12 to 1.17
34955
34956 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34957
34958         * lib/old-dejagnu.exp:
34959           Fixed handling of XFAIL target triplets to correctly
34960           recognize wildcard characters.  Removed code that
34961           appended a unique id tag to the end of the file name
34962           printed out by the result of the testcases within a
34963           given test file.
34964
34965 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34966
34967         * lib/old-dejagnu.exp:
34968           Reworked expected failure handling to trigger off of XFAIL
34969           keyword in keyphrase embeded in testcase source code. The
34970           XFAIL keyword must be at the end of the keyphrase line. It
34971           may optionally be followed by one or more target triplets.
34972           It has just occured that the handling of wildcards in the
34973           target triplet may not be correct.
34974
34975 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34976
34977         * g++.old-deja/tests:
34978           Moved all subdirectories up one level into g++.old-deja .
34979
34980         * lib/old-dejagnu.exp:
34981           Fixed problem with CXXFLAGS not being properly reset, and being
34982           corrupted with extraneous "-c" compiler option.  This was
34983           causing binaries to not be generated for test that needed them.
34984           Modified strings passed to "pass" and "fail" so that individual
34985           tests from the same test file would be distinguished by an
34986           identifier appended to the test file name in the summary logs;
34987           this corrected a problem with erroneous diff logs.  Added code
34988           to search testcases for expected fail and unexpected pass keywords.
34989
34990 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34991
34992         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34993
34994 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34995
34996         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34997           Removed extraneous text from end of "Special g++ Options"
34998           keyphrase.
34999
35000         * lib/old-dejagnu.exp: Added pattern matching to look for new
35001           keywords, embedded in testcases comments, which will trigger
35002           calls to xpass and xfail.
35003
35004 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35005
35006         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35007           comments embedded in the testcases, especially the one looking for
35008           special compiler options, as well as the pattern matching for the
35009           compiler output again.
35010
35011 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35012
35013         * lib/old-dejagnu.exp: Do a proper check of the return value for
35014           execute tests. Fixed several problems with the pattern matching
35015           of the compiler output which gave erroneous test results.
35016           Changed several of the test result messages to be more descriptive.
35017         * config/unix-g++.exp: Proc g++_load now actually works and
35018           executes the tests passed to it and returns a usable return
35019           value.
35020
35021 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35022
35023           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35024
35025 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35026
35027         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35028           Modified both files to properly execute the old style
35029           dejagnu tests. The previous versions of these files were
35030           experimental and did not function anything near correctly.
35031
35032 1993-04-05  Rob Savoye  (rob@cygnus.com)
35033
35034         * Removed all Makefile.in and configure.in files. No configuration
35035         needed now.
35036
35037 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35038
35039         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35040
35041 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35042
35043         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35044         gcc.special/configure.in, gcc.noncompile/configure.in,
35045         gcc.execute/configure.in, gcc.code_quality/configure.in,
35046         g++.other/configure.in, g++.old-deja/configure.in,
35047         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35048         in srcname setting.
35049
35050 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35051
35052         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35053         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35054         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35055
35056 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35057
35058         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35059         (gdb_exit): Don't remove *_soc files.
35060
35061 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35062
35063         * lib/c-torture.exp: Don't look for main; instead always use -w
35064         -c.  This is how the c-torture tests work.  Remove the object
35065         file if the compilation succeeds.
35066         * gcc.execute/execute.exp: Remove executable if test passes.
35067         * gcc.noncompile/noncompile.exp: Every test is an expected
35068         failure.
35069         * gcc.special/special.exp: Added tests from c-torture 1.11,
35070         corrected use of existing test.
35071         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35072         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35073         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35074         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35075         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35076         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35077         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35078         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35079         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35080         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35081         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35082         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35083         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35084         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35085         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35086         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35087         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35088         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35089         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35090         c-torture 1.11.
35091         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35092         correspond to c-torture 1.11.
35093
35094         * New file.