OSDN Git Service

PR c/23113
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2
3         PR c/23113
4         * gcc.dg/Wunused-value-1.c: New test.
5
6 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7
8         PR rtl-optimization/23233
9         * gcc.c-torture/compile/pr23233-1.c: New test.
10
11 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12
13         PR fortran/18833
14         PR fortran/20850
15         * gfortran.dg/equiv_1.f90: New test.
16         * gfortran.dg/equiv_2.f90: New test.
17         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20
21 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22
23         * gcc.c-torture/execute/vrp-5.c: New test.
24         * gcc.c-torture/execute/vrp-6.c: New test.
25         * gcc.dg/tree-ssa/vrp21.c: New test.
26
27 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28
29         * g++.dg/parse/pr22514.C: New test.
30
31 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
32
33         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
34
35         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
36         instead of constant loads / pool entries.
37
38 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
39
40         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
41         TEST_TO_WCTYPE.
42
43 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
44         
45         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
46         __WINT_TYPE__ in generated prototypes if possible.
47
48 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
49
50         PR 22037
51         * g++.dg/tree-ssa/pr22037.C:
52
53 2005-08-04  Richard Henderson  <rth@redhat.com>
54
55         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
56         scan-tree-dump-times directive.
57
58 2005-08-04  Jan Hubicka  <jh@suse.cz>
59
60         * gcov-1.C: Fix switch counts.
61         * gcov-4b.c: Likewise.
62
63 2005-08-03  Jeff Law  <law@redhat.com>
64
65         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
66
67 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
68
69         * gcc.c-torture/execute/pr23135.c: New test.
70
71 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
72
73         PR tree-optimization/19899
74         * gcc.dg/tree-ssa/scev-1.c: New test.
75         * gcc.dg/tree-ssa/scev-2.c: New test.
76
77 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
78
79         PR target/18582
80         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
81
82 2005-08-03  Jan Hubicka  <jh@suse.cz>
83
84         * update-conroll.c: New testcase.
85         * update-conroll-2.c: New testcase.
86
87 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
88
89         * gfortran.dg/constant_substring.f: New test.
90         * gfortran.dg/pr22491.f: New test.
91
92 2005-08-02  Jan Hubicka  <jh@suse.cz>
93
94         * update-threading.c: Replace by the proper one.
95
96 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
97
98         PR 23164
99         * g++.dg/tree-ssa/pr23164.C: New test.
100
101 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
102
103         * gcc.dg/tree-ssa/pr23192.c: New test.
104
105 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
106
107         * gcc.c-torture/execute/vrp-4.c: New test.
108
109 2005-08-02  Jan Hubicka  <jh@suse.cz>
110
111         * update-threading.c: New test.
112
113 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
114
115         * gcc.c-torture/compile/20050801-1.c: New test.
116         * gcc.c-torture/compile/20050801-2.c: New test.
117
118 2005-08-01  Jan Hubicka  <jh@suse.cz>
119
120         * val-prof-5.c: New test.
121
122 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
123
124         PR c/22311
125         * gcc.dg/pr22311-1.c : New test.
126
127 2005-07-31  Steven Bosscher  <stevenb@suse.de>
128
129         PR target/23095
130         * gfortran.dg/pr23095.f: New test.
131
132         PR c++/22003
133         * g++.dg/other/pr22003.C: New test.
134
135 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
136
137         PR target/20621
138         * gcc.c-torture/execute/pr20621-1.c: New test.
139
140 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
141
142         * gfortran.dg/comma_format_extension_4.f:  Adjust length
143         of string for format.
144         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
145         print statement with internal write.
146         * gfortran.dg/der_array_io_2.f:  Likewise.
147         * gfortran.dg/der_array_io_3.f:  Likewise.
148
149 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
150
151         * gcc.dg/fold-abs-4.c: new test.
152
153 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
154
155         PR fortran/22570 an related issues.
156         * gfortran.dg/x_slash_1.f: New test.
157
158 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
159
160         PR c/23143
161         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
162         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
163
164 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
165
166         PR c/529
167         * gcc.dg/Wshadow-3.c: New test.
168
169 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
170
171         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
172         used to have the wrong bounds).
173
174 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
175
176         PR c/21720
177         * gcc.dg/hex-round-1.c: Test more cases.
178         * gcc.dg/hex-round-2.c: New test.
179
180 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
181
182         PR 22550
183         * g++.dg/tree-ssa/pr22550.C: New test.
184
185 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
186
187         * gcc.dg/tree-ssa/vrp19.c: New test.
188         * gcc.dg/tree-ssa-vrp20.c: New test.
189
190 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
191
192         PR c/22240
193         * gcc.dg/transparent-union-4.c: New test.
194
195 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
196
197         PR c/22192
198         * gcc.dg/c99-vla-2.c: New test.
199
200 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
201
202         PR c/21720
203         * gcc.dg/hex-round-1.c: New test.
204
205 2005-07-28  Jan Hubicka  <jh@suse.cz>
206
207         * inliner-1.c: Do not dump everything.
208         * tree-prof.exp: Do not pass -ftree-based-profiling.
209         * bprob.exp: Likewise.
210
211         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
212
213 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
214
215         PR c++/22545
216         * g++.dg/expr/ptrmem7.C: New test.
217
218 2005-07-28  Mike Stump  <mrs@apple.com>
219
220         * g++.old-deja/g++.mike/visibility-1.C: New test.
221
222 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
223
224         PR c/20187
225         * gcc.c-torture/execute/pr20187-1.c: New test.
226
227 2005-07-28  Jeff Law  <law@redhat.com>
228
229         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
230         * gcc.dg/tree-ssa/vrp18.c: New test.
231
232 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
233
234         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
235
236 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
237
238         PR tree-optimization/22506
239         * gcc.dg/vect/ps22506.c: New test.
240
241 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
242
243         PR target/21149
244         * gcc.target/i386/sse-3.c: New test.
245
246 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
247
248         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
249         * gcc.target/mips/mips32-dsp-type.c: Likewise.
250
251 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
252
253         PR c/22589
254         * gcc.c-torture/compile/pr22589-1.c: New test.
255
256 2005-07-28  Jan Hubicka  <jh@suse.cz>
257         
258         * update-loopch.c: New testcase.
259
260 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
261
262         PR rtl-optimization/23047
263         * gcc.c-torture/execute/pr23047.c: New test.
264         * gcc.c-torture/execute/pr23047.x: New.
265
266 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
267
268         PR tree-optimization/22493
269         * gcc.c-torture/execute/pr22493-1.c: New test.
270         * gcc.c-torture/execute/pr22493-1.x: New.
271         * gcc.c-torture/execute/vrp-1.c: New test.
272         * gcc.c-torture/execute/vrp-2.c: New test.
273         * gcc.c-torture/execute/vrp-2.c: New test.
274
275 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
276
277         * gcc.target/frv/all-builtin-read8.c: Delete.
278         * gcc.target/frv/all-builtin-read16.c: Delete.
279         * gcc.target/frv/all-builtin-read32.c: Delete.
280         * gcc.target/frv/all-builtin-read64.c: Delete.
281         * gcc.target/frv/all-builtin-write8.c: Delete.
282         * gcc.target/frv/all-builtin-write16.c: Delete.
283         * gcc.target/frv/all-builtin-write32.c: Delete.
284         * gcc.target/frv/all-builtin-write64.c: Delete.
285         * gcc.target/frv/all-read-write-1.c: New.
286
287 2005-07-27  Jeff Law  <law@redhat.com>
288
289         * gcc.c-torture/execute/pr22630.c: New test.
290
291 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
292
293         PR tree-optimization/23073
294         * gcc.dg/vect/nodump-pr23073.c: New test.
295         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
296
297 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
298
299         PR tree-optimize/22348
300         * gcc.c-torture/execute/pr22348.c: New.
301
302 2005-07-27  Richard Guenther  <rguenther@suse.de>
303
304         * gcc.dg/tree-ssa/salias-1.c: New testcase.
305
306 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
307
308         PR fortran/22503
309         * gfortran.dg/logical_comp.f90: New test.
310
311 2005-07-27  Jan Hubicka  <jh@suse.cz>
312
313         * inliner-1.c: Add cleanup of dumps.
314         * val-prof-*.c: Likewise.
315         * update-tailcall.c: New.
316
317 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
318
319         PR 22591
320         * gcc.dg/tree-ssa/pr22591.c: New test.
321         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
322
323 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
324
325         PR libobjc/22606
326         * objc.dg/try-catch-11.m: New test.
327
328 2005-07-26  Richard Guenther  <rguenther@suse.de>
329
330         PR tree-optimization/22486
331         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
332
333 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
334
335         PR tree-opt/22484
336         * testsuite/g++.dg/opt/loop2.C: New test.
337
338 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
339
340         * gcc.dg/tree-ssa/reassoc-3.c: New test.
341         * gcc.dg/tree-ssa/reassoc-4.c: New test.
342
343 2005-07-25  Adam Nemet  <anemet@lnxw.com>
344
345         * lib/profopt.exp (profopt-execute): Check for profiling data
346         files on the target.
347
348 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
349
350         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
351         for matching of asm labels.
352
353 2005-07-25  Richard Guenther  <rguenther@suse.de>
354
355         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
356
357 2005-07-25  Richard Guenther  <rguenther@suse.de>
358
359         PR testsuite/22624
360         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
361
362 2005-07-25  Ira Rosen  <irar@il.ibm.com>
363
364         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
365         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
366         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
367         * gcc.dg/vect/vect-100.c: New test.
368         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
369         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
370         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
371         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
372         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
373         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
374         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
375         * gfortran.dg/vect/pr19049.f90: New testcase.
376         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
377
378 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
379
380         * gcc.c-torture/execute/20050713-1.c: New test.
381
382         PR fortran/20063
383         * gfortran.fortran-torture/execute/data_4.f90: New test.
384
385         PR middle-end/20303
386         * gcc.dg/visibility-d.c: New test.
387
388 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
389
390         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
391         * gfortran.dg/underflow.f90: Ditto.
392
393 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
394
395         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
396         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
397         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
398
399 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
400
401         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
402         include case of field width of zero. 
403
404 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
405
406         PR libgfortran/21875
407         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
408         with trailing blanks on normal formatted read.
409
410 2005-07-23  Chao-ying Fu  <fu@mips.com>
411
412         * gcc.target/mips/mips32-dsp-type.c: New test.
413         * gcc.target/mips/mips32-dsp.c: New test.
414
415 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
416
417         PR testsuite/21073
418         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
419
420         PR testsuite/20454
421         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
422         and __cyg_profile_func_exit.
423
424 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
425
426         * gfortran.dg/comma_format_extension_3.f: Fix typo.
427         * gfortran.dg/comma_format_extension_4.f: Same.
428         * gfortran.dg/pr15332.f: Same.
429         * gfortran.dg/pr21730.f: Same.
430
431 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
432
433         * g++.dg/opt/vrp2.C: Fix testcase.
434
435         PR tree-opt/22625
436         * g++.dg/opt/vrp2.C: New test.
437
438 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
439
440         PR debug/21828
441         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
442
443 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
444
445         * gcc.dg/tree-ssa/20050719-1.c: New test.
446
447 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
448
449         * gcc.dg/bfin-longcall-1.c: New file.
450         * gcc.dg/bfin-longcall-2.c: New file.
451
452 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
453
454         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
455
456 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
457
458         PR middle-end/19055
459         * gcc.dg/tree-ssa/pr19055.c: New test.
460         * gcc.dg/tree-ssa/pr19055-2.c: New test.
461
462 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
463
464         PR C++/22358
465         * g++.dg/other/pr22358.C: New test.
466
467 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
468
469         PR c++/2922
470         * g++.dg/lookup/two-stage5.C: New test from bug comments.
471         
472 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
473
474         PR c++/15938
475         * g++.dg/init/union2.C: New test.
476
477 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
478
479         PR c/22393
480         * gcc.dg/complex-4.c: New test.
481
482 2005-07-21  Richard Guenther  <rguenther@suse.de>
483
484         PR testsuite/22522
485         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
486         scanning for asm labels.
487         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
488
489 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
490
491         PR target/22085
492         * gcc.dg/altivec-pr22085.c: New.
493
494 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
495
496         PR tree-optimization/19210
497         * gcc.dg/tree-ssa/pr19210-1.c: New.
498         * gcc.dg/tree-ssa/pr19210-2.c: New.
499
500 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
501
502         PR rtl-optimization/22167
503         * g++.dg/opt/pr22167.C: New test.
504
505 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
506
507         PR c++/2922
508         * g++.dg/lookup/two-stage2.C: New.
509         * g++.dg/lookup/two-stage3.C: New.
510         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
511         fixed two-stage name lookup for operators.
512         * g++.dg/template/call3.C: Compiler now produces an appropriate
513         error message. 
514         * g++.dg/template/crash37.C: Compiler now describes bla() on line
515         14 as a candidate. 
516         * g++.dg/template/ptrmem4.C: Compiler produces different error
517         message.
518         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
519         connect_to_method as a candidate.
520         
521 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
522
523         * gcc.dg/fold-alloc-1.c: New test.
524
525 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
526
527         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
528         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
529
530 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
531
532         * gcc.dg/fold-abs-1.c: New test.
533         * gcc.dg/fold-abs-2.c: New test.
534         * gcc.dg/fold-abs-3.c: New test.
535
536 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
537
538         Make CONSTRUCTOR use VEC to store initializers.
539         * g++.dg/ext/complit3.C: Check for specific error messages.
540         * g++.dg/init/brace2.C: Update error message.
541         * g++.dg/warn/Wbraces2.C: Likewise.
542
543 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
544
545         PR fortran/16940
546         * gfortran.dg/module_interface_1.f90: New test.
547
548 2005-07-19  Danny Berlin <dberlin@dberlin.org>
549             Kenneth Zadeck <zadeck@naturalbridge.com>
550
551         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
552
553 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
554
555         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
556         specify -Wformat for these tests.
557         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
558         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
559         * gcc.dg/format/opt-6.c: Delete.
560
561 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
564         * gcc.dg/tree-ssa/sra-3.c: Likewise.
565
566 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
567
568         * gcc.dg/tree-ssa/alias-2.c: New test.
569
570 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
571
572         PR c++/22263
573         * g++.dg/template/explicit7.C: New test.
574
575 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
576
577         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
578         width of 8 to +Inf and -Inf.
579     
580 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
581
582         PR c++/22139
583         * g++.dg/template/friend36.C: New test.
584
585 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
586
587         PR fortran/21730
588         * gfortran.dg/pr21730.f: New test.
589
590 2005-07-16  Danny Berlin <dberlin@dberlin.org>
591             Kenneth Zadeck <zadeck@naturalbridge.com>
592
593         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
594         since pure const detection cannot run at -O1 in c compiler.
595         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
596         can now optimize this case properly.
597         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
598         because we now pass.
599         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
600
601 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
602
603         PR c/22421
604         * gcc.dg/format/bitfld-1.c: New test.
605
606 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/22204
609         * g++.dg/rtti/repo1.C: New test.
610
611 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
612
613         PR middle-end/22398
614         * gcc.c-torture/compile/pr22398.c: New test.
615
616 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
617
618         PR c++/22132
619         * g++.dg/expr/cast4.C: New test.
620
621 2005-07-15  Richard Guenther  <rguenther@suse.de>
622
623         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
624         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
625
626 2005-07-15  Steven Bosscher  <stevenb@suse.de>
627
628         PR tree-optimization/22230
629         * gcc.dg/tree-ssa/pr22230.c: New test.
630
631 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
632
633         * gfortran.dg/g77/cpp6.f: New test.
634
635         PR fortran/22417
636         * gfortran.dg/g77/cpp5.F: New test.
637         * gfortran.dg/g77/cpp5.h: New file.
638         * gfortran.dg/g77/cpp5inc.h: New file.
639
640 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
641
642         PR libfortran/16435
643         * gfortran.dg/tl_editting.f90: New.
644         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
645
646 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
647
648         * gfortran.dg/char_array_constructor.f90: New test.
649
650 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
651
652         * gfortran.dg/past_eor.f90: New.
653         * gfortran.dg/complex_read.f90: New.
654
655 2005-07-13  Jeff Law  <law@redhat.com>
656
657         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
658         additional casts.
659
660         * gcc.dg/tree-ssa/pr22321.c: New test
661
662 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
663
664         PR tree-optimization/21921
665         * gcc.dg/tree-ssa/pr21921.c: New.
666
667 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
668
669         PR tree-optimizatio/22442
670         * gcc.dg/tree-ssa/loop-11.c: New test.
671
672 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
673
674         PR tree-opt/21840
675         * gcc.c-torture/compile/pr21840.c: New test.
676
677 2005-07-12  Jan Hubicka  <jh@suse.cz>
678
679         * gcc.c-torture/compile/pr22379.c: New test.
680
681 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
682
683         PR libfortran/21593
684         gfortran.dg/dev_null.f90:  Remove outdated comment about
685         PR libfortran/21593.
686
687
688 2005-07-12  Dale Johannesen  <dalej@apple.com>
689
690         * gcc.target/i386/compress-float-sse.c:  New.
691         * gcc.target/i386/compress-float-sse-pic.c:  New.
692         * gcc.target/i386/compress-float-387.c:  New.
693         * gcc.target/i386/compress-float-387-pic.c:  New.
694         * gcc.dg/compress-float-ppc.c:  New.
695         * gcc.dg/compress-float-ppc-pic.c:  New.
696
697 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
698
699         PR libfortran/21593
700         gfortran.dg/dev_null.f90:  Remove targets.
701
702 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
703
704         PR tree-opt/22335
705         * gcc.dg/pr22335-1.c: New test.
706         * gcc.dg/pr22335-2.c: New test.
707
708 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
709
710         PR c++/20172
711         * g++.dg/template/nontype12.C : New test.
712
713 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
714
715         * gcc.dg/tree-ssa/loop-10.c: New test.
716
717 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
718
719         * gcc.c-torture/execute/20020720-1.x: Remove.
720
721 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
722
723         * gfortran.fortran-torture/execute/forall_7.f90: New test.
724
725 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
726
727         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
728         (dg-mips-options): Use it.
729
730 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
731
732         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
733
734 2005-07-09  Richard Henderson  <rth@redhat.com>
735
736         * lib/target-supports.exp (check_effective_target_sync_char_short):
737         Add alpha.
738
739 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
740
741         PR libfortran/22217
742         * gfortran.dg/negative-z-descriptor.f90:  New test.
743
744 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
745
746         PR tree-opt/22329
747         * gcc.dg/pr22329.c: New test.
748
749 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
750
751         PR tree-optimization/20139
752         * gcc.dg/tree-ssa/pr20139.c: New.
753
754 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
755
756         PR tree-opt/22356
757         * testsuite/gcc.dg/pr22356-1.c: New test.
758
759 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
760
761         PR c++/21799
762         * g++.dg/template/unify8.C: New.
763         * g++.dg/template/unify9.C: New.
764
765 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
766
767         * gfortran.fortran-torture/execute/entry_10.f90: New test.
768
769 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
770
771         * gcc.dg/darwin-version-1.c: New.
772         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
773         * gcc.dg/builtins-20.c: Likewise.
774         * gcc.dg/builtins-53.c: Likewise.
775         * gcc.dg/torture/builtins-convert-1.c: Likewise.
776         * gcc.dg/torture/builtins-convert-2.c: Likewise.
777         * gcc.dg/torture/builtins-convert-3.c: Likewise.
778         * gcc.dg/torture/builtins-power-1.c: Likewise.
779         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
780         on Darwin.
781
782 2005-07-07  Jeff Law  <law@redhat.com>
783
784         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
785         argument evaluation order.
786
787 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
788
789         PR libfortran/21594
790         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
791         Add test cases where the shift length is greater than the
792         array length.
793
794 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
795
796         * obj-c++.dg/proto-lossage-6.mm: New.
797         * objc.dg/proto-lossage-6.m: New.
798
799 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
800
801         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
802         * objc.dg/gnu-runtime-2.m: Likewise.
803
804 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
805
806         * gfortran.dg/longline.f: New test.
807
808         * gfortran.dg/badline.f: New test.
809
810 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
811
812         PR fortran/16531
813         PR fortran/15966
814         PR fortran/18781
815         * gfortran.dg/hollerith.f90: New.
816         * gfortran.dg/hollerith2.f90: New.
817         * gfortran.dg/hollerith3.f90: New.
818         * gfortran.dg/hollerith4.f90: New.
819         * gfortran.dg/hollerith_f95.f90: New.
820         * gfortran.dg/hollerith_legacy.f90: New.
821         * gfortran.dg/g77/cpp4.F: New. Port from g77.
822
823 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
824
825         PR objc/22274
826         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
827         * objc.dg/gnu-runtime-2.m: New.
828
829 2005-07-06  Jeff Law  <law@redhat.com>
830
831         * gcc.dg/tree-ssa/vrp17.c: New test.
832
833 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
834
835         PR fortran/22327
836         * gfortran.dg/array_constructor_5.f90: New test.
837
838 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
839
840         * gfortran.fortran-torture/execute/entry_9.f90: New test.
841
842 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
843
844         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
845         * gcc.dg/980816-1.c: Ditto.
846
847 2005-07-06  Jeff Law  <law@redhat.com>
848
849         * gcc.c-torture/compile/pr21356.c: New test.
850
851 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
852
853         PR c/22013
854         PR c/22098
855         * gcc.c-torture/compile/pr22013-1.c,
856         gcc.c-torture/execute/pr22098-1.c,
857         gcc.c-torture/execute/pr22098-2.c,
858         gcc.c-torture/execute/pr22098-3.c: New tests.
859
860 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
861
862         PR c/22308
863         * gcc.dg/pr22308-1.c: New test.
864
865 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
866
867         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
868         target.
869         * gcc.dg/compare9.c: Use -fshort-enums instead of
870         -fno-short-enums.  Change the last test to dg-bogus.
871
872 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
873
874         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
875         * gcc.dg/compare9.c: New.
876
877 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
878
879         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
880
881 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
882
883         PR testsuite/22288
884         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
885
886
887 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
888
889         * gcc.dg/format/gcc_gfc-1.c: New.
890
891 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
892
893         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
894
895 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
896
897         PR fortran/20842
898         * gfortran.dg/io_invalid_1.f90: New test.
899
900 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
901
902         * gcc.dg/format/gcc_diag-1.c: Update.
903
904 2005-07-02  Jeff Law  <law@redhat.com>
905
906         * gcc.dg/tree-ssa/pr22051-1.c: New test.
907         * gcc.dg/tree-ssa/pr22051-2.c: New test.
908
909 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
910
911         * gcc.dg/format/gcc_diag-1.c: Update.
912
913 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
914
915         PR tree-opt/22269
916         * gcc.c-torture/compile/pr22269.c: New test.
917
918 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
919
920         PR 21584
921         PR 22219
922         * g++.dg/tree-ssa/pr21584-1.C: New test.
923         * g++.dg/tree-ssa/pr21584-2.C: New test.
924
925 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
926
927         * obj-c++.dg/try-catch-11.mm: New.
928         * objc.dg/try-catch-10.m: New.
929
930 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
931
932         * g++.dg/other/ucnid-1.C: xfail on AIX.
933
934 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
935
936         PR 22234
937         * gcc.dg/20050629-1.c: New test.
938
939 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
940
941         * obj-c++.dg/const-str-1[0-1].mm: New.
942         * objc.dg/const-str-1[0-1].m: New.
943
944 2005-05-29  Richard Henderson  <rth@redhat.com>
945
946         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
947         Rename from check_effective_target_vect_no_max.
948         (check_effective_target_vect_no_int_add): New.
949         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
950         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
951         * gcc.dg/vect/vect-reduc-3.c: Likewise.
952         * gcc.dg/vect/vect-reduc-1.c: Use both.
953         * gcc.dg/vect/vect-reduc-2.c: Likewise.
954
955 2005-05-29  Richard Henderson  <rth@redhat.com>
956
957         * lib/target-supports.exp (check_effective_target_vect_no_max): 
958         Remove i386 and x86_64.
959
960 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
961
962         PR testsuite/21969
963         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
964
965 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
966
967         PR middle-end/21969
968         * gcc.dg/vect/pr21969.c: New test.
969
970 2005-06-28  Eric Christopher  <echristo@redhat.com>
971
972         PR c/22052
973         PR c/21975
974         * gcc.dg/inline1.c: New test.
975         * gcc.dg/inline2.c: Ditto.
976         * gcc.dg/inline3.c: Ditto.
977         * gcc.dg/inline4.c: Ditto.
978         * gcc.dg/inline5.c: Ditto.
979         
980 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
981
982         PR libfortran/22142
983         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
984         Add testcase also testing eoshift1 for PR 22142.
985
986 2005-06-28  Richard Henderson  <rth@redhat.com>
987
988         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
989         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
990         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
991         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
992         gcc.dg/tree-ssa/20030922-2.c: Likewise.
993
994 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
995
996         PR libfortran/22142
997         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
998         Add testcase for PR 22142.
999
1000 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1001
1002         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1003         gcc.target/ia64/fpreg-2.c: New tests.
1004
1005 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1006
1007         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1008
1009 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1010
1011         PR libfortran/22170
1012         * gfortran.dg/slash_1.f90: New test.
1013
1014 2005-06-27  Richard Henderson  <rth@redhat.com>
1015
1016         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1017         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1018         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1019         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1020         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1021         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1022
1023 2005-06-27  Richard Henderson  <rth@redhat.com>
1024
1025         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1026         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1027
1028 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1029
1030         * obj-c++.dg/proto-lossage-5.mm: New.
1031         * objc.dg/proto-lossage-5.m: New.
1032
1033 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1034
1035         PR 21959
1036         * gcc.dg/tree-ssa/pr21959.c: New test.
1037
1038 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1039
1040         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1041         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1042         testing uninitialized var.
1043
1044         * gcc.c-torture/execute/builtins/chk.h: New.
1045         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1046         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1047         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1048         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1049         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1050         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1051         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1052         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1053         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1054         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1055         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1056         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1057         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1058         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1059         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1060         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1061         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1062         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1063         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1064         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1065         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1066         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1067         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1068         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1069         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1070         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1071         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1072         * gcc.dg/builtin-object-size-1.c: New test.
1073         * gcc.dg/builtin-object-size-2.c: New test.
1074         * gcc.dg/builtin-object-size-3.c: New test.
1075         * gcc.dg/builtin-object-size-4.c: New test.
1076         * gcc.dg/builtin-object-size-5.c: New test.
1077         * gcc.dg/builtin-stringop-chk-1.c: New test.
1078         * gcc.dg/builtin-stringop-chk-2.c: New test.
1079         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1080         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1081         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1082         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1083         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1084         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1085         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1086         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1087         * gcc.c-torture/execute/printf-1.c: New test.
1088         * gcc.c-torture/execute/fprintf-1.c: New test.
1089         * gcc.c-torture/execute/vprintf-1.c: New test.
1090         * gcc.c-torture/execute/vfprintf-1.c: New test.
1091         * gcc.c-torture/execute/printf-chk-1.c: New test.
1092         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1093         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1094         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1095
1096 2005-06-27  Michael Matz  <matz@suse.de>
1097
1098         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1099         slot is not merged if address escapes.
1100
1101 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1102
1103         PR c/21911
1104         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1105
1106 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR middle-end/17965
1109         * gcc.c-torture/compile/20050622-1.c: New test.
1110
1111         PR middle-end/22028
1112         * gcc.dg/20050620-1.c: New test.
1113
1114 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1115
1116         PR tree-optimization/22026
1117         * gcc.dg/tree-ssa/pr22026.c: New.
1118
1119 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1120
1121         PR libfortran/22144
1122         * gfortran.dg/shift-alloc.f90:  New testcase.
1123
1124 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1125
1126         * all files: Update FSF address in copyright headers.
1127
1128 2005-06-22  Jan Hubicka  <jh@suse.cz>
1129
1130         * wholeprogram-1.c: New testcase.
1131         * wholeprogram-2.c: New testcase.
1132
1133 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1134
1135         PR 22171
1136         * gcc.dg/tree-ssa/pr22171.c: New test.
1137
1138 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1139
1140         * gfortran.dg/simplify_modulo.f90: New.
1141
1142 2005-06-24  Jan Hubicka  <jh@suse.cz>
1143
1144         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1145
1146 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1147
1148         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1149
1150 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1151
1152         * obj-c++.dg/typedef-alias-1.mm: New.
1153         * objc.dg/typedef-alias-1.m: New.
1154
1155 2005-06-23  Jeff Law  <law@redhat.com>
1156
1157         * gcc.dg/tree-ssa/vrp16.c: New test.
1158
1159 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1160
1161         * lib/target-supports.exp: Add
1162         check_effective_target_fortran_large_real and
1163         check_effective_target_fortran_large_int to check for
1164         corresponding effective targets.
1165         * gfortran.dg/large_integer_kind_1.f90: New test.
1166         * gfortran.dg/large_real_kind_1.f90: New test.
1167
1168 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1169
1170         PR tree-optimization/22117
1171         * gcc.dg/tree-ssa/pr22117.c: New.
1172
1173 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1174
1175         PR testsuite/22123
1176         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1177
1178 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1179
1180         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1181
1182 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1183
1184         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1185         * gfortran.dg/f2c_4.c: Likewise
1186         
1187 2005-06-22 Paul Brook  <paul@codesourcery.com>
1188
1189         PR fortran/21034
1190         * gfortran.dg/auto_save_1.f90: New test.
1191
1192 2005-06-22  Michael Matz  <matz@suse.de>
1193
1194         * gcc.target/x86-64/abi: New directory.
1195         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1196         * gcc.target/x86-64/abi/README.gcc: New file.
1197         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1198         * gcc.target/x86-64/abi/asm-support.s: New file.
1199         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1200         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1201         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1202         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1203         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1204         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1205         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1206         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1207         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1208         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1209         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1210         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1211         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1212         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1213         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1214         * gcc.target/x86_64/abi/test_varargs.c: New test.
1215
1216 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1217
1218         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1219         32-bit i?86 and x86_64.
1220
1221 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1222
1223         * obj-c++.dg/const-str-[1-9].mm: New tests.
1224
1225 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1226
1227         PR fortran/22010
1228         * gfortran.dg/namelist_use.f90: New.
1229         * gfortran.dg/namelist_use_only.f90: New.
1230
1231 2005-06-21  Jeff Law  <law@redhat.com>
1232
1233         * gcc.dg/tree-ssa/vrp15.c: New test.
1234
1235 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1236
1237         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1238         Remove.
1239         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1240         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1241         remove vect_reduction target keyword. Also avoid two returns in main.
1242         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1243         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1244         * gcc.dg/vect/vect-reduc-1short.c: New test.
1245         * gcc.dg/vect/vect-reduc-1char.c: New test.
1246         * gcc.dg/vect/vect-reduc-2short.c: New test.
1247         * gcc.dg/vect/vect-reduc-2char.c: New test.
1248         * gcc.dg/vect/vect-reduc-6.c: New test.
1249         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1250         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1251         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1252
1253 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1254         Paul Thomas  <pault@gcc.gnu.org>
1255
1256         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1257         New tests.
1258         
1259 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1260
1261         * gfortran.dg/backslash_1.f90: New test.
1262         * gfortran.dg/backslash_2.f90: New test.
1263
1264 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1265
1266         * gfortran.dg/duplicate_labels.f90: New test.
1267
1268 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1269
1270         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1271         unsupportable relocations.
1272         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1273         * gcc.dg/20050321-2.c: xfail for NetWare.
1274
1275 2005-06-20  Andreas Jaeger  <aj@suse.de>
1276
1277         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1278         gcc.target/i386/fastcall-sseregparm.c,
1279         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1280
1281 2005-06-19  Richard Henderson  <rth@redhat.com>
1282
1283         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1284
1285 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1286
1287         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1288
1289 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1290
1291         PR c++/22115
1292         * g++.dg/conversion/simd2.C: Change expected error message.
1293
1294 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1295
1296         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1297         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1298         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1299
1300 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1301
1302         * gcc.dg/fold-mod-1.c: New test.
1303
1304 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1305
1306         PR fortran/19926
1307         * gfortran.dg/pr19926.f90: New test.
1308
1309 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1310
1311         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1312         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1313         targets.
1314         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1315         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1316
1317 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1318
1319         * gcc.target/ia64/float80-varargs-1.c: New test.
1320
1321 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1322
1323         PR tree-opt/22035
1324         * gfortran.dg/f2c_6.f90: New test.
1325
1326 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1327
1328         PR c++/17413
1329         * g++.dg/template/local5.C: New.
1330
1331 2005-06-17  Richard Henderson  <rth@redhat.com>
1332
1333         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1334
1335 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1336
1337         PR testsuite/21945
1338         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1339
1340 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1341
1342         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1343         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1344         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1345         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1346         check_vect to verify the presence of hardware vector support.
1347
1348 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1349
1350         PR testsuite/22056
1351         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1352
1353 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1354
1355         PR libfortran/19216
1356         * gfortran.dg/pr19216.f: Add correct space between brackets and
1357         dg directive.
1358
1359 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1360
1361         PR libfortran/16436
1362         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1363
1364 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1365
1366         * gcc.target/i386/attributes-error.c: New testcase.
1367         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1368         * gcc.target/i386/regparm-stdcall.c: Likewise.
1369         * gcc.target/i386/sseregparm-1.c: Likewise.
1370         * gcc.target/i386/sseregparm-2.c: Likewise.
1371
1372 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         * g++.dg/rtti/crash2.C: New.
1375
1376 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1377
1378         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1379
1380 2005-06-15  David Ung  <davidu@mips.com>
1381
1382         * gcc.target/mips/mips16e-extends.c: New test for testing the
1383         generation of MIPS16e zeb/zeh, seb/seh instructions.
1384
1385 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1386
1387         PR 22018
1388         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1389         * gcc.dg/tree-ssa/pr22018.c: New test.
1390
1391 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1392
1393         * gcc.dg/simd-1.c: Update error messages.
1394         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1395         * gcc.dg/simd-2.c: Update error messages.
1396         * gcc.dg/simd-4.c: New.
1397
1398 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1399
1400         PR c++/20678
1401         * g++.dg/other/crash-4.C: New.
1402
1403 2005-06-14  Devang Patel  <dpatel@apple.com>
1404
1405         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1406
1407 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1408
1409         PR c++/21929
1410         * g++.dg/parse/crash11.C: Update
1411
1412 2005-06-13  Jeff Law  <law@redhat.com>
1413
1414         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1415         perform the desired transformations.
1416         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1417         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1418
1419 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1420
1421         PR fortran/22038
1422         * gfortran.dg/forall_1.f90: Un-XFAIL.
1423
1424 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1425
1426         PR c++/21929
1427         * g++.dg/parse/crash26.C: New.
1428
1429         PR c++/20789
1430         * g++.dg/init/member1.C: New.
1431
1432 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1433
1434         * gfortran.dg/altreturn_1.f90: New test.
1435
1436 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1437
1438         PR middle-end/21985
1439         * gcc.dg/tree-ssa/pr21985.c: New test.
1440
1441 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1442
1443         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1444
1445 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1446
1447         PR c++/21930
1448         * g++.dg/other/error10.C: New test case.
1449
1450 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1451
1452         PR libfortran/19155
1453         * gfortran.dg/pr19155.f: Add test.
1454
1455 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1456
1457         * gfortran.dg/f2c_7.f90: New test.
1458
1459         * gfortran.dg/forall_1.f90: XFAILed.
1460
1461 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1462
1463         * gcc.dg/pr14796-1.c: New.
1464         * gcc.dg/pr14796-2.c: New.
1465
1466 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1467
1468         PR fortran/17792
1469         PR fortran/21375
1470         * gfortran.dg/deallocate_stat.f90:  New test.
1471
1472 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1473
1474         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1475
1476 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1477
1478         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1479         access will be generated when this loop is vectorized. Test that
1480         accesses with same alignment were detected.
1481         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1482         Test that accesses with same alignment were detected.
1483         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1484         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1485         alignment were detected.
1486
1487 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1488
1489         * gcc.dg/Wcxx-compat-1.c: New.
1490
1491 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1492
1493         PR libfortran/21480
1494         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1495         complex array.
1496
1497 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1498
1499         * gcc.dg/alias-8.c: New.
1500
1501 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1502
1503         * gcc.dg/format/cmn_err-1.c: Update.
1504
1505 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1506
1507         PR target/20666
1508         * gcc.target/sparc/fexpand-2.c: New.
1509         * gcc.target/sparc/fpmerge-2.c: New.
1510         * gcc.target/sparc/fpmul-2.c: New.
1511         * gcc.target/sparc/noresult.c: New.
1512         * gcc.target/sparc/pdist-2.c: New.
1513         * gcc.target/sparc/pdist-3.c: New.
1514
1515 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1516
1517         PR testsuite/21702
1518         * gcc.target/i386/i386.exp: Fix comment typo.
1519
1520 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1521
1522         PR c++/19497
1523         * g++.dg/inherit/using5.C: New.
1524         * g++.dg/inherit/using6.C: New.
1525
1526 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1527
1528         PR c++/19894
1529         * g++.dg/template/ptrmem15.C: New test.
1530
1531         PR c++/20563
1532         * g++.dg/ext/label4.C: New test.
1533
1534 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1535
1536         * gcc.dg/tls/debug-1.c: New test.
1537
1538 2005-06-07  Dale Johannesen  <dalej@apple.com>
1539
1540         * gcc.target/i386/movq.c:  New.
1541
1542 2005-06-07  Dale Johannesen  <dalej@apple.com>
1543
1544         * gcc.dg/20050607-1.c:  New.
1545
1546 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1547
1548         PR middle-end/21850
1549         * gcc.c-torture/execute/20050607-1.c: New test.
1550
1551 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1552
1553         PR libfortran/21926
1554         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1555         Test case where the return array has lowest stride one,
1556         but isn't packed.
1557
1558 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1559
1560         * lib/target-supports.exp (check_effective_target_sync_int_long):
1561         Add s390 and s390x targets.
1562
1563 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1564
1565         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1566         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1567         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1568         * gcc.dg/tree-ssa/loop-9.c: New test.
1569
1570 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1571
1572         * g++.dg/parse/defarg10.C: New.
1573
1574 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1575
1576         PR regression/21897
1577         * gcc.c-torture/execute/20050604-1.c: New test.
1578
1579 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1580
1581         PR 21903
1582         * g++.dg/parse/defarg9.C: New.
1583
1584         PR c++/20637
1585         * g++.dg/inherit/using4.C: New.
1586         * g++.dg/overload/error1.C: Adjust expected errors.
1587         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1588         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1589         * g++.old-deja/g++.other/redecl2.C: Likewise.
1590         * g++.old-deja/g++.other/redecl4.C: Likewise.
1591         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1592
1593 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1594
1595         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1596
1597 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1598
1599         * lib/gfortran.exp (gfortran_target_compile): Call
1600         dg-additional-files-options
1601         * gfortran.dg/f2c_4.f90: New file
1602         * gfortran.dg/f2c_4.c: New file
1603         * gfortran.dg/f2c_5.f90: New file
1604         * gfortran.dg/f2c_5.c: New file
1605
1606 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1607
1608         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1609
1610         PR fortran/21912
1611         * gfortran.dg/array_constructor_4.f90: New test.
1612
1613 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1614
1615         PR c++/21619
1616         * g++.dg/ext/builtin9.C: New test.
1617
1618 2005-06-05  Dale Johannesen  <dalej@apple.com>
1619
1620         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1621         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1622
1623 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1624
1625         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1626         * gcc.dg/vect/vect-reduc-1.c: New.
1627         * gcc.dg/vect/vect-reduc-2.c: New.
1628         * gcc.dg/vect/vect-reduc-3.c: New.
1629
1630 2005-06-04  Dale Johannesen  <dalej@apple.com>
1631
1632         * gcc.c-torture/execute/20050603-1.c:  New.
1633         * gcc.c-torture/execute/20050603-2.c:  New.
1634         * gcc.dg/20050603-3.c:  New.
1635
1636 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1637
1638         PR fortran/19195
1639         * gfortran.dg/debug_1.f90: New test.
1640
1641         * gfortran.dg/forall_1.f90: New test.
1642
1643 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1644
1645         * gfortran.dg/array_constructor_3.f90: New test.
1646
1647 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1648
1649         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1650
1651 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1652
1653         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1654
1655 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1656
1657         PR c/21873
1658         * gcc.dg/init-excess-1.c: New test.
1659
1660 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1661
1662         PR c++/21853
1663         * g++.dg/expr/static_cast6.C: New test.
1664
1665 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1666
1667         * gcc.dg/tree-ssa/vrp14.c: New test.
1668
1669 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1670
1671         PR c++/21336
1672         * g++.dg/template/new2.C: New test.
1673
1674 2005-06-03  Josh Conner  <jconner@apple.com>
1675
1676         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1677         all entries in initializer.
1678
1679 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1680
1681         PR middle-end/21858
1682         * gcc.dg/pr21858.c: New testcase.
1683
1684 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1685
1686         PR tree-optimization/21292
1687
1688         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1689         New.
1690         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1691         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1692         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1693         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1694         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1695
1696 2005-06-02  Richard Henderson  <rth@redhat.com>
1697
1698         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1699
1700 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1701
1702         * gcc.dg/wtypequal.c: New testcase.
1703
1704 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1705
1706         PR 21582
1707         * gcc.dg/tree-ssa/pr21582.c: New test.
1708
1709 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1710
1711         PR c++/21280
1712         * g++.dg/opt/interface2.h: New.
1713         * g++.dg/opt/interface2.C: New.
1714         * g++.dg/init/ctor4.C: Adjust error lines.
1715         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1716         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1717         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1718         * g++.old-deja/g++.pt/assign1.C: Likewise.
1719         * g++.old-deja/g++.pt/crash20.C: Likewise.
1720
1721 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1722
1723         PR tree-optimization/21734
1724         * g++.dg/vect/pr21734_1.cc: New.
1725         * g++.dg/vect/pr21734_2.cc: New.
1726
1727 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1728
1729         PR c++/20350
1730         * g++.dg/template/spec24.C: New.
1731
1732         PR c++/21151
1733         * g++.dg/pch/local-1.C: New.
1734         * g++.dg/pch/local-1.Hs: New.
1735
1736 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1737
1738         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1739         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1740         * gcc.dg/tree-ssa/pr14341.c: New test.
1741         * gcc.dg/tree-ssa/pr14841.c: New test.
1742         * gcc.dg/tree-ssa/pr20701.c: New test.
1743         * gcc.dg/tree-ssa/pr21086.c: New test.
1744         * gcc.dg/tree-ssa/pr21090.c: New test.
1745         * gcc.dg/tree-ssa/pr21332.c: New test.
1746         * gcc.dg/tree-ssa/pr21458.c: New test.
1747         * gcc.dg/tree-ssa/pr21658.c: New test.
1748         * gcc.dg/tree-ssa/vrp01.c: New test.
1749         * gcc.dg/tree-ssa/vrp02.c: New test.
1750         * gcc.dg/tree-ssa/vrp03.c: New test.
1751         * gcc.dg/tree-ssa/vrp04.c: New test.
1752         * gcc.dg/tree-ssa/vrp05.c: New test.
1753         * gcc.dg/tree-ssa/vrp06.c: New test.
1754         * gcc.dg/tree-ssa/vrp07.c: New test.
1755         * gcc.dg/tree-ssa/vrp08.c: New test.
1756         * gcc.dg/tree-ssa/vrp09.c: New test.
1757         * gcc.dg/tree-ssa/vrp10.c: New test.
1758         * gcc.dg/tree-ssa/vrp11.c: New test.
1759         * gcc.dg/tree-ssa/vrp12.c: New test.
1760         * gcc.dg/tree-ssa/vrp13.c: New test.
1761
1762 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1763
1764         PR 21029
1765         * gcc.dg/tree-ssa/pr21029.c: New test.
1766
1767 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1768
1769         * gfortran.dg/logint-1.f: New test case.
1770         * gfortran.dg/logint-2.f: Likewise.
1771         * gfortran.dg/logint-3.f: Likewise.
1772
1773 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR c/21536
1776         PR c/20760
1777         * gcc.dg/20050527-1.c: New test.
1778
1779         * gcc.dg/i386-sse-12.c: New test.
1780
1781         PR fortran/21729
1782         * gfortran.dg/implicit_5.f90: New test.
1783
1784 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1785
1786         PR fortran/20883
1787         * gfortran/assign_4.f90: New test.
1788         * gfortran/assign_2.f90: Change compile to run.
1789
1790 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1791
1792         * lib/target-supports.exp
1793         (check_effective_target_sync_char_short): New.
1794         * gcc.dg/sync-2.c: New.
1795
1796 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1797
1798         PR tree-optimization/21817
1799         * gcc.dg/torture/pr21817-1.c: New.
1800
1801 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1802
1803         PR c++/21165
1804         * g++.dg/template/init5.C: New.
1805
1806 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1807
1808         * gfortran.dg/char_initialiser_actual.f90:
1809         Test character initialisers as actual arguments.
1810         * gfortran.dg/char_pointer_comp_assign.f90:
1811         Test character pointer structure component assignments.
1812         * gfortran.dg/char_array_structure_constructor.f90:
1813         Test character components in structure constructors.
1814
1815 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1816
1817         PR middle-end/20931
1818         * g++.dg/opt/pr20931.C: New test.
1819
1820 2005-05-31  Andreas Jaeger  <aj@suse.de>
1821
1822         PR testsuite/20772
1823         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1824         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1825         g++.old-deja/g++.ext/asmspec1.C,
1826         g++.old-deja/g++.other/regstack.C,
1827         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1828         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1829         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1830         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1831         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1832         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1833         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1834         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1835         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1836         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1837         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1838         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1839         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1840         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1841         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1842         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1843         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1844         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1845         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1846
1847 2005-05-31  Jeff Law  <law@redhat.com>
1848
1849         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1850
1851 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1852
1853         PR middle-end/21743
1854         * gcc.dg/builtins-1.c: Activate disabled clog test.
1855         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1856
1857 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1858
1859         * gfortran.dg/char_pointer_assign.f90:
1860         Test character-pointer assignments and pointer assignments.
1861         * gfortran.dg/char_pointer_dummy.f90:
1862         Test character-pointer dummy arguments.
1863         * gfortran.dg/char_pointer_func.f90:
1864         Test character-pointer function returns.
1865         * gfortran.dg/char_pointer_dependency.f90:
1866         Test character-pointer functions with dependencies.
1867
1868 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1869
1870         PR c++/21784
1871         * g++.dg/lookup/using14.C: New test.
1872
1873 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1874
1875         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1876         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1877         trailing ^M.
1878
1879 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1880
1881         PR c++/17413
1882         * g++.dg/template/local5.C: New.
1883
1884         PR target/21761
1885         * gcc.c-torture/compile/pr21761.c: New.
1886
1887         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1888         before darwin8.
1889
1890 2005-05-30  Steven G. Kargl
1891
1892         PR fortran/20846
1893         * gfortran.dg/inquire_8.f90: New test.
1894
1895 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1896
1897         PR libfortran/21376
1898         * gfortran.dg/output_exponents_1.f90: New test.
1899
1900 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1901
1902         PR libfortran/20006
1903         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1904
1905 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c++/21210
1908         * g++.dg/ext/complex1.C: New test.
1909
1910         PR c++/21340
1911         * g++.dg/init/ctor6.C: New test.
1912
1913 2005-05-29  Jan Hubicka  <jh@suse.cz>
1914
1915         * gcc.c-torture/compile/pr21562.c: New.
1916
1917 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1918
1919         * gfortran.dg/subnormal_1.f90: New test.
1920
1921 2005-05-28  Jan Hubicka  <jh@suse.cz>
1922
1923         * tree-prof.exp: Fix comment.
1924         * value-prof-1.c: New.
1925         * value-prof-2.c: New.
1926         * value-prof-3.c: New.
1927         * value-prof-4.c: New.
1928
1929 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1930
1931         PR c++/21614
1932         * g++.dg/expr/ptrmem6.C: New test.
1933         * g++.dg/expr/ptrmem6a.C: Likewise.
1934
1935 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1936
1937         PR tree-optimization/21658
1938         * gcc.dg/tree-ssa/pr21658.c: New.
1939
1940 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1941
1942         PR c++/21455
1943         * g++.dg/inherit/ptrmem3.C: New.
1944
1945         PR c++/21681
1946         * g++.dg/parse/template16.C: New.
1947
1948 2005-05-27  Andreas Jaeger  <aj@suse.de>
1949
1950         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1951
1952         * gcc.dg/i386-sse-8.c: Run test on all archs.
1953
1954 2005-05-26  Mike Stump  <mrs@apple.com>
1955
1956         * objc.dg/isa-field-1.m: Only run on darwin.
1957         * objc.dg/lookup-1.m: Likewise.
1958         * objc.dg/try-catch-8.m: Likewise.
1959
1960 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1961
1962         PR tree-optimization/9814
1963         * gcc.dg/pr9814-1.c: New test case.
1964
1965 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1966
1967         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1968         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1969         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1970         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1971         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1972         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1973         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1974         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1975         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1976         objc.dg/try-catch-8.m: New.
1977
1978 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1979
1980         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1981         remove extraneous semicolons.
1982
1983 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1984
1985         * obj-c++.dg/comp-types-12.mm: New.
1986         * objc.dg/comp-types-11.m: New.
1987         * objc.dg/selector-4.m: New.
1988
1989 2005-05-26  Andreas Jaeger  <aj@suse.de>
1990
1991         PR testsuite/20772
1992         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1993         g++.old-deja/g++.ext/attrib3.C,
1994         g++.old-deja/g++.other/store-expr1.C,
1995         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1996         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1997         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1998         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1999         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2000         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2001         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2002         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2003         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2004         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2005         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2006         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2007         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2008         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2009         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2010         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2011         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2012         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2013         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2014
2015 2005-05-26  Andreas Jaeger  <aj@suse.de>
2016
2017         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2018         x86-64 compilation.
2019
2020 2005-05-26  Andreas Jaeger  <aj@suse.de>
2021
2022         PR testsuite/20772
2023         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2024         gcc.misc-tests/i386-pf-athlon-1.c,
2025         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2026         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2027         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2028         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2029         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2030         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2031         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2032         programs.
2033
2034         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2035         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2036         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2037         x86-64 compilation.
2038
2039         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2040         x86_64.
2041
2042         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2043         effective-target ilp32.
2044
2045 2005-05-26  David Ung  <davidu@mips.com>
2046
2047         * gcc.target/mips/ext_ins.c: New test for testing the generation
2048         of MIPS32/64 rev 2 ext/ins instructions.
2049
2050 2005-05-26  Andreas Jaeger  <aj@suse.de>
2051
2052         * treelang/compile/unsigned.tree: Use gimple instead of
2053         nonexisting generic dump.
2054
2055 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2056
2057         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2058
2059 2005-05-26  Andreas Jaeger  <aj@suse.de>
2060
2061         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2062
2063 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2064
2065         PR libfortran/17283
2066         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2067         Test callee-allocated memory with write statements.
2068
2069 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2070
2071         PR middle-end/21709
2072         * gcc.dg/pr21709-1.c: New test case.
2073
2074 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2075             Mike Stump  <mrs@apple.com>
2076
2077         * objc/execute/next_mapping.h: Update for C++.
2078
2079         * obj-c++.dg/selector-1.mm: Move to...
2080         * obj-c++.dg/selector-4.mm: here...
2081
2082         * obj-c++.dg/basic.mm: New.
2083         * obj-c++.dg/comp-types-1.mm: New.
2084         * obj-c++.dg/cxx-class-1.mm: New.
2085         * obj-c++.dg/cxx-ivars-1.mm: New.
2086         * obj-c++.dg/cxx-ivars-2.mm: New.
2087         * obj-c++.dg/cxx-ivars-3.mm: New.
2088         * obj-c++.dg/cxx-scope-1.mm: New.
2089         * obj-c++.dg/cxx-scope-2.mm: New.
2090         * obj-c++.dg/defs.mm: New.
2091         * obj-c++.dg/empty-private-1.mm: New.
2092         * obj-c++.dg/encode-1.mm: New.
2093         * obj-c++.dg/encode-2.mm: New.
2094         * obj-c++.dg/encode-3.mm: New.
2095         * obj-c++.dg/extern-c-1.mm: New.
2096         * obj-c++.dg/extra-semi.mm: New.
2097         * obj-c++.dg/fix-and-continue-2.mm: New.
2098         * obj-c++.dg/isa-field-1.mm: New.
2099         * obj-c++.dg/ivar-list-semi.mm: New.
2100         * obj-c++.dg/local-decl-1.mm: New.
2101         * obj-c++.dg/lookup-1.mm: New.
2102         * obj-c++.dg/lookup-2.mm: New.
2103         * obj-c++.dg/method-1.mm: New.
2104         * obj-c++.dg/method-2.mm: New.
2105         * obj-c++.dg/method-3.mm: New.
2106         * obj-c++.dg/method-4.mm: New.
2107         * obj-c++.dg/method-5.mm: New.
2108         * obj-c++.dg/method-6.mm: New.
2109         * obj-c++.dg/method-7.mm: New.
2110         * obj-c++.dg/no-extra-load.mm: New.
2111         * obj-c++.dg/overload-1.mm: New.
2112         * obj-c++.dg/pragma-1.mm: New.
2113         * obj-c++.dg/pragma-2.mm: New.
2114         * obj-c++.dg/private-1.mm: New.
2115         * obj-c++.dg/private-2.mm: New.
2116         * obj-c++.dg/proto-qual-1.mm: New.
2117         * obj-c++.dg/qual-types-1.mm: New.
2118         * obj-c++.dg/stubify-1.mm: New.
2119         * obj-c++.dg/stubify-2.mm: New.
2120         * obj-c++.dg/super-class-1.mm: New.
2121         * obj-c++.dg/super-class-2.mm: New.
2122         * obj-c++.dg/super-dealloc-1.mm: New.
2123         * obj-c++.dg/super-dealloc-2.mm: New.
2124         * obj-c++.dg/template-1.mm: New.
2125         * obj-c++.dg/template-2.mm: New.
2126         * obj-c++.dg/template-3.mm: New.
2127         * obj-c++.dg/template-4.mm: New.
2128         * obj-c++.dg/template-5.mm: New.
2129         * obj-c++.dg/template-6.mm: New.
2130         * obj-c++.dg/try-catch-1.mm: New.
2131         * obj-c++.dg/try-catch-2.mm: New.
2132         * obj-c++.dg/try-catch-3.mm: New.
2133         * obj-c++.dg/try-catch-4.mm: New.
2134         * obj-c++.dg/try-catch-5.mm: New.
2135         * obj-c++.dg/try-catch-6.mm: New.
2136         * obj-c++.dg/try-catch-7.mm: New.
2137         * obj-c++.dg/try-catch-8.mm: New.
2138         * obj-c++.dg/try-catch-9.mm: New.
2139         * obj-c++.dg/va-meth-1.mm: New.
2140
2141 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2142
2143         * obj-c++.dg/selector-1.mm: New.
2144         * obj-c++.dg/selector-2.mm: New.
2145
2146 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2147
2148         * obj-c++.dg/selector-3.mm: New.
2149         * objc.dg/selector-3.m: New.
2150
2151 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2152
2153         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2154         about where warning appears.
2155
2156 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2157
2158         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2159         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2160         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2161         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2162
2163 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2164
2165         * gcc.dg/20050524-1.c: New test.
2166
2167 2005-05-25  Jan Hubicka  <jh@suse.cz>
2168
2169         * gcc.dg/tree-prof/inliner-1.c: New.
2170
2171 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2172
2173         * gcc.dg/tree-prof: New directory.
2174         * gcc.dg/tree-prof/tree-prof.exp: New.
2175
2176 2005-05-25  DJ Delorie  <dj@redhat.com>
2177
2178         * gcc.dg/Wattributes-1.c: New.
2179         * gcc.dg/Wattributes-2.c: New.
2180         * gcc.dg/Wattributes-3.c: New.
2181
2182 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2183
2184         PR tree-optimization/19833
2185         * gcc.dg/uninit-4.c: Remove xfail.
2186         * gcc.dg/uninit-9.c: Ditto.
2187
2188 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2189
2190         * obj-c++.dg/bitfield-[1-5].mm: New.
2191         * obj-c++.dg/class-protocol-1.mm: New.
2192         * obj-c++.dg/comp-types-1[0-1].mm: New.
2193         * obj-c++.dg/comp-types-[2-9].mm: New.
2194         * obj-c++.dg/encode-[4-8].mm: New.
2195         * obj-c++.dg/layout-1.mm: New.
2196         * obj-c++.dg/method-1[0-9].mm: New.
2197         * obj-c++.dg/method-2[0-1].mm: New.
2198         * obj-c++.dg/method-[8-9].mm: New.
2199         * obj-c++.dg/objc-gc-3.mm: New.
2200         * obj-c++.dg/try-catch-10.mm: New.
2201         * objc.dg/bitfield-5.m: New.
2202         * objc.dg/comp-types-10.m: New.
2203         * objc.dg/comp-types-9.m: New.
2204         * objc.dg/layout-1.m: New.
2205         * objc.dg/objc-gc-4.m: New.
2206         * objc.dg/try-catch-9.m: New.
2207         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2208         * objc.dg/comp-types-1.m: Likewise.
2209         * objc.dg/comp-types-[5-6].m: Likewise.
2210         * objc.dg/method-9.m: Likewise.
2211
2212 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2213
2214         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2215         and on hardware without VMX support.
2216
2217         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2218
2219         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2220
2221         * lib/profopt.exp (dg-final-generate, dg-final-use,
2222         profopt-final-code, profopt-get-options): New.
2223         (profopt-execute): Process test directives.
2224
2225         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2226         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2227         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2228
2229 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2230
2231         PR C++/21645
2232         * g++.dg/init/ctor5.C: New test.
2233
2234 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2235
2236         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2237         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2238         vect-113.c, vect-114.c.
2239
2240 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2241
2242         * gcc.dg/const-elim-1.c: Remove xfails.
2243
2244 2005-05-23  Jeff Law  <law@redhat.com>
2245
2246         * gcc.c-torture/compile/pr21638.c: New test.
2247         * gcc.c-torture/compile/20050520-1.c: New test.
2248
2249 2005-05-23  Nick Clifton  <nickc@redhat.com>
2250
2251         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2252         be a proper triple, ie: m32r*-*-*.
2253         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2254
2255 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2256
2257         PR middle-end/21331
2258         PR tree-opt/21293
2259         * gcc.c-torture/compile/pr21293.c: New test.
2260         * gcc.c-torture/execute/pr21331.c: New test.
2261
2262 2004-05-20  Richard Henderson  <rth@redhat.com>
2263
2264         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2265
2266 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2267
2268         * obj-c++-dg.exp: Add.
2269         * obj-c++.exp: Add.
2270         * obj-c++.dg/dg.exp: Add.
2271
2272 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2273
2274         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2275         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2276
2277 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2278
2279         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2280
2281 2004-05-19  Richard Henderson  <rth@redhat.com>
2282
2283         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2284
2285 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2286
2287         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2288
2289         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2290
2291 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2292
2293         PR c++/21495
2294         * g++.dg/parse/extern1.C: New test.
2295         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2296
2297 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2298
2299         * gcc.dg/c99-math.h: New.
2300         * gcc.dg/c99-math-float-1.c: New test.
2301         * gcc.dg/c99-math-double-1.c: Likewise.
2302         * gcc.dg/c99-math-long-double-1.c: Likewise.
2303
2304 2005-05-18  Richard Henderson  <rth@redhat.com>
2305
2306         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2307
2308 2005-05-18  Devang Patel  <dpatel@apple.com>
2309
2310         * g++.dg/opt/20050511-1.C: New test.
2311
2312 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2313
2314         PR libfortran/21127
2315         * gfortran.dg/reshape-complex.f90:  New test.
2316
2317 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2318
2319         * gfortran.dg/array_constructor_1.f90: New test.
2320         * gfortran.dg/array_constructor_2.f90: New test.
2321
2322 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2323
2324         PR fortran/20954
2325         * gfortran.dg/pr20954.f: New test.
2326
2327 2005-05-17  Mike Stump  <mrs@apple.com>
2328
2329         Yet more Objective-C++...
2330
2331         * objc.dg/method-5.m: Update.
2332         * objc.dg/method-6.m: Update.
2333         * objc.dg/method-7.m: Update.
2334         * objc.dg/method-9.m: Update.
2335         * objc.dg/try-catch-2.m: Update.
2336
2337 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2338
2339         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2340         Remove little-endian optimizations.
2341
2342 2005-05-17  Jeff Law  <law@redhat.com>
2343
2344         * g++.dg/tree-ssa/pr14814.C: New test.
2345         * gcc.dg/tree-ssa/pr14814.C: New test.
2346         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2347         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2348
2349 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2350
2351         * gcc.dg/compat/generate-random.c: Do not include
2352         libiberty.h.
2353         * gcc.dg/compat/generate-random_r.c: Likewise.
2354
2355 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2356
2357         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2358
2359 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2360
2361         PR middle-end/21595
2362         * g++.dg/tree-ssa/builtin1.C: New testcase.
2363
2364 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR c++/21454
2367         * g++.dg/opt/const4.C: New test.
2368
2369         PR middle-end/21492
2370         * g++.dg/opt/crossjump1.C: New test.
2371
2372         PR tree-optimization/21610
2373         * gcc.c-torture/compile/20050516-1.c: New test.
2374
2375         PR fortran/15080
2376         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2377         about the test failing.
2378         * gfortran.fortran-torture/execute/where_7.f90: New test.
2379         * gfortran.fortran-torture/execute/where_8.f90: New test.
2380
2381 2005-05-16  Richard Henderson  <rth@redhat.com>
2382
2383         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2384         i?86 and x86_64.
2385
2386 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2387
2388         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2389         (limits.h): Include unconditionally.
2390         (stdlib.h): Likewise.
2391         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2392         (limits.h): Include unconditionally.
2393         (stdlib.h): Likewise.
2394         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2395         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2396         (limits.h): Include unconditionally.
2397         (stdlib.h): Likewise.
2398         (hashtab.h): Do not include.
2399         (getopt.h): Likewise.
2400         (stddef.h): Include.
2401         (hashval_t): Define.
2402         (struct entry): Add "next" field.
2403         (HASH_SIZE): New macro.
2404         (hash_table): New variable.
2405         (switchfiles): Do not use xmalloc.
2406         (mix): New macro.
2407         (iterative_hash): New function.
2408         (hasht): Remove.
2409         (e_exists): New function.
2410         (e_insert): Likewise.
2411         (output): Use, instead of libiberty hashtable functions.
2412         (main): Do not use getopt.  Do not call htab_create.
2413
2414 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2415
2416         PR libstdc++/21526
2417         * lib/target-supports.exp (check_mkfifo_available):
2418         Return 0 for cygwin as mkfifo support incomplete on platform.
2419         Fix typos in comments.
2420
2421 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2422
2423         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2424
2425 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2426
2427         PR fortran/17432
2428         * gfortran.dg/assign_4.f: New test.
2429
2430 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2431
2432         PR tree-optimization/21563
2433         * gcc.dg/tree-ssa/pr21563.c: New.
2434
2435 2005-05-14  Jan Hubicka  <jh@suse.cz>
2436
2437         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2438
2439 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2440
2441         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2442
2443 2005-05-13  Julian Brown  <julian@codesourcery.com>
2444
2445         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2446         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2447
2448 2005-05-13  Jan Hubicka  <jh@suse.cz>
2449
2450         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2451         * gcc.dg/fold-xor-?.c: Likewise.
2452         * gcc.dg/pr15784-?.c: Likewise.
2453         * gcc.dg/pr20922-?.c: Likewise.
2454         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2455         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2456         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2457
2458 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2459
2460         PR fortran/21260
2461         * gfortran.dg/hollerith_1.f90: New test.
2462
2463 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2464
2465         * gfortran.dg/func_result_2.f90: New test.
2466
2467 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2468
2469         * gfortran.dg/dev_null.f90: New test.
2470
2471 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2472
2473         * gcc.dg/arm-vfp1.c: Revert last change.
2474
2475 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2476
2477         PR middle-end/19807
2478         PR tree-optimization/19639
2479         * g++.dg/tree-ssa/pr19807.C: New testcase.
2480
2481 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2482
2483         PR libfortran/21471
2484         * gfortran.dg/append-1.f90: New test.
2485
2486 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2487
2488         * gcc.dg/pr18501.c: XFAIL.
2489         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2490         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2491         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2492         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2493         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2494         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2495         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2496         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2497
2498 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2499
2500         PR fortran/20178
2501         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2502         gfortran.dg/f2c_3.f90: New tests.
2503
2504         * gfortran.dg/return_1.f90: Fix dg annotation.
2505
2506 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2507
2508         * gcc.c-torture/compile/20050510-1.c: New test.
2509
2510 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2511
2512         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2513
2514 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2515
2516         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2517
2518 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2519
2520         PR c/17913
2521         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2522
2523 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2524
2525         PR c/21342
2526         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2527         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2528
2529 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2530
2531         PR debug/16676
2532         * gcc.dg/debug/pr16676.c: New test.
2533
2534 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2535
2536         PR testsuite/21443
2537         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2538         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2539         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2540         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2541         Change -O1 to -O2.
2542         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2543         -fno-tree-dominator-opts.
2544
2545 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2546
2547         * gfortran.dg/return_1.f90: New test.
2548
2549 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2550
2551         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2552
2553         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2554
2555 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2556
2557         PR c++/21427
2558         * g++.dg/inherit/covariant13.C: New.
2559
2560 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2561
2562         PR libfortran/19155
2563         * gfortran.dg/pr19155.f: New test.
2564
2565 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2566
2567         PR inline-asm/8788
2568         * gcc.dg/pr8788-1.c: New testcase.
2569
2570 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2571
2572         PR target/21416
2573         * gcc.target/mips/fpcmp-[12].c: New tests.
2574
2575 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2576
2577         * lib/target-supports-dg.exp (dg-require-fork): New function.
2578         (dg-require-mkfifo): Likewise.
2579         * lib/target-supports.exp (check_function_available): New
2580         function.
2581         (check_fork_available): Likewise.
2582         (check_mkfifo_available): Likewise.
2583
2584 2005-05-06  Jeff Law  <law@redhat.com>
2585
2586         * gcc.c-torture/compile/pr21380.c: New test.
2587
2588 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2589
2590         PR c++/20961
2591         * g++.dg/ext/weak3.C: New test.
2592
2593 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2594
2595         PR c++/21352
2596         * g++.dg/template/crash37.C: New test.
2597
2598 2005-05-05  Paul Brook  <paul@codesourcery.com>
2599
2600         * gcc.dg/arm-g2.c: Use effective-target arm32.
2601         * gcc.dg/arm-mmx-1.c: Ditto.
2602         * gcc.dg/arm-scd42-2.c: Ditto.
2603         * gcc.dg/arm-vfp1.c: Ditto.
2604         * lib/target-supports.exp (check_effective_target_arm32): New
2605         function.
2606
2607 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2608
2609         PR libfortran/21354
2610         gfortran.dg/in_pack_rank7.f90:  New test.
2611
2612 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2613
2614         PR middle-end/15618
2615         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2616
2617 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2618
2619         PR middle-end/21265
2620         * gcc.dg/20050503-1.c: New test.
2621
2622         PR rtl-optimization/21239
2623         * gcc.dg/i386-sse-11.c: New test.
2624
2625 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2626
2627         PR target/16888
2628         * gcc.target/i386/asm-1.c: New test.
2629
2630 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR rtl-optimization/21330
2633         * gcc.c-torture/execute/20050502-1.c: New test.
2634
2635         PR target/21297
2636         * gcc.c-torture/execute/20050502-2.c: New test.
2637
2638 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2639
2640         PR middle-end/21282
2641         * gcc.dg/pr21282.c: New.
2642
2643 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2644
2645         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2646         * gcc.dg/vect/vect-92.c: Likewise
2647         * gcc.dg/vect/vect-93.c: Likewise
2648         * gcc.dg/vect/vect-dv-1.c: Likewise
2649         * gcc.dg/vect/vect-dv-2.c: Likewise
2650         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2651
2652 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2653
2654         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2655         * gfortran.dg/vect/vect-2.f90:  Likewise
2656         * gfortran.dg/vect/vect-3.f90:  Likewise
2657         * gfortran.dg/vect/vect-4.f90:  Likewise
2658         * gfortran.dg/vect/vect-5.f90:  Likewise
2659
2660 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2661
2662         PR target/20813
2663         * gcc.dg/rs6000-fpint-2.c: New.
2664
2665 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2666
2667         PR c/15698
2668         * gcc.dg/builtins-30.c: Update expected messages.
2669         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2670         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2671         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2672
2673 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2674
2675         PR tree-optimization/21294
2676         * gcc.dg/tree-ssa/pr21294.c: New.
2677
2678 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2679
2680         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2681         __builtin_altivec_st_internal_4si built-in.
2682
2683 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/15875
2686         * g++.dg/template/ptrmem14.C: New test.
2687
2688 2005-05-02  Paul Brook  <paul@codesourcery.com>
2689
2690         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2691
2692 2005-05-02  Michael Matz  <matz@suse.de>
2693
2694         PR c++/19542
2695         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2696
2697 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2698
2699         * g++.dg/cpp/weak.C: New test.
2700
2701 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2702
2703         * gcc.dg/tree-ssa/loop-8.c: New test.
2704
2705 2005-04-30  Michael Maty  <matz@suse.de>
2706
2707         * gcc.dg/inline-mcpy.c: New test.
2708
2709 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2710
2711         PR libfortran/18958
2712         * gfortran.dg/eoshift.f90:  New test case.
2713
2714 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2715
2716         PR libfortran/18857
2717         * gfortran.dg/matmul_1.f90: New test.
2718
2719 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2720
2721         PR tree-optimization/21030
2722         * gcc.dg/tree-ssa/pr21030.c: New.
2723
2724 2005-04-29  Devang Patel  <dpatel@apple.com>
2725
2726         PR tree-optimization/21272
2727         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2728
2729 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR fortran/13082
2732         PR fortran/18824
2733         * gfortran.dg/entry_4.f90: New test.
2734         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2735         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2736         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2737         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2738         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2739         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2740         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2741
2742 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2743
2744         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2745
2746 2005-04-29  Paul Brook   <paul@codesourcery.com>
2747
2748         * gfortran.dg/entry_3.f90: New test.
2749
2750 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2751
2752         * gfortran.dg/implicit_4.f90: New test.
2753
2754 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2755
2756         * lib/target-supports.exp (check_profiling_available): Return
2757         false for xtensa-*-elf.
2758
2759 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2760
2761         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2762         error if file cannot be deleted.
2763
2764 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2765
2766         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2767         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2768         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2769         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2770         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2771         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2772         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2773         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2774         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2775         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2776         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2777         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2778         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2779
2780 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2781
2782         PR fortran/20865
2783         * gfortran.dg/pr20865.f90: New test.
2784
2785 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2786
2787         * gcc.dg/void-cast-2.c: New test.
2788
2789 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2790
2791         PR c/21159
2792         * gcc.dg/void-cast-1.c: New test.
2793
2794 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2795
2796         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2797
2798 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2799
2800         PR fortran/21177
2801         * gfortran.dg/pr21177.f90: New test.
2802
2803 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2804
2805         PR tree-optimization/21171
2806         * gcc.dg/tree-ssa/pr21171.c: New test.
2807
2808 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2809
2810         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2811         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2812         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2813         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2814         gcc.dg/tree-ssa/gen-vect-32.c: New.
2815         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2816         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2817         don't run on PPC32.
2818
2819 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2820
2821         PR c/21213
2822         * gcc.dg/transparent-union-3.c: New test.
2823
2824 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2825
2826         PR c/20740
2827         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2828         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2829         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2830         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2831         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2832         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2833
2834 2005-04-26  Jeff Law  <law@redhat.com>
2835
2836         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2837         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2838         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2839         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2840         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2841         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2842         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2843
2844 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2845
2846         PR tree-optimization/17598
2847         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2848
2849 2005-04-25  Mike Stump  <mrs@apple.com>
2850
2851         * objc.dg/fix-and-continue-1.m: Add.
2852
2853 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2854
2855         PR c++/20995
2856         * g++.dg/opt/pr20995-1.C: New test case.
2857
2858 2005-04-25  Devang Patel <dpatel@apple.com>
2859
2860         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2861
2862 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2863
2864         PR testsuite/21062
2865         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2866
2867 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2868
2869         PR C++/21188
2870         * g++.dg/opt/rtti2.C: New test.
2871
2872 2005-04-25  Paul Brook  <paul@codesourcery.com>
2873         Steven G. Kargl  <kargls@comcast.net>
2874
2875         PR fortran/20879
2876         * gfortran.dg/ichar_1.f90: New file.
2877
2878 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR middle-end/20991
2881         * g++.dg/opt/pr20991.C: New test.
2882
2883         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2884         where sizeof (type) < __alignof__ (type).
2885         * gcc.dg/compat/struct-layout-1.h: Likewise.
2886
2887 2005-04-24  Per Bothner  <per@bothner.com>
2888             Devang Patel  <dpatel@apple.com>
2889
2890         PR preprocessor/20907
2891         * gcc.dg/cpp/very-long-comment.c: New test.
2892
2893 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2894
2895         PR fortran/20059
2896         * gfortran.dg/common_5.f: New test.
2897
2898 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2899
2900         PR middle-end/21082
2901         * g++.dg/tree-ssa/pr21082.C: New testcase.
2902
2903 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2904
2905         * gcc.dg/vect/vect-99.c: New test.
2906
2907 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2908
2909         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2910
2911 2005-04-22  Jeff Law  <law@redhat.com>
2912
2913         * gcc.dg/uninit-5.c: Remove xfails.
2914         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2915         conditionals and loads.
2916
2917 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2918
2919         PR libfortran/20074
2920         PR libfortran/20436
2921         PR libfortran/21108
2922         * gfortran.dg/nested_reshape.f90: new test
2923         * gfortran.dg/reshape-alloc.f90: new test
2924         * gfortran.dg/reshape.f90: new test
2925
2926 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2927
2928         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2929
2930         * gcc.dg/arm-vfp1.c: New test.
2931
2932 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2933
2934         PR c++/21087
2935         * g++.dg/lookup/builtin2.C: New test.
2936
2937 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2938
2939         * gcc.dg/weak/weak-13.c: New test.
2940
2941 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2942
2943         * lib/target-supports.exp (check_effective_target_sync_int_long):
2944         Add powerpc*.
2945
2946 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2947
2948         * gcc.target/mips/branch-1.c: New test.
2949
2950 2005-04-21  Richard Henderson  <rth@redhat.com>
2951
2952         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2953         * gcc.dg/vect/vect-86.c: Likewise.
2954         * gcc.dg/vect/vect-87.c: Likewise.
2955         * gcc.dg/vect/vect-88.c: Likewise.
2956
2957 2005-04-21  Devang Patel  <dpatel@apple.com>
2958
2959         PR optimization/20994
2960         * gcc.dg/tree-ssa/ifc-3.c: New test.
2961
2962 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2963
2964         PR c/12913
2965         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2966         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2967         gcc.dg/c99-vla-jump-5.c: New tests.
2968
2969 2005-04-19  Richard Henderson  <rth@redhat.com>
2970
2971         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2972         Fix typo in exists check.
2973         (check_effective_target_sync_int_long): New.
2974         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2975         * gcc.dg/ia64-sync-2.c: Likewise.
2976         * gcc.dg/ia64-sync-3.c: Likewise.
2977         * gcc.dg/ia64-sync-4.c: Likewise.
2978
2979 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2980
2981         * gcc.dg/fold-xor-1.c: New test.
2982         * gcc.dg/fold-xor-2.c: New test.
2983
2984 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2985
2986         PR target/20670
2987         * g++.dg/eh/fp-regs.C: New test.
2988
2989 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2990
2991         * gcc.dg/Wint-to-pointer-cast-1.c,
2992         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2993         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2994         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2995
2996 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2997
2998         PR fortran/16861
2999         * gfortran.dg/pr16861.f90: New test.
3000
3001 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3002
3003         * gcc.dg/pr21085.c: New test.
3004
3005 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3006
3007         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3008         (setup_mips_tests, dg-mips-options): New procedures.
3009         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3010         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3011         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3012         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3013         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3014         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3015         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3016         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3017         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3018         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3019         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3020         dg-mips-options instead of dg-options.  Remove now-redundant
3021         preprocessor guards.
3022         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3023         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3024         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3025         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3026         * gcc.dg/vr-mult-2.c: Delete.
3027         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3028         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3029         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3030         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3031         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3032         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3033         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3034
3035 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3036
3037         * ada/acats/run_all.sh: Use sync when executable not present.
3038
3039 2005-04-18  Devang Patel  <dpatel@apple.com>
3040
3041         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3042         * gcc.dg/vect/vect-11a.c: New.
3043         * gcc.dg/vect/vect-none.c: Update.
3044         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3045
3046 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3047
3048         PR tree-optimization/20922
3049         * gcc.dg/pr20922-1.c: New test.
3050         * gcc.dg/pr20922-2.c: New test.
3051         * gcc.dg/pr20922-3.c: New test.
3052         * gcc.dg/pr20922-4.c: New test.
3053         * gcc.dg/pr20922-5.c: New test.
3054         * gcc.dg/pr20922-6.c: New test.
3055
3056 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3057
3058         PR libfortran/20950
3059         * gfortran.dg/pr20950.f: New test.
3060
3061 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3062
3063         PR libfortran/19216
3064         * gfortran.dg/pr19216.f: New test.
3065
3066 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3067
3068         PR tree-optimization/21001
3069         * gcc.dg/tree-ssa/pr21001.c: New.
3070
3071 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3072
3073         PR libfortran/21075
3074         * gfortran.dg/reshape_rank7.f90: New test.
3075
3076 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3077
3078         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3079         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3080         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3081         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3082         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3083         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3084         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3085         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3086         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3087         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3088         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3089         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3090         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3091         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3092         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3093         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3094         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3095         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3096         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3097         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3098         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3099
3100 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3101
3102         * gfortran.dg/wtruncate.f: New testcase.
3103         * gfortran.dg/wtruncate.f90: New testcase.
3104
3105 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3106
3107         PR c++/21025
3108         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3109         which sizeof/alignof is dependent, rather than just whether we are
3110         processing_template_decl.
3111
3112 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3113
3114         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3115         corrected typo where the wrong variables had been compared.
3116
3117 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3118
3119         PR libfortran/18495
3120         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3121         Test callee-allocated version of return array with a write
3122         statement.
3123         Test spread with a temporary with another write statement.
3124
3125 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3126
3127         PR tree-optimization/21031
3128         * gcc.dg/tree-ssa/pr21031.c: New.
3129
3130 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3131
3132         PR tree-optimization/21004
3133         * gcc.dg/builtins-53.c: Include builtins-config.h.
3134         Check floorf, ceilf, floorl and ceill transformations
3135         only when HAVE_C99_RUNTIME is defined.
3136
3137 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3138
3139         PR middle-end/20739
3140         * gcc.dg/tree-ssa/pr20739.c: New test.
3141
3142 2005-04-14  Mike Stump  <mrs@apple.com>
3143
3144         * gcc.dg/Foundation.framework/empty: New.
3145         * gcc.dg/framework-2.c: New.
3146
3147 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3148
3149         PR tree-optimization/21021
3150         * gcc.c-torture/compile/pr21021.c: New.
3151
3152 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3153
3154         PR testsuite/21010
3155         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3156         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3157         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3158         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3159         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3160         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3161         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3162         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3163
3164 2005-04-14  Richard Henderson  <rth@redhat.com>
3165
3166         * lib/target-supports.exp (check_effective_target_vect_condition):
3167         Add ia64, i?86, and x86_64.
3168
3169 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3170
3171         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3172
3173 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3174
3175         PR tree-optimization/20657
3176         * gcc.dg/tree-ssa/pr20657.c: New.
3177
3178 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3179
3180         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3181         (long long int)trunc*.
3182
3183 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3184
3185         PR target/20927
3186         * gcc.dg/pr20927.c: New test.
3187
3188 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3189
3190         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3191         * gcc.target/mips/asm-1.c: Likewise.
3192
3193 2005-04-13  Dale Johannesen  <dalej@apple.com>
3194
3195         * objc.dg/objc-fast-4.m:  New.
3196
3197 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3198
3199         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3200         directory.
3201         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3202
3203 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3204
3205         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3206         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3207         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3208
3209 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3210
3211         PR tree-optimization/20913
3212         * gcc.dg/tree-ssa/pr20913.c: New.
3213
3214         PR tree-optimization/20702
3215         * gcc.dg/tree-ssa/pr20702.c: New.
3216
3217 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3218
3219         PR c++/13744
3220         * g++.dg/inherit/local3.C: New test.
3221
3222 2005-04-12  Jeff Law  <law@redhat.com>
3223
3224         * gcc.dg/tree-ssa/20050412-1.c: New test.
3225
3226 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3227
3228         PR libfortran/19016
3229         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3230         Add tests with mask generated by expression.
3231         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3232         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3233         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3234
3235 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3236
3237         PR middle-end/20917
3238         * gcc.dg/20050409-1.c: New test.
3239
3240 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3241
3242         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3243
3244 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3245
3246         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3247         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3248         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3249         (TARGET_CXX): Adjust accordingly.
3250         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3251         determine_class_data_visibility and class_data_always_comdat.
3252         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3253         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3254         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3255         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3256         (arm_cxx_determine_class_data_visibility): New.
3257         (arm_cxx_class_data_always_comdat): Likewise.
3258         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3259         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3260         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3261         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3262         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3263         Define.
3264
3265 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3266
3267         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3268
3269 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3270
3271         * gcc.dg/i386-darwin-fpmath.c: New.
3272
3273 2004-04-11  Devang Patel  <dpatel@apple.com>
3274
3275         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3276         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3277         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3278         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3279         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3280         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3281         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3282         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3283         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3284
3285 2004-04-11  Devang Patel  <dpatel@apple.com>
3286
3287         * gcc.dg/vect/vect-dv-1.c: New test.
3288         * gcc.dg/vect/vect-dv-2.c: New test.
3289
3290 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3291
3292         PR tree-optimization/20933
3293         * gcc.dg/tree-ssa/pr20933.c: New test.
3294
3295 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3296
3297         * gfortran.dg/fold_nearest.f90: New test.
3298
3299 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         * gcc.dg/tree-ssa/alias-1.c: New test.
3302
3303 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3304
3305         PR tree-optimization/20920
3306         * g++.dg/tree-ssa/pr20920.C: New test.
3307
3308 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3309
3310         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3311         (long long int)ceil*.
3312
3313 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3314
3315         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3316         explicit C++ linkage.
3317
3318 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3319
3320         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3321         warning for arithmetic IF statements.
3322
3323 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3324
3325         * eor_handling_1.f90: New test case.
3326         * eor_handling_2.f90: New test case.
3327         * eor_handling_3.f90: New test case.
3328         * eor_handling_4.f90: New test case.
3329         * eor_handling_5.f90: New test case.
3330         * noadv_size.f90: New test case.
3331         * pad_no.f90: New test case.
3332
3333 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3334
3335         * gcc.c-torture/execute/20050410-1.c: New test.
3336
3337 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3338
3339         * gcc.dg/pr20126.c: New.
3340
3341 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3342             Steven G. Kargl <kargls@comcast.net>
3343
3344         * gfortran.dg/PR19872.f: New test.
3345
3346 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3347
3348         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3349
3350 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3351
3352         * gfortran.dg/nint_1.f90: New test.
3353
3354 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3355
3356         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3357         Added test for callee-allocated arrays with write statements.
3358         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3359         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3360         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3361         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3362         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3363
3364 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3365
3366         PR libfortran/20163
3367         * gfortran.dg/open-options-blanks.f:  New test.
3368
3369 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3370
3371         PR fortran/13257
3372         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3373
3374 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3375
3376         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3377         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3378         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3379         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3380         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3381         * gcc.c-torture/execute/stdarg-4.c: New test.
3382
3383         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3384
3385         PR target/20795
3386         * g++.dg/abi/param2.C: New test.
3387
3388 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3389
3390         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3391
3392 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3393
3394         * gcc.dg/builtins-53.c: New test.
3395
3396 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3397
3398         * g++.dg/tree-ssa/pr18178.C: New test.
3399         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3400         * gcc.c-torture/execute/20041019-1.c: New test.
3401         * gcc.dg/tree-ssa/20041008-1.c: New test.
3402         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3403         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3404         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3405         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3406         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3407         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3408         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3409         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3410         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3411         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3412
3413 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3414
3415         PR rtl-optimization/20466
3416         * gcc.c-torture/execute/pr20466-1.c: New test.
3417
3418 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3419
3420         PR c++/20905
3421         * g++.dg/parse/cond2.C: New test.
3422
3423         PR c++/20145
3424         * g++.dg/warn/Wdtor1.C: New test.
3425
3426 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3427
3428         PR fortran/17229
3429         * gfortran.dg/pr17229.f: New test.
3430
3431 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3432
3433         * gfortran.dg/tiny_1.f90: New test.
3434         * gfortran.dg/tiny_2.f90: ditto.
3435
3436 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3437
3438         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3439         * gfortran.dg/open_new.f90:  Fix dg-do run line
3440
3441 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3442
3443         * lib/target-supports.exp (get_compiler_messages): Support
3444         optional arguments, the fourth being compiler options.
3445         (check_effective_target_fpic): New proc.
3446         * gcc.dg/20050321-2.c: Restrict to target fpic.
3447
3448 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3449
3450         * gcc.dg/15443-1.c: New test.
3451         * gcc.dg/15443-2.c: Likewise.
3452
3453 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3454
3455         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3456
3457 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3458
3459         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3460
3461 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3462
3463         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3464         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3465         -m64.
3466         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3467         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3468         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3469
3470 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3471
3472         PR c++/20212
3473         * g++.dg/warn/Wunused-11.C: New test.
3474
3475 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3476
3477         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3478
3479 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3480
3481         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3482
3483 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3484
3485         PR c++/20734
3486         * g++.dg/template/ptrmem13.C: New test.
3487
3488 2005-04-05  Per Bothner  <per@bothner.com>
3489
3490         * lib/gcc.exp: Always add -fno-show-column, for now.
3491
3492 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3493
3494         PR testsuite/20767
3495         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3496         of plain old "unsigned int" for the type of "i".  Makes this test
3497         64bit clean.
3498
3499 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3500
3501         * gcc.dg/i386-ssefn-1.c: New test.
3502         * gcc.dg/i386-ssefn-2.c: New test.
3503         * gcc.dg/i386-ssefn-3.c: New test.
3504         * gcc.dg/i386-ssefn-4.c: New test.
3505
3506 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR tree-optimization/20076
3509         * gcc.dg/builtin-apply4.c: New test.
3510
3511         PR preprocessor/19475
3512         * gcc.dg/cpp/macspace1.c: New test.
3513         * gcc.dg/cpp/macspace2.c: New test.
3514
3515 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3516
3517         * gfortran.dg/pr20755.f: Fixed bad format.
3518
3519 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3520
3521         PR c++/20763
3522         * g++.dg/ext/attrib21.C: New test.
3523
3524 2004-04-05  Devang Patel  <dpatel@apple.com>
3525
3526         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3527         * gcc.dg/vect/vect-shift-1.c: New test.
3528
3529 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3530
3531         PR libfortran/20755
3532         * gfortran.dg/pr20755.f: New test.
3533
3534 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3535
3536         * gfortran.dg/pr15959.f90: New test.
3537         * gfortran.dg/string_pad_trunc.f90: New test.
3538
3539 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3540
3541         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3542         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3543         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3544         syntax.
3545
3546 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3547
3548         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3549
3550 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3551
3552         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3553         * gcc.c-torture/compile/20011119-2.c: Likewise.
3554         * gcc.c-torture/compile/981001-2.c: Likewise.
3555
3556 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/20679
3559         * g++.dg/template/overload4.C: New test.
3560
3561 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3562
3563         PR c++/20746
3564         * g++.dg/abi/covariant5.C: New.
3565
3566         PR debug/20505
3567         * g++.dg/debug/const2.C: New.
3568
3569 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR rtl-optimization/16104
3572         * gcc.c-torture/execute/20050316-1.c: New test.
3573
3574 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3575
3576         * g++.dg/template/spec23.C: Fix dg-error text.
3577
3578 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3579
3580         PR c++/19199
3581         * g++.dg/expr/lval2.C: New.
3582
3583 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3584
3585         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3586         __builtin_strcasecmp and __builtin_strncasecmp.
3587
3588 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3589
3590         PR c++/20723
3591         * g++.dg/template/spec22.C: New.
3592         * g++.dg/template/spec23.C: New.
3593
3594 2005-04-03  Dale Ranta  <dir@lanl.gov>
3595             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3596
3597         PR libfortran/20068
3598         PR libfortran/20125
3599         PR libfortran/20156
3600         PR libfortran/20471
3601         * gfortran.dg/backspace.f: New test.
3602
3603 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3604
3605         * gcc.dg/pr19345.c: New test.
3606
3607 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3608
3609         PR tree-optimization/20640
3610         * gcc.dg/torture/tree-loop-1.c: New.
3611
3612 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3613
3614         PR rtl-optimization/20290
3615         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3616
3617 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3618
3619         * gcc.dg/rs6000-fpint.c: New.
3620
3621 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3622
3623         * gcc.dg/old-style-then-proto-1.c: New test.
3624
3625 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3626
3627         * gfortran.fortran-torture/execute/backspace.f90: Check
3628         after backspace and read was incorrect.
3629
3630 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3631
3632         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3633         buffer past the terminating NUL using memcmp.
3634         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3635         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3636
3637         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3638         Fix unused/uninitialized variable warnings.
3639
3640         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3641         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3642         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3643         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3644
3645         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3646         gcc.c-torture/execute/builtins/fputs-lib.c,
3647         gcc.c-torture/execute/builtins/lib/fprintf.c,
3648         gcc.c-torture/execute/builtins/lib/main.c,
3649         gcc.c-torture/execute/builtins/lib/memcmp.c,
3650         gcc.c-torture/execute/builtins/lib/memmove.c,
3651         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3652         gcc.c-torture/execute/builtins/lib/memset.c,
3653         gcc.c-torture/execute/builtins/lib/printf.c,
3654         gcc.c-torture/execute/builtins/lib/sprintf.c,
3655         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3656         gcc.c-torture/execute/builtins/lib/strchr.c,
3657         gcc.c-torture/execute/builtins/lib/strcmp.c,
3658         gcc.c-torture/execute/builtins/lib/strcpy.c,
3659         gcc.c-torture/execute/builtins/lib/strcspn.c,
3660         gcc.c-torture/execute/builtins/lib/strlen.c,
3661         gcc.c-torture/execute/builtins/lib/strncat.c,
3662         gcc.c-torture/execute/builtins/lib/strncmp.c,
3663         gcc.c-torture/execute/builtins/lib/strncpy.c,
3664         gcc.c-torture/execute/builtins/lib/strrchr.c,
3665         gcc.c-torture/execute/builtins/lib/strspn.c,
3666         gcc.c-torture/execute/builtins/lib/strstr.c,
3667         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3668         gcc.c-torture/execute/builtins/strlen-2.c,
3669         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3670         prototypes.
3671
3672 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3673
3674         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3675         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3676         selectany usage.
3677
3678 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR c++/19406
3681         * g++.dg/debug/using1.C: New test.
3682
3683 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3684
3685         PR middle-end/20524
3686         * gcc.dg/alias-7.c: Prefix asm-declared name with
3687         __USER_LABEL_PREFIX__.
3688
3689 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3690
3691         Fix fallout from PR middle-end/15700:
3692         * gcc.c-torture/compile/20011119-1.c: Take
3693         __USER_LABEL_PREFIX__ into account.
3694         * gcc.c-torture/compile/20011119-2.c: Likewise.
3695
3696 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3697
3698         PR c++/18644
3699         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3700
3701 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3702
3703         PR c/17855
3704         * gcc.c-torture/compile/struct-non-lval-1.c,
3705         gcc.c-torture/compile/struct-non-lval-2.c,
3706         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3707
3708 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3709
3710         * gcc.dg/tls/tls.exp: Remove temporary file.
3711         * g++.dg/tls/tls.exp: Ditto.
3712         * lib/file-format.exp: Ditto.
3713         * g++.dg/special/ecos.exp: Ditto.
3714
3715         * lib/profopt.exp: Treat prof_ext as a list.
3716         * gcc.misc-tests/bprob.exp: Ditto.
3717         * g++.dg/bprob/bprob.exp: Ditto.
3718
3719         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3720         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3721         g++.dg/tree-ssa/pointer-reference-alias.C,
3722         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3723         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3724         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3725         g++.dg/vect/pr19951.cc: Ditto.
3726         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3727         gcc.dg/builtins-47.c: Ditto.
3728         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3729         gcc.dg/pr20115-1.c: Ditto.
3730         * gcc.dg/tree-ssa/20030530-2.c,
3731         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3732         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3733         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3734         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3735         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3736         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3737         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3738         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3739         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3740         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3741         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3742         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3743         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3744         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3745         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3746         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3747         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3748         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3749         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3750         gcc.dg/tree-ssa/20030824-1.c,
3751         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3752         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3753         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3754         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3755         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3756         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3757         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3758         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3759         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3760         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3761         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3762         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3763         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3764         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3765         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3766         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3767         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3768         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3769         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3770         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3771         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3772         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3773         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3774         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3775         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3776         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3777         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3778         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3779         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3780         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3781         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3782         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3783         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3784         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3785         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3786         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3787         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3788         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3789         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3790         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3791         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3792         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3793         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3794         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3795         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3796         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3797         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3798         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3799         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3800         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3801         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3802         gcc.dg/tree-ssa/useless-1.c: Ditto.
3803         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3804         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3805         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3806         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3807         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3808         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3809         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3810         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3811         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3812         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3813         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3814         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3815         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3816         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3817         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3818         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3819         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3820         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3821         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3822         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3823         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3824         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3825         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3826         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3827         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3828         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3829         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3830         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3831         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3832         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3833         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3834         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3835         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3836         gcc.dg/vect/vect-none.c: Ditto.
3837         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3838         treelang/compile/unsigned.tree: Ditto.
3839
3840         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3841         * gcc.dg/cpp/direct2s.c: Ditto.
3842         * gcc.dg/cpp/paste4.c: Ditto.
3843         * gcc.dg/cpp/separate-1.c: Ditto.
3844         * gcc.dg/pch/save-temps-1.c: Ditto.
3845         * g++.dg/ext/altivec-10.C: Ditto.
3846         * g++.dg/pch/pch.C: Ditto.
3847
3848         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3849
3850         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3851         * g++.dg/template/repo1.C: Ditto.
3852         * g++.dg/template/repo2.C: Ditto.
3853         * g++.dg/template/repo3.C: Ditto.
3854         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3855         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3856         * g++.old-deja/g++.pt/repo1.C: Ditto.
3857         * g++.old-deja/g++.pt/repo2.C: Ditto.
3858         * g++.old-deja/g++.pt/repo3.C: Ditto.
3859         * g++.old-deja/g++.pt/repo4.C: Ditto.
3860
3861         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3862         * gcc.dg/20030107-1.c: Ditto.
3863         * gcc.dg/20030702-1.c: Ditto.
3864         * gcc.dg/profile-generate-1.c: Ditto.
3865         * g++.dg/other/profile1.C: Ditto.
3866         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3867
3868         * lib/gcc-dg.exp (remove-build-file): New.
3869         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3870         cleanup-tree-dump, cleanup-saved-temps): New.
3871
3872 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3873
3874         PR c++/19203, DR 214
3875         * g++.dg/parse/ambig3.C: Not ambiguous.
3876         * g++.dg/template/spec20.C: New.
3877         * g++.dg/template/spec21.C: New.
3878
3879 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3880
3881         PR target/20045
3882         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3883
3884 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3885
3886         PR libfortran/20660
3887         * gfortran.dg/negative_unit.f: New test.
3888
3889 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3890
3891         * gcc.dg/20050330-1.c: New test.
3892
3893 2005-03-30  Devang Patel  <dpatel@apple.com>
3894
3895         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3896
3897 2005-03-30  Dale Johannesen  <dalej@apple.com>
3898
3899         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3900
3901 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3902
3903         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3904         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3905         Strip options from test name.
3906
3907 2005-03-31  Jan Hubicka  <jh@suse.cz>
3908
3909         * gcc.dg/varpool-1.c: New testcase.
3910
3911 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3912
3913         PR c/772
3914         PR c/17913
3915         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3916         gcc.dg/stmt-expr-label-3.c : New tests.
3917         * gcc.c-torture/execute/medce-2.c: Remove.
3918
3919 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3920
3921         PR c/20368
3922         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3923         tests.
3924
3925 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3926
3927         * gcc.c-torture/compile/pr20203.c: New test.
3928
3929 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3930
3931         * gfortran.dg/promotion.f90:  New test.
3932
3933 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3934
3935         PR middle-end/20491
3936         * gcc.dg/torture/asm-subreg-1.c: New test.
3937
3938 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3939
3940         PR c/20672
3941         * gcc.dg/pr20672-1.c: New test.
3942
3943 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3944
3945         * gfortran.dg/vect: New directory.
3946         * gfortran.dg/vect/vect.exp: New.
3947         * gfortran.dg/vect/vect-1.f90: New test.
3948         * gfortran.dg/vect/vect-2.f90: New test.
3949         * gfortran.dg/vect/vect-3.f90: New test.
3950         * gfortran.dg/vect/vect-4.f90: New test.
3951         * gfortran.dg/vect/vect-5.f90: New test.
3952
3953 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3954
3955         PR middle-end/20622
3956         * gcc.dg/alias-7.c: New test.
3957
3958 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3959
3960         * gcc.dg/sparc-reg-1.c: New test.
3961
3962 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3963
3964         PR target/19890
3965         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3966
3967 2005-03-29  Dale Ranta  <dir@lanl.gov>
3968             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3969
3970         PR libfortran/20163
3971         * gfortran.dg/pr20163-2.f: New test.
3972
3973 2005-03-28  Jan Hubicka  <jh@suse.cz>
3974
3975         PR middle-end/20635
3976         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3977         by Jakub Jelinek.
3978
3979 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3980
3981         PR tree-optimization/20626
3982         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3983         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3984
3985 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3986
3987         * gfortran.dg/underflow.f90:  New test.
3988         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3989
3990 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3991
3992         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3993
3994 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3997         (g++_init): Make sure that CXXFLAGS is set.
3998         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3999         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4000         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4001         * lib/objc.exp (objc_init): Likewise.
4002         * lib/treelang.exp (treelang_init): Likewise.
4003
4004 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4005
4006         PR tree-optimization/20470
4007         * gcc.dg/tree-ssa/pr20470.c: New test.
4008
4009 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4010
4011         * gcc.dg/ppc-stfiwx.c: New.
4012
4013 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4014
4015         PR target/19888
4016         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4017
4018 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4019
4020         * gcc.dg/20050325-1.c: Fix a typo.
4021
4022 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4023
4024         PR libfortran/19678
4025         PR libfortran/19679
4026         * gfortran.dg/dos_eol.f: New test.
4027
4028 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4029
4030         PR rtl-optimization/20249
4031         * gcc.dg/20050325-1.c: New test.
4032
4033 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4034
4035         PR libfortran/15332
4036         * gfortran.dg/pr15332.f: New test.
4037
4038 2005-03-24  Dale Johannesen  <dalej@apple.com>
4039
4040         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4041
4042 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4043
4044         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4045         'internal' visibility.
4046         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4047         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4048         'protected' visibility.
4049         * gcc.dg/visibility-7.c: Likewise.
4050         * lib/target-supports.exp (check_visibility_available): Take
4051         a parameter, the kind of visibility to check for.
4052         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4053         to check_visibility_available.
4054
4055         * g++.dg/expr/cast3.C: New.
4056
4057 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4058
4059         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4060         rs6000.
4061
4062 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4063
4064         PR target/20095
4065         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4066
4067 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4068
4069         * gcc.dg/badshift.c: Renamed to...
4070         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4071
4072         * gcc.target/i386/badshift.c: Renamed to...
4073         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4074         only.
4075
4076         PR rtl-optimization/20532
4077         * gcc.target/i386/badshift.c: New.
4078
4079 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4080
4081         * gfortran.dg/pr18025.f90: New test.
4082
4083 2005-03-23  Dale Johannesen  <dalej@apple.com>
4084
4085         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4086
4087 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4088
4089         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4090
4091         * lib/target-supports.exp (check_iconv_available): Default
4092         libiconv to -liconv, if there is no definition.
4093
4094 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4095
4096         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4097
4098 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4099
4100         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4101         * g++.dg/opt/pr7503-2.C: Likewise.
4102         * g++.dg/opt/pr7503-3.C: Likewise.
4103         * g++.dg/opt/pr7503-4.C: Likewise.
4104         * g++.dg/opt/pr7503-5.C: Likewise.
4105         * g++.dg/warn/minmax.C: New test.
4106
4107 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4108
4109         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4110         * gfortran.dg/g77_intrinsics_sub.f: New test.
4111
4112 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4113             Jan Hubicka  <jh@suse.cz>
4114             Steven Bosscher <stevenb@suse.de
4115
4116         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4117
4118 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4119
4120         PR c++/19980
4121         * g++.dg/template/redecl3.C: New test.
4122
4123 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4124
4125         PR c++/20499
4126         * g++.dg/parse/error16.C: Tweak error markers.
4127
4128 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR target/20561
4131         * gcc.dg/20050321-2.c: New test.
4132
4133 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4134
4135         PR c++/20465
4136         PR c++/20381
4137         * g++.dg/template/ptrmem12.C: New.
4138
4139 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4140
4141         PR rtl-optimization/20527
4142         * gcc.c-torture/execute/pr20527-1.c: New test.
4143
4144 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4145
4146         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4147         program, compile it into a real executable and then delete the .c
4148         and .x files afterwards, to avoid problems on testglue targets.
4149
4150 2005-03-21  Stuart Hastings  <stuart@apple.com>
4151
4152         * gcc.target/i386/sse-2.c: New.
4153
4154 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4155
4156         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4157
4158 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4159
4160         * g++.dg/parse/crash25.C: Fix typo.
4161
4162 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4163
4164         PR c++/20461
4165         * g++.dg/parse/crash24.C: New test.
4166
4167         PR c++/20536
4168         * g++.dg/parse/crash25.C: New test.
4169
4170 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4171
4172         PR c++/20147
4173         * g++.dg/ext/stmtexpr4.C: New test.
4174
4175 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4176
4177         PR middle-end/20539
4178         * gcc.c-torture/compile/pr13066-1.c: New test case.
4179         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4180         * g++.dg/opt/pr13066-1.C: Likewise.
4181
4182 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4183
4184         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4185
4186 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4187
4188         PR fortran/18525
4189         * gfortran.dg/nesting_1.f90: New test.
4190
4191 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4192
4193         PR c++/20240
4194         * g++.dg/lookup/using13.C: New test.
4195
4196 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4197
4198         PR c++/20333
4199         * g++.dg/template/crash36.C: New test.
4200
4201 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4202
4203         PR c++/20463
4204         * g++.dg/template/crash35.C: New test.
4205
4206 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4207
4208         PR c++/19966
4209         * g++.dg/overload/operator2.C: New test.
4210
4211 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4212
4213         PR libfortran/20257
4214         * gfortran.dg/pr20257.f90: New test.
4215
4216 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4217
4218         PR libfortran/20480
4219         * gfortran.dg/pr20480.f90: New test.
4220
4221 2005-03-16  Richard Henderson  <rth@redhat.com>
4222
4223         PR middle-end/15700
4224         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4225         (_rtld_global): New.
4226         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4227         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4228
4229         * gcc.dg/alias-3.c: New.
4230         * gcc.dg/alias-4.c: New.
4231         * gcc.dg/alias-5.c: New.
4232         * gcc.dg/alias-6.c: New.
4233
4234 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4235
4236         * gcc.dg/cpp/ucnid-7.c: New.
4237
4238 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4239             Dorit Naishlos  <dorit@il.ibm.com>
4240
4241         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4242         darwin.
4243
4244 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4245
4246         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4247         misaligned accesses.
4248         * gcc.dg/vect/vect-58.c: Likewise.
4249         * gcc.dg/vect/vect-92.c: New.
4250         * gcc.dg/vect/vect-93.c: New.
4251
4252 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4253
4254         PR fortran/18827
4255         * gfortran.dg/assign_2.f90: New test.
4256         * gfortran.dg/assign_3.f90: New test.
4257         * gfortran.dg/assign.f90: New test.
4258
4259 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4260
4261         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4262         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4263         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4264         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4265         names.
4266
4267 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4268
4269         * gcc.dg/cpp/ucnid-6.c: New.
4270
4271         * gcc.dg/cpp/normalize-1.c: New.
4272         * gcc.dg/cpp/normalize-2.c: New.
4273         * gcc.dg/cpp/normalize-3.c: New.
4274         * gcc.dg/cpp/normalize-4.c: New.
4275         * gcc.dg/cpp/ucnid-4.c: New.
4276         * gcc.dg/cpp/ucnid-5.c: New.
4277         * g++.dg/cpp/normalize-1.C: New.
4278         * g++.dg/cpp/ucnid-1.C: New.
4279
4280 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4281
4282         * gcc.dg/pr18628.c: New.
4283
4284 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4285
4286         PR c++/20280
4287         * g++.dg/tree-ssa/pr20280.C: New.
4288
4289 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4290
4291         PR fortran/20467
4292         * gfortran.dg/stfunc_2.f90: New test.
4293
4294 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4295
4296         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4297
4298 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4299
4300         * gcc.dg/tree-ssa/20050314-1.c: New test.
4301
4302 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4303
4304         PR c++/4403
4305         PR c++/9783, DR433
4306         * g++.dg/template/friend34.C: New test.
4307         * g++.dg/template/friend35.C: Likewise.
4308         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4309
4310 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4311
4312         Friend class name lookup 5/n
4313         PR c++/1016
4314         * g++.dg/lookup/hidden-class1.C: New test.
4315         * g++.dg/lookup/hidden-class2.C: Likewise.
4316         * g++.dg/lookup/hidden-class3.C: Likewise.
4317         * g++.dg/lookup/hidden-class4.C: Likewise.
4318         * g++.dg/lookup/hidden-class5.C: Likewise.
4319         * g++.dg/lookup/hidden-class6.C: Likewise.
4320         * g++.dg/lookup/hidden-class7.C: Likewise.
4321         * g++.dg/lookup/hidden-class8.C: Likewise.
4322         * g++.dg/lookup/hidden-class9.C: Likewise.
4323         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4324         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4325         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4326         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4327         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4328         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4329         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4330         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4331         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4332         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4333         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4334
4335 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4336
4337         PR c++/20157
4338         * g++.dg/template/error18.C: New test.
4339
4340 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4341
4342         PR debug/16792
4343         * g++.dg/debug/pr16792.C: New test.
4344
4345 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4346
4347         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4348         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4349         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4350         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4351         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4352         test assertion names.
4353
4354 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4355
4356         PR fortran/18600
4357         * gfortran.dg/stfunc_1.f90: New test.
4358
4359 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4360
4361         PR fortran/16907
4362         * gfortran.dg/real_index_1.f90: New test.
4363
4364 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4365
4366         PR fortran/20323
4367         * gfortran.dg/spec_expr_1.f90: New test.
4368
4369 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4370
4371         PR c/20402
4372         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4373         new parser.
4374
4375 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4376
4377         PR fortran/20361
4378         * gfortran.dg/largeequiv_1.f90: New test.
4379
4380 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4381
4382         * gcc.dg/ucnid-1.c: New.
4383         * gcc.dg/ucnid-2.c: New.
4384         * gcc.dg/ucnid-3.c: New.
4385         * gcc.dg/ucnid-4.c: New.
4386         * gcc.dg/ucnid-5.c: New.
4387         * gcc.dg/ucnid-6.c: New.
4388         * gcc.dg/cpp/ucnid-1.c: New.
4389         * gcc.dg/cpp/ucnid-2.c: New.
4390         * gcc.dg/cpp/ucnid-3.c: New.
4391         * g++.dg/other/ucnid-1.C: New.
4392
4393 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4394
4395         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4396
4397 2005-03-11  Per Bothner  <per@bothner.com>
4398
4399         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4400         that diagnotics refer to correct token.
4401         * gcc.dg/unused-3.c: Likewise.
4402
4403 2005-03-11  Per Bothner  <per@bothner.com>
4404
4405         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4406         constant" is now actually on same line as string constant.
4407         * gcc.dg/cpp/direct2s.c: Likewise.
4408
4409 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4410
4411         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4412
4413 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4414
4415         PR libfortran/20124
4416         * gfortran.dg/pr20124.f90: New Test
4417
4418 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4419
4420         PR tree-optimization/20130
4421         * gcc.dg/pr20130-1.c: New test.
4422
4423 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4424
4425         PR target/20095
4426         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4427
4428 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4429
4430         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4431
4432 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4433
4434         * g++.dg/eh/forced1.C: Fix comment.
4435         * g++.dg/eh/forced2.C: Ditto.
4436         * g++.dg/eh/forced3.C: Ditto.
4437         * g++.dg/eh/forced4.C: Ditto.
4438
4439 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4440
4441         PR rtl-opt/20412
4442         * gcc.c-torture/compile/pr20412.c: New test.
4443
4444 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4445
4446         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4447
4448 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4449
4450         PR target/20322
4451         * gcc.dg/20050307-1.c: New test.
4452
4453 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4454
4455         PR c++/20375
4456         * g++.dg/other/stdarg3.C: New.
4457
4458 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR c++/18384, c++/18327
4461         * g++.dg/init/array19.C: New test.
4462
4463         PR inline-asm/20314
4464         * gcc.dg/torture/pr20314-1.c: New test.
4465         * gcc.dg/torture/pr20314-2.c: New test.
4466
4467 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4468
4469         * gcc.dg/20050309-1.c: New test.
4470
4471 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4472
4473         * gcc.dg/builtins-10.c: Reactivate disabled test.
4474         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4475         new cbrt transformations.
4476
4477 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4478
4479         PR c++/20208
4480         * g++.dg/template/array13.C: New test.
4481
4482 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4483
4484         PR c++/16859
4485         * g++.dg/init/brace4.C: New test.
4486
4487 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4488
4489         PR c++/20186
4490         * g++.dg/template/non-dependent12.C: New.
4491
4492 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4493
4494         PR c++/20142
4495         * g++.dg/init/array18.C: Add dg-do run marker.
4496
4497         PR c++/20142
4498         * g++.dg/init/array18.C: New test.
4499
4500 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4501
4502         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4503         * g++.dg/gcov/gcov.exp: Likewise.
4504         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4505         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4506         * lib/c-torture.exp: Likewise.
4507         * lib/fortran-torture.exp: Likewise.
4508         * lib/g++.exp: Likewise.
4509         * lib/gcc-defs.exp: Likewise.
4510         * lib/gcc-dg.exp: Likewise.
4511         * lib/gcc.exp: Likewise.
4512         * lib/gcov.exp: Likewise.
4513         * lib/gfortran.exp: Likewise.
4514         * lib/mike-g++.exp: Likewise.
4515         * lib/mike-gcc.exp: Likewise.
4516         * lib/objc-torture.exp: Likewise.
4517         * lib/objc.exp: Likewise.
4518         * lib/profopt.exp: Likewise.
4519         * lib/target-libpath.exp: Likewise.
4520         * lib/target-supports.exp: Likewise.
4521         * lib/treelang.exp: Likewise.
4522         * lib/wrapper.exp: Likewise.
4523
4524 2005-03-08  Jeff Law  <law@redhat.com>
4525
4526         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4527         PHI-OPT changes.
4528
4529 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4530
4531         * gcc.dg/vect/pr20122.c: New test.
4532
4533 2005-03-07  Jeff Law  <law@redhat.com>
4534
4535         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4536         was folded away.
4537         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4538         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4539         * gcc.dg/tree-ssa/pr18134.c: New test.
4540
4541 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4542
4543         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4544         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4545         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4546
4547 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4548
4549         PR tree-opt/17671
4550         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4551
4552 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4553
4554         * g++.dg/warn/Wnvdtor.C: New test.
4555
4556 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4557
4558         * gcc.dg/torture/pr19683-1.c: New test.
4559
4560 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4561
4562         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4563         * gfortran.dg/g77/19990313-2.f: Ditto.
4564         * gfortran.dg/g77/19990313-3.f: Ditto.
4565         * gfortran.dg/g77/19990525-0.f: Ditto.
4566         * gfortran.dg/g77/19990826-0.f: Ditto.
4567         * gfortran.dg/g77/19990826-2.f: Ditto.
4568         * gfortran.dg/g77/19990826-3.f: Ditto.
4569         * gfortran.dg/g77/20000511-1.f: Ditto.
4570         * gfortran.dg/g77/20000511-2.f: Ditto.
4571         * gfortran.dg/g77/970625-2.f: Ditto.
4572         * gfortran.dg/g77/980310-2.f: Ditto.
4573         * gfortran.dg/g77/980310-3.f: Ditto.
4574         * gfortran.dg/g77/980310-8.f: Ditto.
4575         * gfortran.dg/g77/980519-2.f: Ditto.
4576         * gfortran.dg/g77/alpha1.f: Ditto.
4577         * gfortran.dg/g77/claus.f: Ditto.
4578         * gfortran.dg/g77/erfc.f: Ditto.
4579         * gfortran.dg/g77/short.f: Ditto.
4580         * gfortran.fortran-torture/execute/data.f90: Ditto.
4581         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4582         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4583
4584 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4585
4586         * lib/file-format.exp (gcc_target_object_format): Add check for som
4587         format and hardcode object formats on hppa*-*-hpux*.
4588         * lib/target-supports.exp (check_weak_available): Add check for som
4589         object format.  Always return 0 on hppa*-*-hpux10*.
4590
4591         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4592         is defined.
4593
4594         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4595
4596 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4597
4598         * gfortran.dg/pr19936_1.f90: New test.
4599         * gfortran.dg/pr19936_2.f90: New test.
4600         * gfortran.dg/pr19936_3.f90: New test.
4601
4602 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4603             Paul Thomas <prthomas@drfccad.cea.fr>
4604
4605         * gfortran.dg/PR19754_1.f90: New test.
4606         * gfortran.dg/PR19754_2.f90: Ditto.
4607
4608 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4609
4610         PR c++/19311
4611         * g++.dg/template/non-dependent11.C: New test.
4612
4613 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4614
4615         * lib/target-supports.exp (check_iconv_available): Fix comment.
4616
4617 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4618             Joseph S. Myers  <joseph@codesourcery.com>
4619
4620         PR c++/19797
4621         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4622
4623 2005-03-04  Matthew Sachs  <msachs@apple.com>
4624
4625         * gcc.exp (gcc_target_compile): Put braces around
4626         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4627         * objc.exp (objc_target_compile): Likewise.
4628         * treelang.exp (treelang_target_compile): Likewise.
4629
4630 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4631
4632         PR fortran/19673
4633         * gfortran.dg/func_result_1.f90: New test.
4634
4635 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4636
4637         * gcc.misc-tests/options.exp: New test.
4638
4639 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4640
4641         * gcc.dg/pr15784-4.c: New test.
4642
4643 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4644
4645         * gcc.c-torture/execute/pr17133.c: New.
4646         * gcc.c-torture/compile/20050303-1.c: New.
4647
4648 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4649
4650         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4651
4652 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4653
4654         * g++.dg/overload/using2.C: New.
4655
4656 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4657
4658         PR c++/19916
4659         * g++.dg/init/ptrmem2.C: New test.
4660
4661 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4662
4663         PR c/8927
4664         * gcc.dg/pr8927-1.c: New test.
4665
4666 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4667
4668         PR c++/20232
4669         * g++.dg/inherit/covariant12.C: New.
4670
4671 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4672
4673         PR fortran/19479
4674         * gfortran.dg/bound_1.f90: New test.
4675
4676 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4677
4678         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4679         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4680
4681 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4682
4683         PR c/20245
4684         * gcc.dg/pr20245-1.c: New test.
4685
4686 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4687
4688         PR middle-end/19874
4689         * gcc.c-torture/execute/20050119-2.c: New test case.
4690
4691 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4692
4693         * README: Update the DejaGnu bug reporting address.
4694         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4695         * lib/objc-torture.exp: Likewise.
4696
4697 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4698
4699         * gfortran.dg/boz_1.f90: New test.
4700         * gfortran.dg/boz_3.f90: New test.
4701         * gfortran.dg/boz_4.f90: New test.
4702
4703 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4704
4705         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4706         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4707
4708 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4709
4710         PR libfortran/20101
4711         * gfortran.dg/write_0_pe_format.f90: New test.
4712
4713 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR c++/20206
4716         * g++.dg/opt/thunk2.C: New test.
4717         * g++.dg/opt/covariant1.C: New test.
4718
4719 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4720
4721         * gfortran.dg/e_d_fmt.f90: New test.
4722
4723 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4724
4725         * gcc.dg/asm-b.c: Fix comment typos.
4726
4727 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4728
4729         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4730         a V_MAY_DEF also.
4731
4732 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4733
4734         PR tree-opt/20188
4735         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4736         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4737         * gcc.dg/asm-b.c: New test.
4738
4739 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4740
4741         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4742         Disable this test on IRIX 6.
4743
4744 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4745
4746         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4747         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4748         parser.
4749
4750 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4751
4752         PR tree-optimization/20204
4753         * testsuite/gcc.dg/pr20204.c: New test.
4754
4755 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4756
4757         PR target/20196
4758         * gcc.c-torture/execute/20050224-1.c: New test.
4759
4760         PR c++/20175
4761         * g++.dg/warn/Wbraces2.C: New test.
4762
4763 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4764
4765         PR c++/19878
4766         * g++.dg/init/const2.C: New test.
4767
4768 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4769
4770         PR tree-optimization/20100
4771         * gcc.c-torture/execute/pr20100-1.c: New test.
4772
4773 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4774
4775         * gfortran.dg/implicit_3.f90: New test.
4776
4777         * gfortran.dg/deftype_1.f90: New test.
4778
4779 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4780
4781         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4782         the test passes.
4783         * g++.dg/other/anon3.C: Accept a warning.
4784
4785 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4786
4787         * gcc.dg/pr20017.c: Fix a comment typo.
4788
4789 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4790
4791         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4792
4793 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4794
4795         PR ada/19902
4796         * ada/acats/tests/cxa/cxa3004.a: Remove.
4797         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4798
4799 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4800
4801         PR c++/20073
4802         * g++.dg/init/const1.C: New test.
4803
4804         PR c++/19991
4805         * g++.dg/parse/constant7.C: New test.
4806
4807         PR c++/20152
4808         * g++.dg/parse/error27.C: New test.
4809         * g++.dg/template/qualttp15.C: Adjust error markers.
4810         * g++.old-deja/g++.other/struct1.C: Likewise.
4811
4812         PR c++/20153
4813         * g++.dg/template/error17.C: New test.
4814
4815         PR c++/20148
4816         * g++.dg/parser/error26.C: New test.
4817
4818 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4819
4820         PR tree-optimization/20100
4821         PR tree-optimization/20115
4822         * gcc.dg/pr20115.c: New test.
4823         * gcc.dg/pr20115-1.c: New test.
4824         * gcc.dg/pr20100.c: New test.
4825         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4826         call-clobbered variables after alias1.
4827
4828 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4829
4830         * gfortran.dg/list_read_4.f90: new test.
4831
4832 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4833
4834         PR rtl-optimization/20017.
4835         * gcc.dg/pr20017.c: New.
4836
4837 2005-02-22  Devang Patel  <dpatel@apple.com>
4838
4839         PR 19952
4840         * g++.dg/tree-ssa/pr19952.C: New test.
4841
4842 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4843
4844         PR c++/19883
4845         * g++.dg/parse/constant6.C: New test.
4846
4847 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4848
4849         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4850         * g++.dg/charset/asm2.c: Likewise.
4851         * g++.dg/charset/asm3.c: Likewise.
4852         * g++.dg/charset/asm4.c: Likewise.
4853         * g++.dg/charset/asm5.c: Likewise.
4854         * g++.dg/charset/attribute1.c: Likewise.
4855         * g++.dg/charset/attribute2.c: Likewise.
4856         * g++.dg/charset/extern1.cc: Likewise.
4857         * g++.dg/charset/extern2.cc: Likewise.
4858         * g++.dg/charset/extern3.cc: Likewise.
4859         * g++.dg/charset/function.cc: Likewise.
4860         * g++.dg/charset/string.c: Likewise.
4861         * g++.dg/charset/charset.exp: Likewise.
4862         * lib/target-supports.exp (check_iconv_available): Fix comment.
4863
4864 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4865
4866         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4867         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4868         * gcc.dg/charset/asm2.c: Likewise.
4869         * gcc.dg/charset/asm3.c: Likewise.
4870         * gcc.dg/charset/asm4.c: Likewise.
4871         * gcc.dg/charset/asm5.c: Likewise.
4872         * gcc.dg/charset/asm6.c: Likewise.
4873         * gcc.dg/charset/attribute1.c: Likewise.
4874         * gcc.dg/charset/attribute2.c: Likewise.
4875         * gcc.dg/charset/builtin1.c: Likewise.
4876         * gcc.dg/charset/extern.c: Likewise.
4877         * gcc.dg/charset/function.c: Likewise.
4878         * gcc.dg/charset/string.c: Likewise.
4879         * gcc.dg/charset/charset.exp: Likewise.
4880
4881 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4882
4883         PR fortran/20086
4884         * gfortran.dg/pr20086.f90: New test.
4885
4886 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4887
4888         PR tree-optimization/19786
4889         * g++.dg/tree-ssa/pr19786.C: New.
4890
4891 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4892
4893         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4894
4895 2005-02-21  Jeff Law  <law@redhat.com>
4896
4897         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4898
4899 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4900
4901         * gfortran.dg/do_iterator: Split loop, markup all lines for
4902         which an error locus is printed.
4903         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4904         locus is printed.
4905         * gfortran.dg/select_4.f90: Likewise.
4906         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4907         locuses in the various permutations.
4908
4909 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4910
4911         PR tree-optimization/19951
4912         * g++.dg/vect: New directory.
4913         * g++.dg/vect/vect.exp: New file.
4914         * g++.dg/vect/pr19951.cc: New testcase.
4915         * g++.dg/dg.exp: Also prune vectorizer tests.
4916
4917 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4918
4919         PR 18785
4920         * gcc.dg/charset/builtin1.c: New test.
4921
4922 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4923
4924         PR c++/19299
4925         * g++.dg/inherit/volatile1.C: New test.
4926
4927         PR c++/19440
4928         * g++.dg/template/dtor4.C: New test.
4929
4930 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4931
4932         * gfortran.dg/int_1.f90: New test.
4933
4934 2005-02-19  Devang Patel  <dpatel@apple.com>
4935
4936         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4937
4938 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4939
4940         * gfortran.dg/achar_1.f90: New test.
4941
4942 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4943
4944         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4945
4946 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4947             Jakub Jelinek  <jakub@redhat.com>
4948
4949         PR tree-optimization/19828
4950         * gcc.dg/tree-ssa/loop-7.c: New test.
4951         * gcc.c-torture/execute/20050218-1.c: New test.
4952
4953 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4954
4955         PR c/20043
4956         * gcc.dg/transparent-union-1.c: New test.
4957         * gcc.dg/transparent-union-2.c: New test.
4958
4959 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4960
4961         PR tree-optimization/18977
4962         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4963
4964 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4965
4966         PR target/20054
4967         * gcc.dg/pr20054.c: New test.
4968
4969 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4970
4971         PR c++/19508
4972         * g++.dg/ext/attrib20.C: New test.
4973
4974 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4975
4976         PR middle-end/20030
4977         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4978
4979 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4980
4981         PR c++/20008
4982         * g++.dg/opt/switch4.C: New.
4983
4984 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR c++/20023
4987         PR tree-optimization/20009
4988         * gcc.c-torture/compile/20050217-1.c: New test.
4989         * g++.dg/opt/switch3.C: New test.
4990
4991         PR tree-optimization/18947
4992         * gcc.c-torture/compile/20050215-1.c: New test.
4993         * gcc.c-torture/compile/20050215-2.c: New test.
4994         * gcc.c-torture/compile/20050215-3.c: New test.
4995
4996 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4997
4998         PR c++/20028
4999         * g++.dg/template/crash34.C: New.
5000
5001         PR c++/20022
5002         * g++.dg/other/access3.C: New.
5003
5004 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5005
5006         * gcc.dg/vect/vect-98.c: New test.
5007
5008 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5009
5010         PR tree-optimization/19967
5011         * gcc.dg/pr19967.c: New.
5012
5013 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5014
5015         PR middle-end/19857
5016         * gcc.dg/tree-ssa/20050215-1.c: New test.
5017         * gcc.c-torture/execute/20050215-1.c: New test.
5018
5019 2005-02-15  Eric Christopher  <echristo@redhat.com>
5020
5021         * gcc.dg/cpp/20050215-1.c: New file.
5022
5023 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5024
5025         PR tree-optimization/15785
5026         * gcc.dg/pr15785-1.c: New test.
5027
5028 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5029
5030         PR c++/17788
5031         * g++.dg/init/ctor4.C: New.
5032         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5033
5034 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5035
5036         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5037         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5038
5039 2005-02-15  Andreas Schwab  <schwab@suse.de>
5040
5041         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5042         declare malloc.
5043
5044 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5045
5046         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5047
5048 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5049
5050         PR tree-optimization/19853
5051         * gcc.c-torture/compile/pr19853.c: New test.
5052
5053 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5054
5055         PR c++/19608
5056         * g++.dg/parse/local-class1.C: New.
5057
5058         PR c++/19895
5059         * g++.dg/parse/ptrmem3.C: New.
5060
5061         PR c++/19884
5062         * g++.old-deja/g++.oliva/template6.C: Add another case.
5063         * g++.dg/template/explicit6.C: New.
5064
5065 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5066
5067         PR c++/17816
5068         * g++.dg/other/redecl2.C: New.
5069
5070 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5071
5072         PR c++/19891
5073         * g++.dg/abi/covariant4.C: New.
5074
5075 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5076
5077         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5078
5079 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5080
5081         * gcc.dg/vect/vect-96.c: Fix typo.
5082
5083 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5084
5085         PR c++/14479
5086         PR c++/19487
5087         * g++.dg/template/enum5.C: New test.
5088
5089 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5090
5091         * gcc.dg/vect/vect-97.c: New test.
5092
5093 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5094
5095         * gcc.dg/vect/vect-96.c: New test.
5096
5097 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5098
5099         * gcc.dg/builtins-34.c: Also check ldexp*.
5100
5101 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5102
5103         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5104
5105 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5106
5107         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5108         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5109         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5110         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5111         selector_list, selector_expression, dg-process-target): Move to new
5112         file target-supports-dg.exp.
5113         * lib/target-supports-dg.exp: New.
5114
5115         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5116         New.
5117
5118 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR c++/19666
5121         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5122
5123         PR middle-end/19858
5124         * gcc.c-torture/compile/20050210-1.c: New test.
5125
5126 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5127
5128         PR c++/19755
5129         * g++.dg/warn/Wbraces1.C: New test.
5130
5131 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5132
5133         * gcc.dg/builtins-52.c: New testcase.
5134
5135 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5136
5137         PR c/19342
5138         * gcc.c-torture/execute/20050119-1.c: New test.
5139
5140 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/19811
5143         * g++.dg/init/delete1.C: New test.
5144
5145 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5146
5147         PR c++/18470
5148         * g++.dg/template/static12.C: New test.
5149
5150 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5151
5152         PR c++/19787
5153         * g++.dg/conversion/ambig1.C: New test.
5154
5155         PR c++/19739
5156         * g++.dg/ext/attrib19.C: New test.
5157
5158         PR c++/19732
5159         * g++.dg/parse/dtor5.C: New test.
5160
5161         PR c++/19762
5162         * g++.dg/template/dtor3.C: New test.
5163
5164         PR c++/19826
5165         * g++.dg/template/static11.C: New test.
5166         * g++.dg/template/crash2.C: Remove dg-error marker.
5167
5168 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5169
5170         PR C++/18491
5171         * g++.old-deja/g++.mike/p10769a.C: Remove.
5172
5173 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5174
5175         * gcc.dg/builtins-48.c: New test case.
5176         * gcc.dg/builtins-49.c: New test case.
5177         * gcc.dg/builtins-50.c: New test case.
5178         * gcc.dg/builtins-51.c: New test case.
5179
5180 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5181
5182         PR middle-end/19583
5183         * g++.dg/warn/Wreturn-type-3.C: New test.
5184
5185 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5186
5187         PR middle-end/19402
5188         * gcc.dg/pr19402-1.c: New testcase.
5189         * gcc.dg/pr19402-2.c: likewise.
5190
5191 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5192
5193         PR middle-end/19854
5194         * g++.dg/tree-ssa/tmmti.C: New testcase.
5195
5196 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5197
5198         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5199
5200 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5201
5202         PR c++/19733
5203         * g++.dg/parse/crash23.C: New test.
5204         * g++.dg/warn/Weff1.C: New test.
5205
5206 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5207
5208         * gcc.dg/20050209-1.c: New test.
5209
5210 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5211
5212         PR target/19799
5213         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5214
5215 2005-02-08  Mike Stump  <mrs@apple.com>
5216
5217         * g++.dg/pch/import-2.c: New test.
5218         * g++.dg/pch/import-2.hs: New.
5219         * g++.dg/pch/include/import-2a.h: New.
5220         * g++.dg/pch/include/import-2b.h: New.
5221
5222 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5223
5224         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5225
5226 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5227
5228         * gfortran.dg/substr_1.f90: New test.
5229
5230 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5231
5232         PR middle-end/19775
5233         * gcc.dg/torture/builtin-power-1.c: Disable test for
5234         invalid transformation.
5235         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5236         no longer optimize.
5237         * gcc.dg/builtins-47.c: New testcase.
5238
5239 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5240             Dorit Naishlos  <dorit@il.ibm.com>
5241
5242         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5243
5244 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5245
5246         * gcc.c-torture/compile/20050206-1.c: New test.
5247
5248 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5249
5250         PR tree-opt/19768
5251         * g++.dg/opt/pr19768.C: New test.
5252
5253 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5254
5255         PR tree-opt/19736
5256         * gcc.c-torture/compile/pr19736.c: New test.
5257
5258 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5259
5260         PR c++/17401
5261         * g++.dg/parse/error25.C: New test.
5262
5263 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5264
5265         * gcc.c-torture/execute/20050203-1.c: New.
5266
5267 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5268
5269         * gcc.dg/vect/vect-85.c: Remove xfail.
5270         * gcc.dg/vect/vect-86.c: Remove xfail.
5271         * gcc.dg/vect/vect-87.c: Remove xfail.
5272         * gcc.dg/vect/vect-88.c: Remove xfail.
5273
5274 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5275
5276         * gcc.dg/altivec-19.c: New.
5277
5278 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5279
5280         PR c/17807
5281         * gcc.dg/nested-func-3.c: New test.
5282         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5283
5284 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5285
5286         * gcc.test-framework/gen_directive_tests: Generate tests for
5287         selector expressions.
5288
5289 2005-02-02  Matt Austern  <austern@apple.com>
5290
5291         PR c++/19628
5292         * g++/ext/builtin7.C: New.
5293         * g++/ext/builtin8.C: New.
5294
5295 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5296
5297         PR c/18502
5298         * gcc.dg/pr18502-1.c: New test.
5299
5300 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5301
5302         PR c++/17413
5303         * g++.dg/template/local4.C: Tweak.
5304
5305 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5306
5307         PR tree-optimization/19578
5308         * gcc.c-torture/compile/20050202-1.c: New test.
5309
5310 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5311
5312         PR c/19435
5313         * gcc.dg/c99-init-4.c: New test.
5314
5315 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5316
5317         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5318
5319         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5320
5321         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5322         * g++.dg/eh/check-vect.h: New.
5323
5324         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5325         * gcc.dg/vect/vect-78.c: Ditto.
5326         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5327         Remove.
5328
5329         * g++.dg/conversion/simd1.C: Expect warning.
5330         * g++.dg/ext/attribute-test-1.C: Ditto.
5331         * g++.dg/ext/attribute-test-2.C: Ditto.
5332         * g++.dg/ext/attribute-test-3.C: Ditto.
5333         * g++.dg/ext/attribute-test-4.C: Ditto.
5334
5335         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5336         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5337
5338         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5339
5340 2005-02-01  Richard Henderson  <rth@redhat.com>
5341
5342         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5343         long double for ibm double-double format.
5344         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5345
5346 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5347
5348         PR tree-optimization/19633
5349         * testsuite/gcc.dg/pr19633-1.c: New test.
5350         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5351         to NULL or a symbol.
5352
5353 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5354
5355         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5356         New procs.
5357         (dg-process-target (local override)): Handle selector expressions.
5358
5359         * gcc.test-framework/README: Describe tests in source directory.
5360         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5361         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5362         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5363         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5364         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5365         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5366         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5367         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5368         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5369         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5370         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5371         * gcc.test-framework/dg-error-exp-P.c: New test.
5372         * gcc.test-framework/dg-error-exp-XP.c: New test.
5373         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5374         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5375         * gcc.test-framework/dg-output-exp-P.c: New test.
5376         * gcc.test-framework/dg-output-exp-XF.c: New test.
5377         * gcc.test-framework/dg-warning-exp-P.c: New test.
5378         * gcc.misc-tests/dg-1.c: Remove.
5379         * gcc.misc-tests/dg-2.c: Remove.
5380         * gcc.misc-tests/dg-3.c: Remove.
5381         * gcc.misc-tests/dg-4.c: Remove.
5382         * gcc.misc-tests/dg-5.c: Remove.
5383         * gcc.misc-tests/dg-6.c: Remove.
5384         * gcc.misc-tests/dg-7.c: Remove.
5385         * gcc.misc-tests/dg-8.c: Remove.
5386         * gcc.misc-tests/dg-9.c: Remove.
5387         * gcc.misc-tests/dg-10.c: Remove.
5388         * gcc.misc-tests/dg-11.c: Remove.
5389         * gcc.misc-tests/dg-12.c: Remove.
5390         * gcc.misc-tests/dg-test.exp: Remove.
5391
5392         * gcc.test-framework/test-framework.awk: Change recording and
5393         printing of passes and failures.
5394
5395         * gcc.test-framework: New directory.
5396         * gcc.test-framework/README: New.
5397         * gcc.test-framework/test-framework.exp: New.
5398         * gcc.test-framework/test-framework.awk: New.
5399         * gcc.test-framework/gen_directive_tests: New.
5400
5401 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5402
5403         * lib/treelang.exp: Fix comment typos.
5404         (treelang_target_compile): Don't append libs=-ltreelang to options.
5405
5406 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5407
5408         * g++.dg/parse/typename7.C: Adjust error messages.
5409
5410 2005-01-31  Jeff Law  <law@redhat.com>
5411
5412         * gcc.c-torture/execute/20050131-1.c: New test.
5413         * gcc.dg/wcaselabel.c: New test.
5414
5415 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5416
5417         * g++.dg/other/warning1.C: Adjust error messags.
5418         * g++.dg/parse/constant5.C: New test.
5419
5420 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5421
5422         PR c/19333
5423         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5424         the test case valid.
5425         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5426         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5427         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5428         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5429         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5430         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5431
5432 2005-01-31  Dale Johannesen  <dalej@apple.com>
5433
5434         * g++.dg/opt/pr19650.C:  New test.
5435
5436 2005-01-31  Richard Henderson  <rth@redhat.com>
5437
5438         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5439         long double for intel double extended format.
5440         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5441
5442 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5443
5444         PR c++/19555
5445         * g++.dg/template/static10.C: New test.
5446
5447         PR c++/19395
5448         * g++.dg/parse/error24.C: New test.
5449
5450         PR c++/19367
5451         * g++.dg/lookup/builtin1.C: New test.
5452
5453         PR c++/19457
5454         * g++.dg/warn/conv3.C: New test.
5455
5456 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5457
5458         PR fortran/19647
5459         * gfortan.dg/inquire_7.f90
5460
5461 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5462
5463         PR tree-optimization/15791
5464         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5465         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5466         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5467         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5468         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5469         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5470         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5471         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5472         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5473         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5474
5475 2005-01-29  Paul Brook  <paul@codesourcery.com>
5476
5477         PR fortran/18565
5478         * check.c (real_or_complex_check): New function.
5479         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5480         * intrinsic.c (add_functions): Use new check functions.
5481         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5482         Add prototypes.
5483
5484 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5485
5486         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5487         gcc.dg/lvalue-3.c: New tests.
5488         * gcc.dg/concat.c: Update expected messages.
5489
5490 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5491
5492         PR libfortran/19595
5493         * gfortran.dg/eor_1.f90:  New test.
5494
5495 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5496
5497         PR fortran/19589
5498         * gfortran.dg/logical_data_1.f90: New test.
5499
5500 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5501
5502         PR c++/19253
5503         * g++.dg/template/crash33.C: New test.
5504
5505         PR c++/19667
5506         * g++.dg/template/crash32.C: New test.
5507
5508 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5509
5510         PR middle-end/16558
5511         * g++.dg/warn/Wreturn-type-2.C: New test.
5512
5513 2004-06-24  Jeff Law  <law@redhat.com>
5514
5515         * gcc.dg/tree-ssa/20050128-1.c: New test.
5516
5517 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5518
5519         * gcc.target/frv/all-mdpackh-1.c: New test.
5520
5521 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5522
5523         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5524
5525 2005-01-27  Richard Henderson  <rth@redhat.com>
5526
5527         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5528
5529 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5530
5531         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5532
5533 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5534
5535         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5536         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5537         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5538         to cope with cases where the multilib options override the dg-options.
5539
5540 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5541
5542         PR c/18946
5543         * gcc.dg/noncompile/20050120-1.c: New test.
5544
5545 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5546
5547         PR tree-optimization/19633
5548         * gcc.dg/pr19633.c: New test.
5549         * gcc.dg/tree-ssa/pr19633.c: New test.
5550
5551 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5552
5553         * gcc.dg/20041216-1.c: New test.
5554
5555 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5556
5557         PR objc/18862
5558         * objc.dg/selector-2.m: New test.
5559
5560 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5561
5562         * g++.dg/opt/range-test-2.C: New test.
5563
5564         PR rtl-optimization/19579
5565         * gcc.c-torture/execute/20050124-1.c: New test.
5566
5567 2005-01-26  Greg Parker  <gparker@apple.com>
5568         Stuart Hastings  <stuart@apple.com>
5569
5570         * gcc.c-torture/execute/20050125-1.c: New.
5571
5572 2005-01-18  Jan Hubicka  <jh@suse.cz>
5573
5574         PR tree-optimize/19337
5575         * gcc.c-torture/compile/20050119-1.c: New test.
5576
5577 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5578
5579         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5580         test for successful match.
5581
5582 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5583
5584         PR objc/18408
5585         * objc.dg/comp-types-7.m: New test.
5586
5587 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5588
5589         * lib/target-supports.exp (current_target_name): New.
5590         (check_effective_target_ilp32, check_effective_target_lp64):
5591         Cache the result to use as long as the current target, with
5592         multilib flags, remains the same.
5593
5594         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5595         (dg-require-weak, dg-require-visibility, dg-require-alias,
5596         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5597         dg-require-effective-target, dg-skip-if): Remove call to
5598         skip_test_and_clear_xfail.
5599         (dg-test): Clear xfail data.
5600
5601 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5602
5603         PR target/17751
5604         * gcc.dg/ppc64-toc.c: New test.
5605
5606         * g++.dg/tree-ssa/empty-1.C: New test.
5607
5608         PR middle-end/19551
5609         * gcc.c-torture/execute/20050121-1.c: New test.
5610         * gcc.dg/20050121-2.c: New test.
5611
5612 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5613         Paul Brook  <paul@codesourcery.com>
5614
5615         PR fortran/17941
5616         * gfortran.dg/real_const_1.f: New test.
5617         * gfortran.dg/real_const_2.f90: New test.
5618         * gfortran.dg/complex_int_1.f90: New test.
5619
5620 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5621
5622         PR fortran/19313
5623         * gfortan.dg/inquire_6.f90: New test.
5624
5625 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5626
5627         PR libfortran/19451
5628         * open_readonly_1.f90:  New test.
5629
5630 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5631
5632         PR libfortran/18982
5633         * gfortran.dg/open_new.f90: New file.
5634
5635 2005-01-22  Paul Brook  <paul@codesourcery.com>
5636
5637         * namelist_1.f90: New test.
5638
5639 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5640
5641         PR tree-optimization/19484
5642         * gcc.c-torture/compile/20050122-[12].c: New tests.
5643
5644 2005-01-22  Paul Brook  <paul@codesourcery.com>
5645
5646         * gfortran.dg/implicit_2.f90: New test.
5647
5648 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5649
5650         PR fortran/19314
5651         * gfortran.dg/inquire_5.f90: New test.
5652
5653 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5654
5655         PR c/18809
5656         * gcc.dg/pr18809-1.c: New test.
5657
5658 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5659
5660         * gcc.dg/20050121-1.c: New test.
5661
5662         PR tree-optimization/13000
5663         * gcc.dg/20040206-1.c: Change warning to point where function is
5664         being inlined.
5665
5666 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5667
5668         PR c++/19208
5669         * g++.dg/template/array11.C: New test.
5670
5671 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5672
5673         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5674         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5675         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5676         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5677         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5678         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5679
5680 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5681
5682         PR tree-optimization/15349
5683         * gcc.dg/tree-ssa/pr15349.c: New.
5684
5685 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5686
5687         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5688
5689 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5690
5691         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5692         scan-assembler-times directive name.
5693
5694         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5695         after dg-do.
5696
5697         PR rtl-optimization/19462
5698         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5699
5700 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5701
5702         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5703         counting function calls on ia64.
5704
5705 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR rtl-optimization/15139
5708         * gcc.dg/20050111-2.c: New test.
5709
5710         PR c/17297
5711         * gcc.c-torture/compile/20050113-1.c: New testcase.
5712
5713         PR middle-end/19164
5714         * gcc.dg/20050113-1.c: New testcase.
5715
5716 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5717
5718         * gcc.dg/vect/vect-85.c: Add comment.
5719         * gcc.dg/vect/vect-86.c: Add xfail for now.
5720         * gcc.dg/vect/vect-87.c: Add xfail for now.
5721         * gcc.dg/vect/vect-88.c: Add xfail for now.
5722         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5723
5724 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5725
5726         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5727
5728 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5729
5730         * g++.dg/debug/typedef3.C: New test.
5731
5732 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5733
5734         PR c/19472
5735         * gcc.dg/asm-a.c: New test.
5736
5737 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5738
5739         * gcc.dg/sh-relax.c: Add prototype for abort.
5740
5741 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5742
5743         * gcc.dg/short-compare-1.c: New test.
5744         * gcc.dg/short-compare-2.c: Likewise.
5745
5746 2005-01-18  Michael Matz  <matz@suse.de>
5747
5748         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5749
5750 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5751
5752         PR tree-optimization/19121
5753         * gcc.c-torture/compile/pr19121.c: New test.
5754
5755 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5756
5757         PR target/19357
5758         * gcc.c-torture/compile/pr19357.c: New test.
5759
5760 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5761
5762         PR c/5675
5763         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5764         pass--those that refer just to the variable, possibly with a
5765         cast.
5766         * gcc.dg/c99-const-expr-3.c: Likewise.
5767
5768         PR middle-end/13127
5769         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5770         longer emitted.
5771
5772 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5773
5774         PR fortran/18778
5775         * gfortran.dg/endfile_2.f90: New test.
5776
5777 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5778
5779         PR 19168
5780         * gfortran.dg/select_5.f90: New test.
5781
5782 2004-01-16  Paul Brook  <paul@codesourcery.com>
5783
5784         * gfortran.dg/common_4.f90: New test.
5785
5786 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5787
5788         PR rtl-optimization/19462
5789         * gcc.dg/torture/pr19462-1.c: New test.
5790
5791 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5792
5793         PR objc/19321
5794         * objc.dg/func-ptr-2.m: New.
5795         * objc.dg/volatile-1.m: New.
5796
5797 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5798
5799         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5800
5801 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5802
5803         PR tree-optimization/19060
5804         * gcc.c-torture/execute/20050104-1.c: New test.
5805
5806 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5807
5808         PR fortran/18983
5809         * gfortran.dg/write_to_null.f90: New test.
5810
5811 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5812             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5813
5814         PR other/19328
5815         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5816         argument.
5817
5818 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5819
5820         PR c++/19263
5821         * g++.dg/init/vector1.C: New test.
5822
5823 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5824
5825         PR target/13158
5826         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5827         PR target/18987
5828         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5829
5830 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5831
5832         * gfortran.dg/select_1.f90: New test.
5833         * gfortran.dg/select_2.f90: New test.
5834         * gfortran.dg/select_3.f90: New test.
5835         * gfortran.dg/select_4.f90: New test.
5836
5837 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR middle-end/19084
5840         PR rtl-optimization/19348
5841         * gcc.dg/20050111-1.c: New test.
5842         * gcc.c-torture/execute/20050111-1.c: New test.
5843
5844         * gcc.dg/i386-asm-4.c: New test.
5845
5846 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5847
5848         * gcc.dg/nested-func-2.c: New test.
5849         * ada/acats/norun.lst: Remove c953002.
5850
5851 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5852
5853         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5854
5855 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5856
5857         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5858
5859 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5860
5861         PR target/18761
5862         * g++.dg/abi/align1.C: New test.
5863
5864 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5865
5866         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5867         at a time.
5868         * g++.dg/ext/altivec_check.h: Support compiling as C.
5869
5870 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5871
5872         PR c++/19355
5873         * g++.dg/expr/pr19355-1.C: New test case.
5874
5875 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5876
5877         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5878         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5879         * ada/acats/tests/c3/c92005b.ada: Likewise.
5880         * ada/acats/tests/c3/cxb3012.a: Likewise.
5881         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5882
5883 2005-01-09  Paul Brook  <paul@codesourcery.com>
5884
5885         * gfortran.dg/common_2.f90: New file.
5886         * gfortran.dg/common_3.f90: New file.
5887
5888 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5889
5890         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5891
5892 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5893
5894         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5895         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5896         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5897         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5898         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5899         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5900         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5901         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5902         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5903         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5904         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5905         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5906         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5907         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5908         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5909         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5910         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5911         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5912         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5913         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5914         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5915         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5916         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5917         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5918         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5919         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5920         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5921         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5922         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5923         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5924         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5925         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5926         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5927         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5928         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5929         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5930         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5931         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5932         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5933         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5934         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5935         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5936         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5937         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5938         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5939         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5940         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5941         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5942         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5943         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5944         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5945         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5946         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5947         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5948         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5949         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5950         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5951         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5952         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5953         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5954         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5955         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5956         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5957         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5958         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5959         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5960         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5961
5962         * gcc.dg/vect/vect-1.c: Fix spelling.
5963         * gcc.dg/vect/vect-10.c: Fix spelling.
5964         * gcc.dg/vect/vect-11.c: Fix spelling.
5965         * gcc.dg/vect/vect-12.c: Fix spelling.
5966         * gcc.dg/vect/vect-14.c: Fix spelling.
5967         * gcc.dg/vect/vect-15.c: Fix spelling.
5968         * gcc.dg/vect/vect-16.c: Fix spelling.
5969         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5970         * gcc.dg/vect/vect-64.c: Fix comments.
5971         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5972
5973 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5974             Ira Rosen  <irar@il.ibm.com>
5975
5976         * gcc.dg/vect/vect-70.c: New test.
5977         * gcc.dg/vect/vect-71.c: New test.
5978
5979 2005-01-09  Manfred Hollstein  <mh@suse.com>
5980
5981         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5982         * gcc.dg/pr18241-2.c: Likewise.
5983         * gcc.dg/pr18241-3.c: Likewise.
5984         * gcc.dg/pr18241-4.c: Likewise.
5985         * gcc.dg/pr18241-5.c: Likewise.
5986
5987 2005-01-08  Richard Henderson  <rth@redhat.com>
5988
5989         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5990         False for x86 and x86-64.
5991
5992 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5993
5994         PR tree-optimization/18241
5995         * gcc.dg/pr18241-1.c: New test.
5996         * gcc.dg/pr18241-2.c: New test.
5997         * gcc.dg/pr18241-3.c: New test.
5998         * gcc.dg/pr18241-4.c: New test.
5999         * gcc.dg/pr18241-5.c: New test.
6000
6001 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6002
6003         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6004         gfortran.dg/select_4.f90: New.
6005
6006 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6007
6008         * gcc.c-torture/execute/20050107-1.c: New test.
6009
6010 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6011
6012         PR c++/19298
6013         * g++.dg/template/ref2.C: New.
6014
6015 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6016
6017         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6018         instead of being empty.
6019
6020 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6021
6022         PR fortran/15553
6023         * gfortran.dg/array-1.f90: New test.
6024
6025 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6026
6027         PR tree-optimization/19283
6028         * gcc.c-torture/execute/20050106-1.c: New test.
6029
6030         PR rtl-optimization/18861
6031         * gcc.dg/20050105-1.c: New test.
6032
6033         PR tree-optimization/18828
6034         * gcc.dg/20050105-2.c: New test.
6035
6036 2005-01-07  Andreas Jaeger  <aj@suse.de>
6037
6038         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6039
6040 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6041
6042         PR fortran/18398
6043         * gfortran.dg/fmt_read.f90: New test.
6044
6045 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6046
6047         * gcc.dg/rs6000-ldouble-2.c: New.
6048
6049 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/19244
6052         * g++.dg/parser/ctor2.C: New test.
6053
6054 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6055
6056         PR c++/17154
6057         * g++.dg/template/using9.C: New test.
6058
6059 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6060
6061         PR c++/19258
6062         * g++.dg/lookup/friend6.C: New test.
6063
6064 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6065
6066         PR c++/19270
6067         * g++.dg/template/array10.C: New.
6068
6069 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6070
6071         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6072         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6073
6074 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6075
6076         * gcc.c-torture/compile/20050105-1.c: New test.
6077
6078 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6079
6080         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6081
6082 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6083
6084         PR middle-end/19100
6085         * gcc.dg/conv-3.c: New test case.
6086
6087 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6088
6089         * gcc.dg/asm-wide-1.c: New test.
6090
6091 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6092
6093         PR c++/19030
6094         * g++.dg/parse/crash22.C: New
6095
6096 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6097
6098         PR 19257
6099         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6100
6101 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6102
6103         PR middle-end/17767
6104         * gcc.dg/i386-mmx-6.c: New test case.
6105
6106 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6107
6108         PR tree-optimization/18308
6109         * gcc.dg/vect/pr18308.c: New testcase.
6110
6111 2005-01-04  Andreas Jaeger  <aj@suse.de>
6112
6113         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6114
6115 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6116             Robert Bowdidge <bowdidge@apple.com>
6117
6118         * gcc.dg/cpp/subframework1.c: New.
6119         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6120         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6121         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6122         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6123
6124 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6125
6126         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6127         producing warning.
6128         * gcc.dg/darwin-weakimport-2.c: New.
6129
6130 2005-01-03  Richard Henderson  <rth@redhat.com>
6131
6132         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6133
6134 2005-01-03  Richard Henderson  <rth@redhat.com>
6135
6136         * gcc.dg/vect/vect.exp: Enable for ia64.
6137         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6138         (check_effective_target_vect_float): Likewise.
6139         (check_effective_target_vect_no_align): Likewise.
6140         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6141         * gcc.dg/vect/vect-8.c: Likewise.
6142
6143 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6144
6145         PR target/19236
6146         * gcc.dg/pr19236-1.c: New test case.
6147
6148 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6149
6150         PR rtl-optimization/12092
6151         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6152
6153 2005-01-02  Andreas Jaeger  <aj@suse.de>
6154
6155         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6156
6157 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6158             Andrew Pinski  <pinskia@physics.uc.edu>
6159
6160         PR rtl-optimization/12092
6161         * gcc.dg/pr12092-1.c: New test case.
6162
6163 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6164
6165         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6166         'hidden' and 'default' for better portability.
6167         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6168
6169         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6170         6 and 7.
6171         * g++.old-deja/g++.brendan/new3.C: Likewise.
6172
6173 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6174
6175         * gcc.dg/20041231-1.C: New test.
6176         * g++.dg/warn/Wunreachable-code-1.C: New test.
6177
6178 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6179
6180         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6181         file, not /dev/null.  Abort on error.
6182
6183 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6184             Ziemowit Laski  <zlaski@apple.com>
6185
6186         PR objc/18971
6187         * objc.dg/encode-5.m: New test.
6188
6189 2004-12-29  Richard Henderson  <rth@redhat.com>
6190
6191         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6192         * objc.dg/stabs-1.m: Disable for ia64.
6193
6194 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6195
6196         PR c++/19190
6197         * g++.dg/warn/Wunused-10.C: New test.
6198
6199 2004-12-28  Richard Henderson  <rth@redhat.com>
6200
6201         * objc.dg/stabs-1.m: Disable for alpha.
6202
6203 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6204
6205         PR c++/19149
6206         * g++.dg/parse/error23.C: New test.
6207
6208 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6209
6210         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6211
6212         PR fortran/19032
6213         * gfortran.dg/intrinsic_modulo_1.f90: New.
6214         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6215         tests with divisor -1.
6216
6217 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/opt/temp1.C (memcpy): Return a value.
6220
6221         PR c++/19148
6222         * g++.dg/expr/cond7.C: New test.
6223
6224 2004-12-27  Paul Brook  <paul@codesourcery.com>
6225
6226         * gfortran.dg/g77/select_no_compile.f: Remove.
6227
6228 2004-12-27  Richard Henderson  <rth@redhat.com>
6229
6230         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6231         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6232         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6233
6234 2004-12-26  Richard Henderson  <rth@redhat.com>
6235
6236         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6237         by 1i instead of token pasting.
6238
6239 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6240
6241         PR tree-optimization/17578
6242         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6243         to additional_flags.
6244         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6245
6246 2004-12-25  Richard Henderson  <rth@redhat.com>
6247
6248         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6249         Remove Alpha.
6250
6251 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6252
6253         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6254         hppa*-*-hpux*.
6255         * gcc.dg/pr17957.c (dg-options): Likewise.
6256         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6257         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6258         instead of 0 on __hppa__.
6259         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6260         "foo,%r" on hppa*-*-*.
6261
6262 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6263
6264         PR fortran/19071
6265         * gfortran.dg/complex_write.f90: New test.
6266
6267 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6268
6269         PR c++/17595
6270         * g++.dg/parse/pragma2.C: New test.
6271
6272         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6273
6274 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6275
6276         * gcc.dg/empty2.c: Add missing dg-warning.
6277
6278 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6279
6280         PR c++/17413
6281         * g++.dg/template/local4.C: New test.
6282         * g++.dg/template/crash19.C: Add dg-error marker.
6283
6284         * g++.dg/template/crash31.C: Correct embedded PR number.
6285
6286 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6287
6288         PR c++/16405
6289         * g++.dg/opt/temp1.C: Add do-run marker.
6290
6291 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6292
6293         * g++.dg/template/spec19.C: New.
6294
6295 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6296
6297         PR target/16819
6298         * gcc.dg/empty2.c: New.
6299
6300 2004-12-23  Richard Henderson  <rth@redhat.com>
6301
6302         * lib/target-supports.exp (check_effective_target_vect_no_align):
6303         Remove i?86 and x86-64.
6304
6305 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6306
6307         PR c++/16405
6308         * g++.dg/opt/temp1.C: New test.
6309
6310 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6311
6312         PR c++/18733
6313         * g++.dg/template/friend33.C: New testcase.
6314
6315 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6316
6317         PR c++/18464
6318         * g++.dg/template/cond5.C: New test.
6319
6320         PR c++/18492
6321         * g++.dg/inherit/thunk3.C: New test.
6322
6323         PR c++/11224
6324         * g++.dg/warn/Wunused-9.C: New test.
6325
6326 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6327
6328         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6329
6330 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6331
6332         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6333
6334 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6335
6336         PR c++/18378
6337         * g++.dg/ext/packed8.C: New test.
6338
6339         PR c++/19063
6340         * g++.dg/template/crash31.C: New test.
6341
6342         PR c++/19034
6343         * g++.dg/template/crash30.C: New test.
6344
6345 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6346
6347         PR C++/18984
6348         * g++.dg/eh/ctor3.C: New test.
6349
6350 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6351
6352         * objc.dg/stabs-1.m: Allow section name to be quoted and
6353         assembly label to begin with '.LL'.
6354
6355 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6356
6357         * gcc.dg/vect/vect.exp
6358         (check_effective_target_lp64_or_vect_no_align): New.
6359         * gcc.dg/vect/vect-77.c: Use it.
6360         * gcc.dg/vect/vect-78.c: Use it.
6361
6362         * lib/target-supports.exp
6363         (check_effective_target_vect_no_max,
6364         check_effective_target_vect_no_bitwise,
6365         check_effective_target_vect_no_align): New.
6366         * gcc.dg/vect/vect-13.c: Use them.
6367         * gcc.dg/vect/vect-17.c: Ditto.
6368         * gcc.dg/vect/vect-18.c: Ditto.
6369         * gcc.dg/vect/vect-19.c: Ditto.
6370         * gcc.dg/vect/vect-20.c: Ditto.
6371         * gcc.dg/vect/vect-27.c: Ditto.
6372         * gcc.dg/vect/vect-29.c: Ditto.
6373         * gcc.dg/vect/vect-44.c: Ditto.
6374         * gcc.dg/vect/vect-48.c: Ditto.
6375         * gcc.dg/vect/vect-50.c: Ditto.
6376         * gcc.dg/vect/vect-52.c: Ditto.
6377         * gcc.dg/vect/vect-54.c: Ditto.
6378         * gcc.dg/vect/vect-56.c: Ditto.
6379         * gcc.dg/vect/vect-58.c: Ditto.
6380         * gcc.dg/vect/vect-60.c: Ditto.
6381         * gcc.dg/vect/vect-72.c: Ditto.
6382         * gcc.dg/vect/vect-80.c: Ditto.
6383
6384 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6385
6386         PR c++/14075
6387         * g++.dg/init/string1.C: New.
6388
6389         PR c++/18975
6390         * g++.dg/other/synth1.C: New.
6391
6392 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6393
6394         PR c/18963
6395         * gcc.dg/pr18963-1.c: New test.
6396
6397 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6398
6399         PR c/18596
6400         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6401         * gcc.dg/pr18596-1.c: Use dg-error.
6402         (dg-options): Use -fno-unit-at-a-time.
6403         * gcc.dg/pr18596-2.c: New test.
6404         * gcc.dg/pr18596-3.c: New test.
6405
6406 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6407
6408         PR middle-end/18683
6409         * g++.dg/opt/pr18683-1.C: New test case.
6410
6411 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6412
6413         PR other/19093
6414         * g++.dg/opt/max1.C: Fix for 64bit targets.
6415
6416 2004-12-20  Matt Austern  <austern@apple.com>
6417
6418         PR c++/19044
6419         * g++.dg/ext/builtin6.C: New
6420
6421 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6422
6423         PR tree-optimization/19080
6424         * gcc.c-torture/compile/pr19080.c: New test.
6425
6426 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6427
6428         * gcc.dg/20041219-1.c: New test.
6429
6430 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6431
6432         PR middle-end/19068
6433         * g++.dg/opt/max1.C: New test case.
6434
6435 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6436
6437         * gcc.dg/fdata-sections-1.c: New test.
6438
6439 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6440
6441         PR middle-end/18548
6442         * gcc.dg/max-1.c: New test case.
6443
6444 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6445
6446         * gcc.c-torture/execute/20041218-1.c: New test.
6447
6448 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6449
6450         * gcc.dg/pr18501.c: New test.
6451         * gcc.dg/uninit-5.c: XFAIL.
6452         * gcc.dg/uninit-9.c: XFAIL.
6453
6454 2004-12-17  Dale Johannesen  <dalej@apple.com>
6455
6456         * gcc.dg/20041213-1.c:  New.
6457
6458 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6459
6460         * objc.dg/stabs-1.m: Allow assembly label to begin
6461         with a dot ('.').
6462
6463 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6464
6465         * gcc.c-torture/execute/20041213-1.c: Move...
6466         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6467
6468 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6469
6470         PR c++/18721
6471         * g++.dg/lookup/conv-5.C: New.
6472
6473 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6474
6475         * objc.dg/stabs-1.m: New test.
6476
6477 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6478
6479         * gcc.dg/visibility-c.c: Change compile to
6480         assemble for the test.
6481
6482 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6483
6484         PR target/19041
6485         * gcc.dg/visibility-c.c: New test.
6486
6487 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6488
6489         PR middle-end/18493
6490         * gcc.dg/switch-8.c: New test case.
6491
6492 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6493
6494         PR c++/18905
6495         * g++.dg/template/init4.C: New.
6496         * g++.dg/opt/static3.C: Enable optimizer.
6497
6498 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6499
6500         * g++.dg/other/complex1.C: New test.
6501
6502 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6503
6504         * g++.dg/opt/inline9.C: New test.
6505
6506 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6507
6508         PR fortran/18993
6509         * gfotran.dg/nullify_1.f: New test.
6510
6511 2004-12-15  Richard Henderson  <rth@redhat.com>
6512
6513         * gcc.target/i386/i386.exp: New harness.
6514         * gcc.target/i386/vect-args.c: New.
6515
6516 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6517
6518         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6519
6520 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6521
6522         PR c++/18825
6523         * g++.dg/template/friend32.C: New test.
6524
6525 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6526
6527         * cpp/pragma-once-1.c: New test.
6528         * cpp/pragma-once-1b.h: Likewise.
6529         * cpp/pragma-once-1c.h: Likewise.
6530         * cpp/pragma-once-1d.h: Likewise.
6531         * cpp/inc/pragma-once-1a.h: Likewise.
6532
6533 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6534             Steven G. Kargl  <kargls@comcast.net>
6535
6536         PR fortran/17597
6537         * gfortran.dg/list_read_3.f90: New test.
6538
6539 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6540
6541         * gcc.dg/ftrapv-2.c: New test.
6542
6543 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6544
6545         PR c++/18981
6546         * g++.dg/template/typename9.C: New test.
6547
6548 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c++/18738
6551         * g++.dg/template/typename8.C: New test.
6552         * g++.dg/parse/friend2.C: Tweak error message.
6553
6554 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6555
6556         * gcc.c-torture/20041214-1.c: New test.
6557
6558 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6559
6560         PR c++/18965
6561         * g++.dg/init/array17.C: New test.
6562
6563 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6564
6565         PR c++/18793
6566         * g++.dg/init/aggr3.C: New test.
6567
6568 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6569
6570         * gcc.dg/altivec-types-1.c: New test.
6571         * gcc.dg/altivec-types-2.c: New test.
6572         * gcc.dg/altivec-types-3.c: New test.
6573         * gcc.dg/altivec-types-4.c: New test.
6574         * g++.dg/ext/altivec-types-1.C: New test.
6575         * g++.dg/ext/altivec-types-2.C: New test.
6576         * g++.dg/ext/altivec-types-3.C: New test.
6577         * g++.dg/ext/altivec-types-4.C: New test.
6578
6579 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6580
6581         PR middle-end/18951
6582         * gcc.c-torture/execute/20041213-1.c: New test.
6583
6584 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6585
6586         PR c++/18949
6587         * g++.dg/template/cast1.C: New.
6588
6589 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6590
6591         * gcc.c-torture/execute/20041213-2.c: New test.
6592
6593 2004-12-13  Richard Henderson  <rth@redhat.com>
6594
6595         * gcc.dg/i386-sse-10.c: Fix typo in options.
6596
6597 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6598
6599         PR c++/18968
6600         * g++.dg/opt/pr18968.C: New test.
6601
6602 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6603
6604         PR c++/18925
6605         * g++.dg/ext/visibility/staticdatamem.C: New test.
6606
6607 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6608
6609         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6610
6611 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6612
6613         PR rtl-optimization/18928
6614         * gcc.dg/pr18928-1.c: New test case.
6615
6616 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6617
6618         PR tree-opt/16951
6619         * gcc.c-torture/compile/20041211-1.c: New.
6620
6621 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6622
6623         PR middle-end/17564
6624         * gcc.c-torture/execute/20041212-1.c: New test.
6625
6626 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6627
6628         PR fortran/18869
6629         * gfortran.dg/common_1.f90: New test.
6630
6631 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6632         Paul Brook  <paul@codesourcery.com>
6633
6634         PR fortran/16222
6635         * gfortran.dg/real_do_1.f90: New test.
6636
6637 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6638
6639         PR tree-opt/18040
6640         * g++.dg/opt/ptrmem6.C: New test.
6641
6642 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6643
6644         PR middle-end/18921
6645         * gcc.dg/pr18921-1.c: New test case.
6646
6647 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6648
6649         PR fortran/17175
6650         * gfortran.dg/scale_1.f90: New test.
6651
6652 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6653
6654         PR middle-end/18903
6655         * gcc.c-torture/compile/pr18903.c: New test.
6656
6657 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6658
6659         * gcc.c-torture/execute/20041210-1.c: New test.
6660
6661 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6662
6663         PR c++/18731
6664         * g++.dg/parser/struct-1.C: New test.
6665         * g++.dg/parser/struct-2.C: New test.
6666         * g++.dg/parser/struct-3.C: New test.
6667
6668 2004-12-09  Richard Henderson  <rth@redhat.com>
6669
6670         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6671
6672         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6673         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6674
6675 2004-12-09  Matt Austern  <austern@apple.com>
6676
6677         PR c++/18514
6678         * g++.dg/ext/builtin1.C: New
6679         * g++.dg/ext/builtin2.C: New
6680         * g++.dg/ext/builtin3.C: New
6681         * g++.dg/ext/builtin4.C: New
6682         * g++.dg/ext/builtin5.C: New
6683
6684 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6685
6686         PR tree-opt/18904
6687         * g++.dg/opt/ptrmem5.C: New test.
6688
6689 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6690
6691         * g++.dg/parse/typename5.C: Adjust for new error.
6692         * g++.dg/parse/typename7.C: New.
6693
6694 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6695
6696         PR c++/18073
6697         * g++.dg/other/mmintrin.C: New test.
6698
6699 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6700
6701         PR c++/16681
6702         * g++.dg/init/array15.C: New.
6703         * g++.dg/init/array16.C: New.
6704
6705 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6706
6707         PR fortran/18826
6708         * gfortran.dg/assign_1.f90: New test.
6709
6710 2004-12-08  Nick Clifton  <nickc@redhat.com>
6711
6712         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6713         * gcc.target/xstormy16/data_below100: Likewise.
6714         * gcc.target/xstormy16/sfr: Likewise.
6715         * gcc.target/xstormy16/below100.S: New test source file.
6716         * gcc.target/xstormy16/below100.ld: New test linker script.
6717         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6718         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6719         bp instructions.
6720         * gcc.target/xstormy16/bp.c: Likewise.
6721
6722         * gcc.target/xstormy16/bss_below100: New files:
6723         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6724         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6725         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6726         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6727         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6728         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6729         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6730         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6731         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6732         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6733         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6734         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6735         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6736         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6737         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6738         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6739         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6740         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6741         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6742         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6743         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6744         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6745         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6746         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6747         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6748         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6749         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6750
6751         * gcc.target/xstormy16/data_below100: New files:
6752         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6753         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6754         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6755         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6756         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6757         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6758         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6759         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6760         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6761         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6762         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6763         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6764         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6765         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6766         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6767         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6768         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6769         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6770         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6771         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6772         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6773         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6774         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6775         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6776         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6777         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6778         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6779
6780         * gcc.target/xstormy16/sfr: New files:
6781         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6782         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6783         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6784         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6785         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6786         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6787         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6788         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6789         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6790         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6791         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6792         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6793         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6794         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6795         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6796         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6797         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6798         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6799         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6800         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6801         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6802         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6803         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6804         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6805         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6806         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6807         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6808         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6809         27_if0_sfrw_bitfield_f.c
6810
6811 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6812
6813         PR c++/18100
6814         * g++.dg/lookup/name-clash4.C: New test.
6815
6816 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6817
6818         PR c++/18672
6819         * g++.dg/opt/array1.C: New.
6820
6821         PR c++/18803
6822         * g++.dg/template/operator5.C: New.
6823
6824 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6825
6826         PR c/18867
6827         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6828
6829 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6830
6831         * gcc.dg/noncompile/20041207.c: New test.
6832
6833 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6834
6835         * g++.dg/other/unreachable-1.C: New test.
6836
6837 2004-12-06  Nick Clifton  <nickc@redhat.com>
6838
6839         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6840         <limits.h> because the latter comes from gcc's include/ directory
6841         and not the newlib/libc/include directory.
6842
6843 2004-12-04  Richard Henderson  <rth@redhat.com>
6844
6845         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6846
6847 2004-12-04  Richard Henderson  <rth@redhat.com>
6848
6849         * lib/target-supports.exp (check_gc_sections_available): Disable
6850         for alpha and ia64.
6851
6852 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6853
6854         PR middle-end/17909
6855         * g++.dg/other/vararg-2.C: New test.
6856
6857 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6858
6859         PR c++/17011, c++/17971
6860         * g++.dg/template/error15.C: Adjust expected error.
6861         * g++.dg/template/instantiate3.C: Likewise.
6862
6863 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6864
6865         * gcc.dg/altivec-18.c: Fix for darwin
6866
6867 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         PR c++/18782
6870         * g++.dg/parse/ptrmem2.C: New.
6871
6872         PR c++/18318
6873         * g++.dg/template/new1.C: New.
6874
6875 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6876
6877         PR fortran/18710
6878         * gfortran.dg/direct_io_3.f90: New test.
6879
6880 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6881
6882         PR 18758
6883         * g++.dg/parse/crash21.C: New.
6884
6885 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6886
6887         PR c++/15664, c++/18276
6888         * g++.dg/template/ttp13.C: New test.
6889         * g++.dg/template/ttp14.C: Likewise.
6890
6891 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6892
6893         PR c++/18123
6894         * g++.dg/parse/enum2.C: New test.
6895         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6896
6897 2004-12-02  Nick Clifton  <nickc@redhat.com>
6898
6899         * gcc.target/xstormy16: New test directory.
6900         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6901         * gcc.target/xstormy16/bp.c: Check the generation of bp
6902         instructions.
6903         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6904         bn instructions and the BELOW100 attribute.
6905
6906 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6907
6908         PR target/16952
6909         * gcc.dg/ppc-eabi.c: New.
6910
6911 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6912
6913         PR fortran/18284
6914         * gfortran.dg/backspace.f90
6915
6916 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6917
6918         * gfortran.dg/inquire.f90: New test.
6919
6920 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6921
6922         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6923         handle effective-target-keyword.
6924         (dg-skip-if): Support effective-target keyword as target list.
6925         (dg-xfail-if): Ditto.
6926         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6927
6928 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6929
6930         PR tree-optimization/18291
6931         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6932
6933 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6934
6935         PR C++/18729
6936         * g++.dg/parse/crash20.C: New.
6937
6938         PR c++/17431
6939         * g++.dg/overload/arg1.C: New.
6940         * g++.dg/overload/arg2.C: New.
6941         * g++.dg/overload/arg3.C: New.
6942         * g++.dg/overload/arg4.C: New.
6943
6944 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6945
6946         * gcc.dg/c99-flex-array-4.c: Remove.
6947
6948 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6949
6950         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6951
6952         * lib/target-supports.exp (is-effective-target): Simplify.
6953
6954         * lib/target-supports.exp (check_effective_target_vect_long):
6955         Fix for powerpc64-*-*.
6956
6957 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6958
6959         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6960         to support new requirements on FreeBSD 5.
6961
6962 2004-11-30  Devang Patel  <dpatel@apple.com>
6963
6964         PR 18702
6965         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6966
6967 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6968
6969         * g++.dg/ext/altivec-13.C: New test.
6970
6971 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6972
6973         PR tree-opt/18298
6974         * gcc.c-torture/execute/p18298.c: New test.
6975
6976 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6977             Dorit Naishlos  <dorit@il.ibm.com>
6978
6979         PR tree-opt/18607
6980         * gcc.dg/vect/vect-89.c: New test.
6981
6982 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6983
6984         * gcc.dg/pr18596-1.c: New test.
6985
6986 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6987
6988         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6989
6990 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6991
6992         PR c/18479
6993         * gcc.dg/pr18479.c: New test.
6994
6995 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6996
6997         PR target/18490
6998         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6999         mmix-knuth-mmixware.
7000
7001         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7002         cris-*-elf* cris-*-aout* mmix-*-*
7003
7004 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7005
7006         PR middle-end/18725
7007         * gcc.dg/pr18725.c: New test.
7008
7009 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7010
7011         PR target/18488
7012         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7013
7014         PR target/18336
7015         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7016
7017 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/18368
7020         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7021         * g++.old-deja/g++.law/ctors5.C: Likewise.
7022         * g++.old-deja/g++.other/crash25.C: Likewise.
7023
7024         PR c++/18674
7025         * g++.dg/template/error16.C: New test.
7026
7027         PR c++/18512
7028         * g++.dg/template/crash29.C: New test.
7029
7030 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7031
7032         PR tree-optimization/18712
7033         * gcc.c-torture/compile/pr18712.c: New test.
7034
7035 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7036
7037         PR c/7544
7038         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7039         tests.
7040
7041 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7042
7043         PR c++/18652
7044         * g++.dg/lookup/crash6.C: New test.
7045
7046 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7047
7048         PR middle-end/18164
7049         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7050
7051 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7052
7053         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7054         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7055         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7056
7057 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7058
7059         * gcc.dg/pr18164.c: New test.
7060
7061 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7062
7063         * gcc.dg/funroll-loops-all.c: New.
7064
7065 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7066
7067         PR target/18489
7068         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7069         delimeter, match space and TAB as well as ":".
7070
7071         PR target/18484
7072         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7073
7074         PR target/18348
7075         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7076
7077         PR target/18345
7078         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7079
7080         PR target/18337
7081         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7082
7083 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7084
7085         * gfortran.dg/direct_io_2.f90: New test.
7086
7087 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7088
7089         PR target/18334
7090         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7091
7092 2004-11-28  Richard Henderson  <rth@redhat.com>
7093
7094         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7095
7096 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7097
7098         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7099         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7100         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7101         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7102         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7103         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7104         gcc.dg/pointer-arith-8.c: New tests.
7105
7106 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7107
7108         PR fortran/18364
7109         * gfortran.dg/endfile.f90: New test.
7110
7111 2004-11-27  Falk Hueffner  <falk@debian.org>
7112
7113         * gcc.dg/loop-6.c: New test.
7114
7115 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7116
7117         * gcc.c-torture/execute/20041126-1.c: New test.
7118
7119 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7120
7121         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7122         on IRIX.
7123
7124 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7125
7126         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7127         functions.
7128
7129 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR rtl-optimization/17825
7132         * gcc.c-torture/compile/20041119-1.c: New test.
7133
7134 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7135
7136         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7137         Check existence of ld library path variables before unsetting.
7138
7139 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7140
7141         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7142
7143 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7144
7145         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7146
7147 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7148
7149         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7150
7151 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7152
7153         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7154         dg-do directive.
7155
7156 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7157
7158         * gcc.dg/pr17957.c: Pass --param, not -param.
7159
7160 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7161
7162         PR middle-end/17957
7163         * testsuite/gcc.dg/pr17957.c: New test.
7164
7165 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7166
7167         PR c++/18445
7168         * g++.dg/template/crash28.C: Likewise.
7169
7170         PR c++/18001
7171         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7172         * g++.dg/ext/lvaddr.C: Likewise.
7173         * g++.dg/opt/pr7503-3.C: Likewise.
7174
7175         PR c++/18466
7176         * g++.dg/parse/qualified3.C: New test.
7177         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7178
7179         PR c++/18545
7180         * g++.dg/expr/return1.C: New test.
7181
7182 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7183
7184         Friend class name lookup 3/n, PR c++/3332
7185         * g++.dg/lookup/friend3.C: New test.
7186         * g++.dg/lookup/friend4.C: Likewise.
7187         * g++.dg/lookup/friend5.C: Likewise.
7188
7189 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7190
7191         Friend class name lookup 2/n, PR c++/14513, c++/15410
7192         * g++.dg/lookup/friend2.C: New test.
7193         * g++.dg/template/friend31.C: Likewise.
7194
7195 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7196
7197         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7198
7199 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7200
7201         PR c++/17473
7202         * g++.dg/tc1/dr56.C: Remove.
7203         * g++.dg/template/typedef1.C: Add dg-error markers.
7204         * g++.old-deja/g++.other/typedef7.C: Likewise.
7205
7206         PR c++/18285
7207         * g++.dg/parse/typedef7.C: New test.
7208
7209 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7210
7211         * gcc.c-torture/execute/20041124-1.c: New test.
7212
7213 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7214
7215         * g++.dg/template/deduce3.C: New test.
7216
7217         PR c++/18586
7218         * g++.dg/template/crash27.C: New test.
7219
7220         PR c++/18530
7221         * g++.dg/warn/Wshadow-3.C: New test.
7222
7223 2004-11-24  Devang Patel  <dpatel@apple.com>
7224
7225         PR/18555
7226         * gcc.dg/cpp/isysroot-1.c: New test.
7227         * gcc.dg/cpp/usr/include/stdio.h: New file.
7228         * gcc.dg/cpp/isysroot-2.c: New test.
7229         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7230         New file.
7231
7232 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7233
7234         PR c++/8929
7235         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7236
7237 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7238
7239         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7240         * gcc.target/sparc/pdist.c: Likewise.
7241
7242 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7243
7244         PR c++/16882
7245         * g++.dg/conversion/simd1.C: New test.
7246
7247 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7248
7249         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7250         and restore_ld_library_path_env_vars.
7251         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7252         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7253         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7254         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7255
7256 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7257
7258         * gcc.dg/pragma-align-2.c: Test macro expansion.
7259         * gcc.dg/pragma-pack-2.c: New test.
7260
7261 2004-11-23  Richard Henderson  <rth@redhat.com>
7262
7263         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7264         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7265         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7266         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7267         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7268         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7269
7270         * gcc.dg/vect/vect.exp: Add check for alpha.
7271         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7272         (check_effective_target_vect_int): Enable for alpha.
7273         (check_effective_target_vect_long): New.
7274         (is-effective-target): Add it.
7275
7276 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7277
7278         * gcc.dg/pr18614-1.c: New test.
7279
7280 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7281
7282         * gcc.dg/setjmp-2.c: New test.
7283
7284 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7285
7286         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7287         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7288         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7289         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7290         gcc.target/sparc/pdist.c: New tests.
7291
7292 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7293
7294         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7295
7296 2004-11-22  Dale Johannesen  <dalej@apple.com>
7297
7298         * gcc.dg/20041111-1.c:  New.
7299
7300 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7301
7302         PR tree-opt/18536
7303         * gcc.dg/vect/pr18536.c: New test.
7304
7305 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7306
7307         PR c++/18354
7308         * g++.dg/template/nontype11.C: New test.
7309
7310 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7311
7312         PR middle-end/18520
7313         * gcc.dg/pr18520-1.c: New test case.
7314
7315 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7316
7317         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7318         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7319         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7320         expected diagnostics.
7321
7322 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7323
7324         PR target/18580
7325         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7326         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7327         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7328
7329 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7330
7331         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7332
7333 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7334             Joseph Myers  <joseph@codesourcery.com>
7335
7336         * lib/target-supports.exp (check_visibility_available): Really
7337         test the compiler.
7338
7339 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7340
7341         PR tree-opt/18181
7342         * gcc.dg/vect/vect-85.c: New test.
7343         * gcc.dg/vect/vect-86.c: New test.
7344         * gcc.dg/vect/vect-87.c: New test.
7345         * gcc.dg/vect/vect-88.c: New test.
7346
7347 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7348
7349         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7350
7351 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7352
7353         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7354         * gcc.dg/ppc-and-1.c: Ditto.
7355         * gcc.dg/ppc-compare-1.c: Ditto.
7356         * gcc.dg/ppc-mov-1.c: Ditto
7357
7358 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7359             Mark Mitchell  <mark@codesourcery.com>
7360
7361         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7362
7363 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7364             Aldy Hernandez  <aldyh@redhat.com>
7365
7366         * lib/target-supports.exp (check_effective_target_vect_int): New
7367         (check_effective_target_vect_float): New
7368         (check_effective_target_vect_double): New.
7369         (is-effective-target): Support new effective targets keywords.
7370         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7371         default action for dg-do.
7372         * gcc.dg/vect/pr16105.c: Use new support.
7373         * gcc.dg/vect/pr18400.c: Ditto.
7374         * gcc.dg/vect/pr18425.c: Ditto.
7375         * gcc.dg/vect/vect-1.c: Ditto.
7376         * gcc.dg/vect/vect-10.c: Ditto.
7377         * gcc.dg/vect/vect-11.c: Ditto.
7378         * gcc.dg/vect/vect-12.c: Ditto.
7379         * gcc.dg/vect/vect-13.c: Ditto.
7380         * gcc.dg/vect/vect-14.c: Ditto.
7381         * gcc.dg/vect/vect-15.c: Ditto.
7382         * gcc.dg/vect/vect-16.c: Ditto.
7383         * gcc.dg/vect/vect-17.c: Ditto.
7384         * gcc.dg/vect/vect-18.c: Ditto.
7385         * gcc.dg/vect/vect-19.c: Ditto.
7386         * gcc.dg/vect/vect-2.c: Ditto.
7387         * gcc.dg/vect/vect-20.c: Ditto.
7388         * gcc.dg/vect/vect-21.c: Ditto.
7389         * gcc.dg/vect/vect-22.c: Ditto.
7390         * gcc.dg/vect/vect-23.c: Ditto.
7391         * gcc.dg/vect/vect-24.c: Ditto.
7392         * gcc.dg/vect/vect-25.c: Ditto.
7393         * gcc.dg/vect/vect-26.c: Ditto.
7394         * gcc.dg/vect/vect-27.c: Ditto.
7395         * gcc.dg/vect/vect-27a.c: Ditto.
7396         * gcc.dg/vect/vect-28.c: Ditto.
7397         * gcc.dg/vect/vect-29.c: Ditto.
7398         * gcc.dg/vect/vect-29a.c: Ditto.
7399         * gcc.dg/vect/vect-3.c: Ditto.
7400         * gcc.dg/vect/vect-30.c: Ditto.
7401         * gcc.dg/vect/vect-31.c: Ditto.
7402         * gcc.dg/vect/vect-32.c: Ditto.
7403         * gcc.dg/vect/vect-33.c: Ditto.
7404         * gcc.dg/vect/vect-34.c: Ditto.
7405         * gcc.dg/vect/vect-35.c: Ditto.
7406         * gcc.dg/vect/vect-36.c: Ditto.
7407         * gcc.dg/vect/vect-37.c: Ditto.
7408         * gcc.dg/vect/vect-38.c: Ditto.
7409         * gcc.dg/vect/vect-4.c: Ditto.
7410         * gcc.dg/vect/vect-40.c: Ditto.
7411         * gcc.dg/vect/vect-41.c: Ditto.
7412         * gcc.dg/vect/vect-42.c: Ditto.
7413         * gcc.dg/vect/vect-43.c: Ditto.
7414         * gcc.dg/vect/vect-44.c: Ditto.
7415         * gcc.dg/vect/vect-45.c: Ditto.
7416         * gcc.dg/vect/vect-46.c: Ditto.
7417         * gcc.dg/vect/vect-47.c: Ditto.
7418         * gcc.dg/vect/vect-48.c: Ditto.
7419         * gcc.dg/vect/vect-48a.c: Ditto.
7420         * gcc.dg/vect/vect-49.c: Ditto.
7421         * gcc.dg/vect/vect-5.c: Ditto.
7422         * gcc.dg/vect/vect-50.c: Ditto.
7423         * gcc.dg/vect/vect-51.c: Ditto.
7424         * gcc.dg/vect/vect-52.c: Ditto.
7425         * gcc.dg/vect/vect-53.c: Ditto.
7426         * gcc.dg/vect/vect-54.c: Ditto.
7427         * gcc.dg/vect/vect-55.c: Ditto.
7428         * gcc.dg/vect/vect-56.c: Ditto.
7429         * gcc.dg/vect/vect-56a.c: Ditto.
7430         * gcc.dg/vect/vect-57.c: Ditto.
7431         * gcc.dg/vect/vect-58.c: Ditto.
7432         * gcc.dg/vect/vect-59.c: Ditto.
7433         * gcc.dg/vect/vect-6.c: Ditto.
7434         * gcc.dg/vect/vect-60.c: Ditto.
7435         * gcc.dg/vect/vect-61.c: Ditto.
7436         * gcc.dg/vect/vect-62.c: Ditto.
7437         * gcc.dg/vect/vect-63.c: Ditto.
7438         * gcc.dg/vect/vect-64.c: Ditto.
7439         * gcc.dg/vect/vect-65.c: Ditto.
7440         * gcc.dg/vect/vect-66.c: Ditto.
7441         * gcc.dg/vect/vect-67.c: Ditto.
7442         * gcc.dg/vect/vect-68.c: Ditto.
7443         * gcc.dg/vect/vect-69.c: Ditto.
7444         * gcc.dg/vect/vect-7.c: Ditto.
7445         * gcc.dg/vect/vect-72.c: Ditto.
7446         * gcc.dg/vect/vect-72a.c: Ditto.
7447         * gcc.dg/vect/vect-73.c: Ditto.
7448         * gcc.dg/vect/vect-74.c: Ditto.
7449         * gcc.dg/vect/vect-75.c: Ditto.
7450         * gcc.dg/vect/vect-76.c: Ditto.
7451         * gcc.dg/vect/vect-77.c: Ditto.
7452         * gcc.dg/vect/vect-77a.c: Ditto.
7453         * gcc.dg/vect/vect-78.c: Ditto.
7454         * gcc.dg/vect/vect-79.c: Ditto.
7455         * gcc.dg/vect/vect-8.c: Ditto.
7456         * gcc.dg/vect/vect-80.c: Ditto.
7457         * gcc.dg/vect/vect-82.c: Ditto.
7458         * gcc.dg/vect/vect-82_64.c: Ditto.
7459         * gcc.dg/vect/vect-83.c: Ditto.
7460         * gcc.dg/vect/vect-83_64.c: Ditto.
7461         * gcc.dg/vect/vect-9.c: Ditto.
7462         * gcc.dg/vect/vect-all.c: Ditto.
7463         * gcc.dg/vect/vect-none.c: Ditto.
7464
7465 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7466
7467         * lib/gcc-dg.exp (dg-skip-if): New function.
7468         (dg-forbid-option): Remove.
7469         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7470         * g++.dg/abi/bitfield8.C: Likewise.
7471         * g++.dg/abi/dtor1.C: Likewise.
7472         * g++.dg/abi/empty10.C: Likewise.
7473         * g++.dg/abi/empty7.C: Likewise.
7474         * g++.dg/abi/empty9.C: Likewise.
7475         * g++.dg/abi/layout3.C: Likewise.
7476         * g++.dg/abi/layout4.C: Likewise.
7477         * g++.dg/abi/thunk1.C: Likewise.
7478         * g++.dg/abi/thunk2.C: Likewise.
7479         * g++.dg/abi/vbase11.C: Likewise.
7480         * g++.dg/abi/vthunk2.C: Likewise.
7481         * g++.dg/abi/vthunk3.C: Likewise.
7482         * g++.dg/ext/attrib8.C: Likewise.
7483         * g++.dg/opt/longbranch2.C: Likewise.
7484         * g++.dg/opt/reg-stack4.C: Likewise.
7485         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7486         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7487         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7488         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7489         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7490         * gcc.dg/20000609-1.c: Likewise.
7491         * gcc.dg/20000720-1.c: Likewise.
7492         * gcc.dg/20011107-1.c: Likewise.
7493         * gcc.dg/20011119-1.c: Likewise.
7494         * gcc.dg/20020108-1.c: Likewise.
7495         * gcc.dg/20020122-2.c: Likewise.
7496         * gcc.dg/20020122-3.c: Likewise.
7497         * gcc.dg/20020201-3.c: Likewise.
7498         * gcc.dg/20020206-1.c: Likewise.
7499         * gcc.dg/20020218-1.c: Likewise.
7500         * gcc.dg/20020310-1.c: Likewise.
7501         * gcc.dg/20020411-1.c: Likewise.
7502         * gcc.dg/20020418-2.c: Likewise.
7503         * gcc.dg/20020426-1.c: Likewise.
7504         * gcc.dg/20020426-2.c: Likewise.
7505         * gcc.dg/20020517-1.c: Likewise.
7506         * gcc.dg/20020523-1.c: Likewise.
7507         * gcc.dg/20020523-2.c: Likewise.
7508         * gcc.dg/20020729-1.c: Likewise.
7509         * gcc.dg/20030204-1.c: Likewise.
7510         * gcc.dg/20030826-2.c: Likewise.
7511         * gcc.dg/20030926-1.c: Likewise.
7512         * gcc.dg/20031202-1.c: Likewise.
7513         * gcc.dg/980312-1.c: Likewise.
7514         * gcc.dg/980313-1.c: Likewise.
7515         * gcc.dg/990117-1.c: Likewise.
7516         * gcc.dg/990424-1.c: Likewise.
7517         * gcc.dg/990524-1.c: Likewise.
7518         * gcc.dg/991230-1.c: Likewise.
7519         * gcc.dg/i386-387-1.c: Likewise.
7520         * gcc.dg/i386-387-2.c: Likewise.
7521         * gcc.dg/i386-387-3.c: Likewise.
7522         * gcc.dg/i386-387-4.c: Likewise.
7523         * gcc.dg/i386-387-5.c: Likewise.
7524         * gcc.dg/i386-387-6.c: Likewise.
7525         * gcc.dg/i386-asm-1.c: Likewise.
7526         * gcc.dg/i386-bitfield1.c: Likewise.
7527         * gcc.dg/i386-bitfield2.c: Likewise.
7528         * gcc.dg/i386-loop-1.c: Likewise.
7529         * gcc.dg/i386-loop-2.c: Likewise.
7530         * gcc.dg/i386-loop-3.c: Likewise.
7531         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7532         * gcc.dg/i386-pic-1.c: Likewise.
7533         * gcc.dg/i386-regparm.c: Likewise.
7534         * gcc.dg/i386-signbit-1.c: Likewise.
7535         * gcc.dg/i386-signbit-2.c: Likewise.
7536         * gcc.dg/i386-signbit-3.c: Likewise.
7537         * gcc.dg/i386-sse-5.c: Likewise.
7538         * gcc.dg/i386-sse-8.c: Likewise.
7539         * gcc.dg/i386-unroll-1.c: Likewise.
7540         * gcc.dg/tls/opt-1.c: Likewise.
7541         * gcc.dg/tls/opt-2.c: Likewise.
7542         * gcc.dg/unroll-1.c: Likewise.
7543         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7544         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7545         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7546         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7547
7548 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7549
7550         * g++.dg/template/incomplete1.C: New test.
7551
7552 2004-11-16  Nick Clifton  <nickc@redhat.com>
7553
7554         Revert patches accidentally commited during checkin of fixes for
7555         xstormy16 tests:
7556         gcc.c-torture/execute/simd-4.c: Revert
7557         gcc.dg/20040910-1.c: Revert.
7558
7559 2004-11-16  Paul Brook  <paul@codesourcery.com>
7560
7561         PR fortran/13010
7562         * gfortran.dg/der_pointer_1.f90: New test.
7563
7564 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7565
7566         PR c/18498
7567         * gcc.dg/bitfld-13.c: New test.
7568
7569 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7570
7571         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7572         powerpc*-*-linux*.
7573
7574         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7575         * gcc.dg/ppc64-abi-2.c: Ditto.
7576         * gcc.dg/ppc64-abi-3.c: Ditto.
7577
7578         * lib/gcc-dg.exp (dg-target-list): Remove.
7579
7580 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7581
7582         * gcc.dg/ia64-postinc.c: New test.
7583
7584 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7585
7586         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7587
7588 2004-11-15  Nick Clifton  <nickc@redhat.com>
7589
7590         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7591         __INT_MAX__ so that the test can be compiled by toolchains
7592         targeted at 16-bit processors.
7593
7594         * gcc.dg/20040625-1.c: Use long constants rather than integers
7595         when performing arithmetic that will overflow 16-bits.
7596
7597         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7598         xstormy16.  It does not support 128-bit vector operations.
7599
7600         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7601         with the macro PTR_TYPE.  Define this macro to an integer type
7602         suitable for holding a pointer.
7603
7604         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7605         the target is a 16-bit processor.
7606
7607         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7608         16-bit targets where the character constant will be too long.
7609
7610         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7611         where the double will not be directly addressable.
7612
7613 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7614
7615         Friend class name lookup 1/n, PR c++/18471
7616         * g++.dg/template/crash26.C: New test.
7617         * g++.dg/lookup/struct1.C: Adjust expected error.
7618         * g++.dg/parse/elab1.C: Likewise.
7619         * g++.dg/parse/elab2.C: Likewise.
7620         * g++.dg/parse/int-as-enum1.C: Likewise.
7621         * g++.dg/parse/struct-as-enum1.C: Likewise.
7622         * g++.dg/parse/typedef1.C: Likewise.
7623         * g++.dg/parse/typedef3.C: Likewise.
7624         * g++.dg/parse/typedef4.C: Likewise.
7625         * g++.dg/parse/typedef5.C: Likewise.
7626         * g++.dg/template/nontype4.C: Likewise.
7627         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7628         * g++.old-deja/g++.other/elab1.C: Likewise.
7629         * g++.old-deja/g++.other/syntax4.C: Likewise.
7630
7631 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7632
7633         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7634
7635 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7636
7637         * gcc.c-torture/execute/20041114-1.c: New test.
7638
7639 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7640
7641         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7642         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7643         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7644         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7645         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7646         gcc.dg/switch-7.c: New tests.
7647
7648 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7649
7650         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7651
7652 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7653
7654         PR tree-opt/18400
7655         * gcc.dg/vect/pr18400.c: New test.
7656
7657 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7658             Andrew Pinski  <pinskia@physics.uc.edu>
7659
7660         PR tree-opt/18425
7661         * gcc.dg/vect/pr18425.c: New test.
7662
7663 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7664
7665         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7666         Guard with dg-require-alias and dg-require-visibility.
7667
7668 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7669
7670         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7671
7672 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7673
7674         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7675
7676 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7677
7678         PR c++/17344
7679         * g++.dg/template/defarg5.C: New test.
7680
7681 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7682
7683         * g++.dg/parse/cast1.C: Run only on ILP32.
7684         * g++.old-deja/g++.mike/p784.C: Likewise.
7685
7686 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7687
7688         * gcc.c-torture/execute/20041113-1.c: New test.
7689
7690 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7691
7692         PR target/18230
7693         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7694         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7695         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7696         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7697         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7698         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7699         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7700         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7701         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7702         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7703         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7704         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7705         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7706
7707 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7708
7709         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7710         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7711         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7712         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7713         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7714         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7715         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7716         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7717         gcc.target/sparc/combined-1.c: New tests.
7718
7719 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7720
7721         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7722         New tests.
7723
7724 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7725
7726         * lib/gcc-dg.exp (dg-forbid-option): New function.
7727         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7728         * g++.dg/abi/bitfield8.C: Likewise.
7729         * g++.dg/abi/dtor1.C: Likewise.
7730         * g++.dg/abi/empty10.C: Likewise.
7731         * g++.dg/abi/empty7.C: Likewise.
7732         * g++.dg/abi/empty9.C: Likewise.
7733         * g++.dg/abi/layout3.C: Likewise.
7734         * g++.dg/abi/layout4.C: Likewise.
7735         * g++.dg/abi/thunk1.C: Likewise.
7736         * g++.dg/abi/thunk2.C: Likewise.
7737         * g++.dg/abi/vbase11.C: Likewise.
7738         * g++.dg/abi/vthunk2.C: Likewise.
7739         * g++.dg/abi/vthunk3.C: Likewise.
7740         * g++.dg/ext/attrib8.C: Likewise.
7741         * g++.dg/opt/longbranch2.C: Likewise.
7742         * g++.dg/opt/reg-stack4.C: Likewise.
7743         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7744         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7745         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7746         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7747         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7748         * gcc.dg/20000609-1.c: Likewise.
7749         * gcc.dg/20000720-1.c: Likewise.
7750         * gcc.dg/20011107-1.c: Likewise.
7751         * gcc.dg/20011119-1.c: Likewise.
7752         * gcc.dg/20020108-1.c: Likewise.
7753         * gcc.dg/20020122-2.c: Likewise.
7754         * gcc.dg/20020122-3.c: Likewise.
7755         * gcc.dg/20020201-3.c: Likewise.
7756         * gcc.dg/20020206-1.c: Likewise.
7757         * gcc.dg/20020218-1.c: Likewise.
7758         * gcc.dg/20020310-1.c: Likewise.
7759         * gcc.dg/20020411-1.c: Likewise.
7760         * gcc.dg/20020418-2.c: Likewise.
7761         * gcc.dg/20020426-1.c: Likewise.
7762         * gcc.dg/20020426-2.c: Likewise.
7763         * gcc.dg/20020517-1.c: Likewise.
7764         * gcc.dg/20020523-1.c: Likewise.
7765         * gcc.dg/20020523-2.c: Likewise.
7766         * gcc.dg/20020729-1.c: Likewise.
7767         * gcc.dg/20030204-1.c: Likewise.
7768         * gcc.dg/20030826-2.c: Likewise.
7769         * gcc.dg/20030926-1.c: Likewise.
7770         * gcc.dg/20031202-1.c: Likewise.
7771         * gcc.dg/980312-1.c: Likewise.
7772         * gcc.dg/980313-1.c: Likewise.
7773         * gcc.dg/990117-1.c: Likewise.
7774         * gcc.dg/990424-1.c: Likewise.
7775         * gcc.dg/990524-1.c: Likewise.
7776         * gcc.dg/991230-1.c: Likewise.
7777         * gcc.dg/i386-387-1.c: Likewise.
7778         * gcc.dg/i386-387-2.c: Likewise.
7779         * gcc.dg/i386-387-3.c: Likewise.
7780         * gcc.dg/i386-387-4.c: Likewise.
7781         * gcc.dg/i386-387-5.c: Likewise.
7782         * gcc.dg/i386-387-6.c: Likewise.
7783         * gcc.dg/i386-asm-1.c: Likewise.
7784         * gcc.dg/i386-bitfield1.c: Likewise.
7785         * gcc.dg/i386-bitfield2.c: Likewise.
7786         * gcc.dg/i386-loop-1.c: Likewise.
7787         * gcc.dg/i386-loop-2.c: Likewise.
7788         * gcc.dg/i386-loop-3.c: Likewise.
7789         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7790         * gcc.dg/i386-pic-1.c: Likewise.
7791         * gcc.dg/i386-regparm.c: Likewise.
7792         * gcc.dg/i386-signbit-1.c: Likewise.
7793         * gcc.dg/i386-signbit-2.c: Likewise.
7794         * gcc.dg/i386-signbit-3.c: Likewise.
7795         * gcc.dg/i386-sse-5.c: Likewise.
7796         * gcc.dg/i386-sse-8.c: Likewise.
7797         * gcc.dg/i386-unroll-1.c: Likewise.
7798         * gcc.dg/tls/opt-1.c: Likewise.
7799         * gcc.dg/tls/opt-2.c: Likewise.
7800         * gcc.dg/unroll-1.c: Likewise.
7801         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7802         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7803         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7804         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7805         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7806         -m64 is specified.
7807
7808 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7809
7810         PR c++/18389
7811         * g++.dg/parse/cond1.C: New test.
7812
7813         PR c++/18429
7814         * g++.dg/template/array9.C: New test.
7815         * g++.dg/ext/vla1.C: Adjust error messages.
7816         * g++.dg/ext/vlm1.C: Likewise.
7817         * g++.dg/template/crash2.C: Likewise.
7818
7819         PR c++/18436
7820         * g++.dg/template/call3.C: New test.
7821
7822         PR c++/18407
7823         * g++.dg/template/ptrmem11.C: New test.
7824
7825 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7826
7827         PR other/14264
7828         * lib/g++.exp: Set LC_ALL and LANG to C.
7829         * lib/gcc-dg.exp: Likewise.
7830         * lib/gfortran.exp: Likewise.
7831         * lib/objc.exp: Likewise.
7832         * lib/treelang.exp: Likewise.
7833
7834 2004-11-12  Andreas Schwab  <schwab@suse.de>
7835
7836         * gcc.dg/pr16286.c: Fix last change.
7837
7838 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7839
7840         PR c++/18416
7841         * g++.dg/init/global1.C: New test.
7842
7843 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7844
7845         * gcc.c-torture/execute/20041112-1.c: New test.
7846
7847 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7848
7849         * lib/gcc-dg.exp (dg-target-list): New.
7850
7851 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7852             Richard Sandiford  <rsandifo@redhat.com>
7853
7854         * lib/target-supports.exp (get-compiler_messages): New.
7855         (check_named_sections_available): Use it.
7856         (check_effective_target_ilp32): New.
7857         (check_effective_target_lp64): New.
7858         (is-effective-target): New.
7859         * lib/gcc-dg.exp (dg-require-effective-target): New.
7860
7861 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7862
7863         * gcc.dg/precedence-1.c: New test.
7864
7865 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7866
7867         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7868
7869         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7870         message, delete generated files, use more descriptive name for
7871         executable, and make the test unsupported when it cannot be run.
7872
7873         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7874         (dg-require-weak, dg-require-visibility, dg-require-alias,
7875         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7876         dg-require-iconv, dg-require-named-sections): Use it.
7877
7878         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7879
7880 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7881
7882         PR target/16457
7883         * gcc.dg/ppc-and-1: New
7884
7885         PR target/16796
7886         * gcc.dg/ppc-mov-1.c: New.
7887
7888         PR target/16458
7889         * gcc.dg/ppc-compare-1.c: New.
7890
7891 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7892
7893         * objc.dg/desig-init-2.m: New test.
7894
7895 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7896
7897         PR middle-end/18160
7898         * g++.dg/warn/register-var-1.C: New test.
7899         * g++.dg/warn/register-var-2.C: New test.
7900
7901 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7902
7903         * gcc.dg/union-2.c: New test.
7904
7905 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7906
7907         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7908         New test for PR tree-optimization/17892.
7909
7910 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7911
7912         PR c++/18369
7913         * g++.dg/init/new12.C: New test.
7914
7915 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7916
7917         * gcc.target/sparc: New directory.
7918         * gcc.target/sparc/sparc.exp: New driver.
7919         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7920         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7921         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7922         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7923
7924 2004-11-10  Paul Brook  <paul@codesourcery.com>
7925
7926         PR fortran/18218
7927         * gfortran.dg/list_read.c: New test.
7928
7929 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7930
7931         PR c/18322
7932         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7933         expected diagnostic location.
7934
7935 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7936
7937         * gcc.dg/20041109-1.c: New test.
7938
7939 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7940
7941         PR objc/18406
7942         * objc/compile/pr18406.m: New test.
7943
7944 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7945
7946         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7947
7948 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7949
7950         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7951
7952 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7953
7954         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7955
7956 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7957
7958         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7959         exit.
7960
7961 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7962
7963         PR tree-opt/18299
7964         * gcc.c-torture/pr18299-1.c: New test.
7965
7966 2004-11-06  Andreas Schwab  <schwab@suse.de>
7967
7968         * gcc.dg/pr16286.c: Also test for bool and pixel.
7969
7970 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7971
7972         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7973         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7974         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7975         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7976         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7977         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7978         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7979         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7980         gcc.dg/struct-semi-3.c: New tests.
7981
7982 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7983
7984         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7985
7986 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7987
7988         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7989         Do not use C99 designators.
7990
7991 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7992
7993         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7994
7995 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7996
7997         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7998         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7999         * gcc.c-torture/execute/simd-5.x: Remove.
8000
8001 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8002
8003         PR rtl-optimization/17933
8004         * gcc.dg/torture/pr17933-1.c: New test.
8005
8006 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8007
8008         PR target/18106
8009         * lib/target-supports.exp (check_weak_available): Support
8010         Windows.
8011
8012 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8013
8014         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8015         call to fflush(stdout) before abort.
8016         (my_ffsll): New function.
8017         (generate_fields): Use it.
8018
8019 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8020
8021         * gcc.dg/init-undef-1.c: New test.
8022
8023 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8024
8025         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8026         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8027         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8028         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8029         expected messages for new parser.
8030
8031 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8032
8033         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8034
8035 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8036
8037         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8038         on LP64 targets.
8039
8040 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8041
8042         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8043         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8044         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8045         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8046         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8047         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8048         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8049         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8050         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8051         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8052
8053 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8054
8055         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8056         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8057         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8058         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8059         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8060         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8061         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8062         for new parser.
8063
8064 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8065
8066         PR target/15342
8067         * gcc.dg/20041104-1.c: New test.
8068
8069 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8070
8071         * g++.dg/template/nontype7.C: New test.
8072         * g++.dg/template/nontype8.C: Likewise.
8073         * g++.dg/template/nontype9.C: Likewise.
8074         * g++.dg/template/nontype10.C: Likewise.
8075         * g++.dg/tc1/dr49.C: Likewise.
8076         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8077         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8078
8079 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8080
8081         * g++.dg/rtti/tinfo1.C: Remove xfails.
8082
8083 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8084
8085         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8086         packed attribute to the definition to satisfy the new C++ parser.
8087
8088 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8089
8090         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8091         invocations of va_arg.
8092
8093 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8094
8095         PR c++/18124
8096         * g++.dg/template/crash25.C: New test.
8097
8098         PR c++/18155
8099         * g++.dg/template/typedef2.C: New test.
8100         * g++.dg/parse/crash13.C: Adjust error markers.
8101
8102         PR c++/18177
8103         * g++.dg/conversion/const3.C: New test.
8104
8105 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8106
8107         PR fortran/17535
8108         PR fortran/17583
8109         PR fortran/17713
8110         * gfortran.dg/generic_[123].f90: New testcases.
8111
8112 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8113
8114         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8115         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8116
8117 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8118
8119         PR tree-opt/16808
8120         * gcc.c-torture/compile/pr16808.c: New test.
8121
8122 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8123
8124         PR rtl-optimization/17104
8125         * gcc.dg/ppc-bitfield1.c: New.
8126
8127 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8128
8129         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8130
8131 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8132
8133         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8134         strings for 32-bit code.
8135
8136 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8137
8138         PR c/18239
8139         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8140
8141 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8142
8143         PR c++/18064
8144         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8145
8146 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8147
8148         PR c++/15172
8149         * g++.dg/init/aggr2.C: New test.
8150
8151 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8152
8153         * objc.dg/local-decl-1.m: New test.
8154
8155 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8156
8157         * gcc.dg/20040910-1.c: Adjust regex.
8158
8159 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8160
8161         PR rtl-optimization/18084
8162         * g++.dg/opt/pr18084-1.C: New testcase.
8163
8164 2004-10-30  Matt Austern  <austern@apple.com>
8165
8166         PR c++/17542
8167         * g++.dg/ext/attrib18.C: New test.
8168
8169 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8170
8171         PR middle-end/18096
8172         * gcc.dg/pr18096-1.c: New test case.
8173
8174 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8175
8176         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8177
8178 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8179
8180         PR c/16666
8181         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8182         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8183         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8184         gcc.dg/old-style-prom-3.c: New tests.
8185
8186 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8187
8188         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8189         Remove unnecessary inclusion of stdio.h.
8190
8191 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8192
8193         PR rtl-optimization/17581
8194         * gcc.dg/pr17581-1.c: New test case.
8195
8196 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8197
8198         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8199         being implemented.
8200         * g++.dg/conversion/dr195-1.C: New.
8201         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8202         * g++.old-deja/g++.mike/p10148.C: Likewise.
8203
8204 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/17695
8207         * g++.dg/debug/typedef2.C: New test.
8208
8209 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8210
8211         PR fortran/13490
8212         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8213         * gfortran.dg/g77/README: Update.
8214
8215 2004-10-28  Matt Austern  <austern@apple.com>
8216
8217         PR c++/14124
8218         * g++.dg/ext/packed7.C: New test.
8219
8220 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8221
8222         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8223         scan-assembler.
8224         * lib/scanasm.exp (hidden-scan-for): New proc.
8225         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8226         string.
8227         (scan-not-hidden): Likewise.
8228         * lib/target-supports.exp (check_visibility_available): mach-o is
8229         support too.
8230
8231 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8232
8233         PR c++/17132
8234         * g++.dg/template/memclass3.C: New test.
8235
8236 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8237
8238         PR middle-end/18160
8239         * gcc.dg/register-var-1.c: New test.
8240         * gcc.dg/register-var-2.c: New test.
8241         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8242         error now.
8243
8244 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8245
8246         PR other/18172
8247         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8248         unused variables.
8249         * gcc.dg/vect/vect-22.c: Likewise.
8250
8251 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8252
8253         * gcc.dg/i386-rotate-1.c: New test.
8254
8255 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8256
8257         * g++.dg/init/ref12.C: Add "run" marker.
8258
8259         PR c++/17435
8260         * g++.dg/init/ref12.C: New test.
8261
8262         PR c++/18140
8263         * g++.dg/template/shift1.C: New test.
8264         * g++.dg/template/error10.C: Adjust error markers.
8265
8266 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8267
8268         PR tree-opt/17529
8269         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8270
8271 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8272
8273         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8274         * gcc.dg/weak/weak-3.c: Likewise.
8275         * gcc.dg/weak/weak-5.c: Likewise.
8276         * gcc.dg/weak/weak-9.c: Likewise.
8277         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8278         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8279
8280         * gcc.dg/darwin-weakimport-1.c: New.
8281
8282 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8283
8284         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8285
8286 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8287
8288         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8289         'syntax' error messages.
8290         * gcc.dg/cpp/direct2s.c: Likewise.
8291
8292 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8293
8294         * gcc.c-torture/compile/20041026-1.c: New.
8295
8296 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8297
8298         PR c++/18093
8299         * g++.dg/lookup/ns2.C: New test.
8300
8301         PR c++/18020
8302         * g++.dg/template/enum4.C: New test.
8303
8304         PR c++/18161
8305         * g++.dg/template/expr1.C: New test.
8306
8307 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8308
8309         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8310
8311 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8312
8313         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8314         gcc.dg/decl-nospec-3.c: New tests.
8315
8316 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8317
8318         * objc.dg/super-class-3.m: New test.
8319
8320 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8321
8322         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8323         resyncing.
8324         * gcc.dg/cpp/direct2s.c: Likewise.
8325
8326 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8327
8328         * objc.dg/image-info.m: Update for changes to section selection.
8329
8330 2004-10-25  David Ayers  <d.ayers@inode.at>
8331             Ziemowit Laski  <zlaski@apple.com>
8332
8333         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8334         diagnostics when messaging 'id <Proto>'.
8335         * objc.dg/class-protocol-1.m: New test.
8336         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8337         a non-existent method signature.
8338         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8339         Update diagnostics when messaging with non-existent method signature.
8340         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8341         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8342         invalid receivers are now resolved as if messaging 'id'; remove
8343         extraneous diagnostics.
8344
8345 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8346
8347         PR c/16667
8348         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8349         gcc.dg/init-desig-obs-3.c: New tests.
8350
8351 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8352
8353         * gcc.dg/debug/20041023-1.c: New test.
8354
8355 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8356
8357         PR middle-end/17407
8358         * gcc.c-torture/compile/pr17407.c: New test.
8359
8360         PR c++/18121
8361         * g++.dg/template/array8.C: New test.
8362
8363 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8364
8365         PR other/18138
8366         * lib/g++.exp: Accept more than one multilib libgcc.
8367         * lib/gcc-dg.exp: Likewise.
8368         * lib/objc.exp: Likewise.
8369         * lib/treelang.exp: Likewise.
8370         * lib/gfortran.exp: Likewise.
8371
8372 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8373
8374         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8375
8376 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8377
8378         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8379         * gcc.dg/c99-const-expr-3.c: Likewise.
8380
8381 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8382
8383         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8384
8385 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8386
8387         * gcc.c-torture/execute/loop-2e.x: Remove.
8388
8389 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8390
8391         PR c++/18095
8392         * g++.dg/parse/crash18.C: New.
8393         * g++.dg/parse/crash19.C: New.
8394
8395 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8396
8397         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8398         * g++.dg/ext/dllimport2.C: Same.
8399         * g++.dg/ext/dllimport8.C: Same.
8400
8401 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8402
8403         PR c++/10841
8404         * g++.dg/conversion/cast1.C: New test.
8405         * g++.dg/overload/pmf1.C: Adjust error marker.
8406
8407 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8408
8409         PR objc/17923
8410         * objc.dg/const-str-7.m: New test.
8411
8412 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8413
8414         * g++.dg/template/memfriend11.C: Fix comment typo.
8415         * g++.dg/template/memfriend14.C: Likewise.
8416
8417 2004-10-20  Richard Henderson  <rth@redhat.com>
8418
8419         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8420         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8421         -fasynchronous-unwind-tables.
8422
8423 2004-10-20  Richard Henderson  <rth@redhat.com>
8424
8425         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8426         (main): Return success.
8427         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8428         (main): Return success.
8429
8430 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8431
8432         PR c++/13495
8433         * g++.dg/template/memfriend9.C: New test.
8434         * g++.dg/template/memfriend10.C: Likewise.
8435         * g++.dg/template/memfriend11.C: Likewise.
8436         * g++.dg/template/memfriend12.C: Likewise.
8437         * g++.dg/template/memfriend13.C: Likewise.
8438         * g++.dg/template/memfriend14.C: Likewise.
8439         * g++.dg/template/memfriend15.C: Likewise.
8440         * g++.dg/template/memfriend16.C: Likewise.
8441         * g++.dg/template/memfriend17.C: Likewise.
8442         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8443
8444 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8445
8446         * g++.dg/conversion/dr195.C: New.
8447         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8448
8449 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8450             Devang Patel  <dpatel@apple.com>
8451
8452         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8453         of floating point arithmetic, which could trap.
8454
8455 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/14035
8458         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8459         * g++.dg/conversion/const2.C: New test.
8460         * g++.dg/expr/reinterpret2.C: New test.
8461         * g++.dg/expr/reinterpret3.C: New test.
8462         * g++.dg/expr/cast2.C: New test.
8463         * g++.dg/expr/copy1.C: New test.
8464         * g++.dg/other/conversion1.C: Change error message.
8465         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8466         function pointers to void *.
8467         * g++.old-deja/g++.mike/p10148.C: Likewise.
8468
8469 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8470
8471         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8472
8473 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8474
8475         PR c++/18047
8476
8477         * g++.dg/parse/expr3.C: New test.
8478
8479 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8480
8481         * gcc.dg/smod-1.c: New test.
8482
8483 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8484
8485         * objc.dg/method-14.m: New test.
8486
8487 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8490         Also xfail as the patch was reverted.
8491
8492 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8493
8494         PR middle-end/16973
8495         * gcc.dg/pr16973.c: New test.
8496
8497 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8498
8499         PR tree-optimization/17656
8500         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8501
8502 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8503
8504         * g++.dg/eh/shadow1.C: New.
8505
8506 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8507
8508         * gcc.c-torture/compile/20041018-1.c: New test.
8509
8510 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8511
8512         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8513         compiler referring to register 0 when accessing sdata.  The linker
8514         now patches things up.
8515
8516 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8517
8518         PR c/17529
8519         * gcc.c-torture/compile/pr17529.c: New test.
8520
8521 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8522
8523         PR c++/17743
8524         * g++.dg/ext/attrib17.C: New test.
8525
8526 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8527
8528         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8529
8530 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8531
8532         PR c++/10479
8533         * g++.dg/ext/attrib16.C: New test.
8534
8535 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8536
8537         PR c++/17042
8538         * g++.dg/init/dso_handle1.C: New test.
8539
8540         PR c++/14667
8541         * g++.dg/parse/typedef6.C: New test.
8542
8543         PR c++/17916
8544         * g++.dg/parse/pragma1.C: New test.
8545
8546 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8547
8548         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8549
8550 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8551
8552         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8553         -fno-common when on HPPA HP-UX platforms.
8554
8555 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8556
8557         PR other/16820
8558         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8559         stdint.h.
8560         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8561         uintptr_t.
8562
8563 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8564
8565         PR c++/16301
8566         * g++.dg/lookup/strong-using-4.C: New test.
8567
8568 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8569
8570         PR middle-end/16567
8571         * gcc.c-torture/compile/nested-1.c: New test.
8572
8573 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8574
8575         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8576         and mipsisa64*-*-* (until support for misaligned loads is added).
8577         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8578         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8579         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8580         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8581         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8582         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8583
8584 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8585
8586         PR c++/17976
8587         * g++.dg/init/dtor3.C: New test.
8588
8589 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8590
8591         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8592
8593 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8594
8595         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8596         * gcc.dg/macho-lo-sum.c: Likewise.
8597
8598 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8599
8600         * gcc.dg/ppc-spe64-1.c: New test.
8601
8602 2004-10-14  Devang Patel  <dpatel@apple.com>
8603
8604         PR 17635
8605         * gcc.dg/pr17635.c : New test.
8606
8607 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8608
8609         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8610         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8611         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8612         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8613         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8614         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8615         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8616         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8617         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8618         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8619         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8620         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8621         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8622         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8623         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8624         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8625         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8626         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8627
8628 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8629
8630         * gcc.dg/vect/vect-82.c: New testcase.
8631         * gcc.dg/vect/vect-82_64.c: New testcase.
8632         * gcc.dg/vect/vect-83.c: New testcase.
8633         * gcc.dg/vect/vect-83_64.c: New testcase.
8634
8635 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8636
8637         * gcc.dg/cpp/error-1.c: New test.
8638
8639 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8640
8641         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8642
8643 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8644
8645         PR target/17984
8646         * gcc.dg/cris-peep2-xsrand2.c: New test.
8647
8648 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8649
8650         PR c++/17661
8651         * testsuite/g++.dg/expr/for2.C: New test.
8652
8653 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8654
8655         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8656
8657 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR tree-optimization/17724
8660         * g++.dg/opt/pr17724-1.C: New test.
8661         * g++.dg/opt/pr17724-2.C: New test.
8662         * g++.dg/opt/pr17724-3.C: New test.
8663         * g++.dg/opt/pr17724-4.C: New test.
8664         * g++.dg/opt/pr17724-5.C: New test.
8665         * g++.dg/opt/pr17724-6.C: New test.
8666
8667 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8668
8669         PR c/17301
8670         * gcc.dg/pr17301-2.c: New test.
8671
8672 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8673
8674         PR c++/15876
8675         * g++.dg/parse/error22.C: New test.
8676
8677         PR c++/17936
8678         * g++.dg/template/spec18.C: New test.
8679
8680 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8681
8682         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8683         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8684         memcpy.
8685         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8686         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8687
8688 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8689
8690         * g++.dg/eh/cleanup5.C: Add dg-options "".
8691
8692 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8693
8694         PR middle-end/17657
8695         * gcc.dg/switch-4.c: New test case.
8696
8697 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8698
8699         * gcc.c-torture/execute/20041011-1.c: New test.
8700
8701 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8702
8703         PR c++/17554
8704         * g++.dg/init/for3.C: New test.
8705
8706         PR c++/17657
8707         * g++.dg/opt/switch2.C: New test.
8708
8709         PR middle-end/17703
8710         * g++.dg/warn/Wreturn-2.C: New test.
8711
8712 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8713
8714         PR c++/17907
8715         * g++.dg/eh/cleanup5.C: New test.
8716
8717 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8718
8719         PR c++/17393
8720         * g++.dg/parse/error21.C: New test.
8721
8722 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8723
8724         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8725         * g++.dg/warn/incomplete1.C: Likewise.
8726         * g++.dg/template/qualttp20.C: Likewise.
8727
8728 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8729
8730         PR c/17881
8731         * parm-incomplete-1.c: New test.
8732
8733 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/17867
8736         * g++.dg/parse/error19.C: New test.
8737
8738         PR c++/17670
8739         * g++.dg/init/new11.C: New test.
8740
8741         PR c++/17821
8742         * g++.dg/parse/error20.C: New test.
8743
8744         PR c++/17826
8745         * g++.dg/template/crash24.C: New test.
8746
8747 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8748
8749         PR c/17301
8750         * gcc.dg/pr17301-1.c: New test.
8751
8752 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8753
8754         PR c/17189
8755         * gcc.dg/anon-struct-5.c: New test.
8756
8757 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8758
8759         PR c/17844
8760         * gcc.dg/pr17844-1.c: New test.
8761
8762 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8763
8764         PR tree-optimization/17906
8765         * gcc.c-torture/compile/pr17906.c: New.
8766
8767 2004-10-09  Stuart Hastings  <stuart@apple.com>
8768             Roger Sayle  <roger@eyesopen.com>
8769
8770         PR rtl-optimization/17853
8771         * gcc.dg/i386-mmx-5.c: New testcase.
8772
8773 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8774
8775         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8776
8777 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/17524
8780         * g++.dg/template/static9.C: New test.
8781
8782         PR c++/17685
8783         * g++.dg/parse/operator5.C: New test.
8784
8785 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8786
8787         PR middle-end/17894
8788         * gcc.c-torture/execute/divcmp-4.c: New test case.
8789
8790 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8791
8792         PR tree-opt/17902
8793         * g++.dg/opt/pr17902.C: New test.
8794
8795 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8796
8797         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8798
8799 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8800
8801         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8802
8803 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8804
8805         * gcc.dg/assign-warn-3.c: New test.
8806
8807 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8808
8809         PR c/16999
8810         * gcc.dg/cpp/ident-1.c: New test.
8811
8812 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8813
8814         * gcc.c-torture/compile/acc1.c: New.
8815
8816 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8817
8818         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8819         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8820
8821 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8822
8823         * gcc.dg/ultrasp11.c: New test.
8824
8825 2004-10-08  Michael Matz  <matz@suse.de>
8826
8827         * gcc.dg/doloop-2.c: New test.
8828
8829 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8830
8831         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8832         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8833         objc.dg/method-9.m: Update expected diagnostics.
8834
8835 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8836
8837         * gcc.dg/ppc-fsel-3.c: New file.
8838         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8839
8840 2004-10-07  Paul Brook  <paul@codesourcery.com>
8841
8842         * gfortran.dg/intrinsic_verify_1.f90: New test.
8843
8844 2004-10-07  Paul Brook  <paul@codesourcery.com>
8845
8846         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8847
8848 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8849
8850         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8851         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8852         commit.
8853
8854 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8855
8856         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8857
8858 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8859
8860         PR c++/17115
8861         * g++.dg/warn/Winline-4.C: New test.
8862
8863 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8864
8865         * gcc.c-torture/compile/20041007-1.c: New test.
8866
8867 2004-10-07  Paul Brook  <paul@codesourcery.com>
8868
8869         PR fortran/17678
8870         * gfortran.dg/use_allocated_1.f90: New test.
8871
8872 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8873
8874         PR middle-end/17849
8875         * gfortran.fortran-torture/compile/nested.f90: New test
8876
8877 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8878
8879         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8880
8881 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8882
8883         PR c++/17368
8884         * g++.dg/ext/asm6.C: New test.
8885
8886 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8887
8888         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8889
8890 2004-10-06  Paul Brook  <paul@codesourcery.com>
8891
8892         PR libfortran/17709
8893         * gfortran.dg/empty_format_1.f90: New test.
8894
8895 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8896
8897         PR fortran/17568
8898         * gfortran.dg/ishft.f90: New test.
8899
8900         PR fortran/17283
8901         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8902         tests.
8903
8904 2004-10-06  Paul Brook  <paul@codesourcery.com>
8905
8906         * gfortran.dg/do_1.f90: New test.
8907
8908 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8909
8910         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8911         optimizing for size.
8912
8913 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8914
8915         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8916
8917 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8918
8919         * gcc.c-torture/compile/20041005-1.c: New test.
8920
8921 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         PR c++/17829
8924         * g++.dg/lookup/koenig4.C: New.
8925
8926 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8927
8928         * g++.dg/other/classkey1.C: Adjust quoting marks.
8929         * g++.dg/parse/error15.C: Likewise.
8930         * g++.dg/template/meminit2.C (int>): Likewise.
8931
8932 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8933
8934         PR fortran/17283
8935         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8936
8937         PR fortran/17631
8938         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8939
8940         PR fortran/17708
8941         * gfortran.dg/pr17708.f90: New test.
8942
8943 2004-10-04  Chao-ying Fu  <fu@mips.com>
8944
8945         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8946         * gcc.dg/vect/vect-4.c: Ditto.
8947         * gcc.dg/vect/vect-5.c: Ditto.
8948         * gcc.dg/vect/vect-6.c: Ditto.
8949         * gcc.dg/vect/vect-8.c: Ditto.
8950         * gcc.dg/vect/vect-16.c: Ditto.
8951         * gcc.dg/vect/vect-30.c: Ditto.
8952         * gcc.dg/vect/vect-40.c: Ditto.
8953         * gcc.dg/vect/vect-41.c: Ditto.
8954         * gcc.dg/vect/vect-42.c: Ditto.
8955         * gcc.dg/vect/vect-43.c: Ditto.
8956         * gcc.dg/vect/vect-44.c: Ditto.
8957         * gcc.dg/vect/vect-45.c: Ditto.
8958         * gcc.dg/vect/vect-46.c: Ditto.
8959         * gcc.dg/vect/vect-47.c: Ditto.
8960         * gcc.dg/vect/vect-48.c: Ditto.
8961         * gcc.dg/vect/vect-49.c: Ditto.
8962         * gcc.dg/vect/vect-50.c: Ditto.
8963         * gcc.dg/vect/vect-51.c: Ditto.
8964         * gcc.dg/vect/vect-52.c: Ditto.
8965         * gcc.dg/vect/vect-53.c: Ditto.
8966         * gcc.dg/vect/vect-54.c: Ditto.
8967         * gcc.dg/vect/vect-55.c: Ditto.
8968         * gcc.dg/vect/vect-56.c: Ditto.
8969         * gcc.dg/vect/vect-57.c: Ditto.
8970         * gcc.dg/vect/vect-58.c: Ditto.
8971         * gcc.dg/vect/vect-59.c: Ditto.
8972         * gcc.dg/vect/vect-60.c: Ditto.
8973         * gcc.dg/vect/vect-74.c: Ditto.
8974         * gcc.dg/vect/vect-79.c: Ditto.
8975         * gcc.dg/vect/vect-80.c: Ditto.
8976
8977 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8978
8979         * gcc.dg/unused-7.c: Use the correct option.
8980
8981 2004-10-04  Paul Brook  <paul@codesourcery.com>
8982         Bud Davis  <bdavis9659@comcast.net>
8983
8984         PR fortran/17706
8985         PR fortran/16434
8986         * gfortran/pr17706.f90: New test.
8987         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8988
8989 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8990
8991         * gfortran.dg/pr17612.f90: New test.
8992
8993 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8994
8995         * g++.dg/template/local1.C: Adjust quoting marks in
8996         testing for diagnostics.
8997         * g++.dg/tls/diag-2.C: Likewise.
8998         * g++.dg/other/error8.C: Likewise.
8999
9000 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9001
9002         PR c/17178
9003         * gcc.dg/unused-4.c: Adjust to be correct.
9004
9005         PR c/17820
9006         * gcc.dg/unused-7.c: New test.
9007
9008 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9009
9010         PR c++/17797
9011         * g++.dg/overload/template2.C: New test.
9012
9013 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9014
9015         PR tree-optimization/16632
9016         * gcc.dg/tree-ssa/20041002-1.c: New.
9017
9018 2004-10-03  Paul Brook  <paul@codesourcery.com>
9019
9020         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9021         rather than relying on default formatting.
9022
9023 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9024
9025         * gcc.dg/20040920-1.c: Update expected message text.
9026
9027 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9028
9029         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9030
9031 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9032
9033         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9034         tree level.
9035
9036 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9037
9038         * gcc.dg/tree-ssa/pr17343.c: Remove.
9039
9040 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9041
9042         PR tree-opt/17343
9043         * gcc.dg/tree-ssa/pr17343.c: New test.
9044
9045 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9046
9047         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9048         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9049         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9050         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9051         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9052
9053 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9054
9055         * gcc.dg/lvalue-2.c: New test.
9056
9057 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9058
9059         PR c/17730
9060         * gcc.dg/pr17730-1.c: New test
9061
9062 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9063
9064         PR c/7425
9065         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9066
9067 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9068
9069         * gcc.c-torture/execute/stdarg-1.c: New test.
9070         * gcc.c-torture/execute/stdarg-2.c: New test.
9071         * gcc.c-torture/execute/stdarg-3.c: New test.
9072         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9073         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9074         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9075         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9076         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9077
9078 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9079
9080         PR tree-optimization/17697
9081         * g++.dg/opt/pr17697-1.C: New test.
9082         * g++.dg/opt/pr17697-2.C: New test.
9083         * g++.dg/opt/pr17697-3.C: New test.
9084
9085 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9086
9087         PR c/16409
9088         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9089         gcc.dg/vla-init-5.c: New tests.
9090
9091 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9092
9093         PR c/13804
9094         * gcc.dg/pr13804-1.c: New test.
9095
9096 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9097
9098         PR fortran/16938
9099         * gfortran.dg/pr16938.f90: New test.
9100
9101 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9102
9103         * g++.dg/template/crash23.C: New test.
9104
9105 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/17585
9108         * g++.dg/template/static8.C: New test.
9109
9110 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9111
9112         PR c++/17681
9113         * g++.dg/other/error9.C: New test.
9114
9115 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9116
9117         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9118
9119 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9120
9121         PR fortran/15164
9122         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9123
9124 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9125
9126         PR middle-end/17112
9127         * gcc.dg/pr17112-1.c: New test case.
9128
9129 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9130
9131         PR c/11459
9132         * gcc.dg/pr11459-1.c: New test.
9133
9134 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9135
9136         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9137         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9138
9139 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9140
9141         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9142
9143 2004-09-25  Jan Hubicka  <jh@suse.cz>
9144
9145         * compile/30040909-1.c: New test.
9146         * compile/30040907-1.c: New test.
9147
9148 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9149
9150         * gcc.c-torture/execute/va-arg-26.c: New test.
9151
9152 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9153
9154         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9155         extra diagnostics on targets with 64-bit pointers.
9156         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9157
9158 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9159
9160         PR c/17188
9161         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9162         * gcc.dg/decl-3.c: Adjust expected message.
9163
9164 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9165
9166         PR fortran/17615
9167         * gfortran.dg/pr17615.f90: New test.
9168
9169 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9170
9171         PR tree-optimzation/17517
9172         * g++.dg/tree-ssa/pr17517.C: New Test.
9173
9174 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9175
9176         PR c++/16889
9177         * g++.dg/lookup/ambig3.C: New.
9178
9179 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9180
9181         PR tree-opt/17624
9182         * g++.dg/opt/pr17624.C: New test.
9183
9184 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9185
9186         PR c/6980
9187         * gcc.dg/Wbad-function-cast-1.c: New test.
9188
9189 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9190
9191         * g++.dg/ext/complit1.C
9192         * g++.dg/other/error2.C
9193         * g++.dg/other/nontype-1.C
9194         * g++.dg/parse/crash11.C
9195         * g++.dg/parse/crash12.C
9196         * g++.dg/parse/error15.C
9197         * g++.dg/parse/error4.C
9198         * g++.dg/parse/tmpl-outside1.C
9199         * g++.dg/parse/too-many-tmpl-args1.C
9200         * g++.dg/template/dependent-expr3.C
9201         * g++.dg/template/error10.C
9202         * g++.dg/template/instantiate1.C
9203         * g++.dg/template/vtable2.C
9204         * g++.dg/warn/Wshadow-1.C
9205         * g++.dg/warn/weak1.C
9206         * g++.old-deja/g++.brendan/crash16.C
9207         * g++.old-deja/g++.brendan/crash18.C
9208         * g++.old-deja/g++.brendan/crash48.C
9209         * g++.old-deja/g++.brendan/crash49.C
9210         * g++.old-deja/g++.brendan/crash55.C
9211         * g++.old-deja/g++.brendan/crash56.C
9212         * g++.old-deja/g++.brendan/crash8.C
9213         * g++.old-deja/g++.brendan/enum11.C
9214         * g++.old-deja/g++.brendan/enum8.C
9215         * g++.old-deja/g++.brendan/enum9.C
9216         * g++.old-deja/g++.brendan/friend3.C
9217         * g++.old-deja/g++.brendan/misc14.C
9218         * g++.old-deja/g++.bugs/900402_02.C
9219         * g++.old-deja/g++.bugs/900404_03.C
9220         * g++.old-deja/g++.bugs/900404_04.C
9221         * g++.old-deja/g++.bugs/900428_03.C
9222         * g++.old-deja/g++.jason/crash4.C
9223         * g++.old-deja/g++.jason/overload21.C
9224         * g++.old-deja/g++.jason/redecl1.C
9225         * g++.old-deja/g++.jason/report.C
9226         * g++.old-deja/g++.jason/rfg10.C
9227         * g++.old-deja/g++.jason/template30.C
9228         * g++.old-deja/g++.law/arm12.C
9229         * g++.old-deja/g++.law/ctors5.C
9230         * g++.old-deja/g++.law/cvt20.C
9231         * g++.old-deja/g++.law/init10.C
9232         * g++.old-deja/g++.law/init8.C
9233         * g++.old-deja/g++.law/visibility17.C
9234         * g++.old-deja/g++.law/visibility7.C
9235         * g++.old-deja/g++.mike/net8.C
9236         * g++.old-deja/g++.mike/p646.C
9237         * g++.old-deja/g++.mike/p700.C
9238         * g++.old-deja/g++.mike/p701.C
9239         * g++.old-deja/g++.mike/p811.C
9240         * g++.old-deja/g++.ns/template13.C
9241         * g++.old-deja/g++.other/array3.C
9242         * g++.old-deja/g++.other/crash25.C
9243         * g++.old-deja/g++.other/dtor3.C
9244         * g++.old-deja/g++.other/dtor4.C
9245         * g++.old-deja/g++.other/main1.C
9246         * g++.old-deja/g++.other/warn7.C
9247         * g++.old-deja/g++.pt/crash11.C
9248         * g++.old-deja/g++.pt/crash36.C
9249         * g++.old-deja/g++.pt/spec22.C
9250         * g++.old-deja/g++.pt/spec9.C
9251         * g++.old-deja/g++.pt/ttp52.C
9252         * g++.old-deja/g++.robertl/eb103.C
9253         * g++.old-deja/g++.robertl/eb121.C
9254         * g++.old-deja/g++.robertl/eb22.C
9255         * g++.old-deja/g++.robertl/eb8.C:
9256         Update locations and/or regexps of dg-error markers.
9257         Remove markers for some bogus messages that are no longer issued.
9258
9259 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9260
9261         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9262         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9263
9264 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9265
9266         PR c++/17618
9267         * g++.dg/lookup/crash5.C: New test.
9268
9269 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9270
9271         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9272         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9273         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9274         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9275         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9276         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9277
9278         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9279         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9280         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9281         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9282         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9283         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9284
9285         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9286
9287         * gcc.dg/vect/vect-44.c: Check additional cases.
9288         * gcc.dg/vect/vect-48.c: Check additional cases.
9289
9290         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9291         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9292         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9293         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9294         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9295         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9296         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9297         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9298         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9299
9300         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9301         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9302         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9303
9304 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9305
9306         * gcc.dg/tree-ssa/loop-6.c: New test.
9307
9308 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9309
9310         PR c++/17620
9311         * g++.dg/inherit/base2.C: New.
9312
9313 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9314
9315         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9316         * gcc.dg/20001012-2.c: Likewise.
9317         * gcc.dg/20001013-1.c: Likewise.
9318         * gcc.dg/20001101-1.c: Likewise.
9319         * gcc.dg/20001102-1.c: Likewise.
9320         * gcc.dg/bf-spl1.c: Likewise.
9321         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9322         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9323
9324 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9325
9326         PR tree-optimization/16721
9327         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9328
9329 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9330
9331         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9332         * gcc.dg/20040305-1.c: Likewise.
9333
9334 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9335
9336         PR c/16566
9337         * gcc.c-torture/compile/pr16566-1.c,
9338         gcc.c-torture/compile/pr16566-2.c,
9339         gcc.c-torture/compile/pr16566-3.c: New tests.
9340
9341 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9342
9343         PR tree-optimization/17512
9344         * gcc.c-torture/compile/20040916-1.c.
9345
9346 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9347
9348         * gcc.dg/pragma-re-3.c: New test.
9349
9350 2004-09-17  Matt Austern  <austern@apple.com>
9351
9352         PR c++/15049
9353         * g++.dg/other/anon3.C: New.
9354
9355 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9356
9357         PR c++/7503
9358         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9359         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9360         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9361         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9362         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9363
9364 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9365
9366         PR fortran/17286
9367         * gfortran.dg/pr17286.f90: New test.
9368
9369 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9370
9371         PR c++/17530
9372         * g++.dg/template/static7.C: New test.
9373
9374 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9375
9376         PR tree-opt/17558
9377         * gcc.c-torture/compile/pr17558.c: New test.
9378
9379 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9380
9381         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9382         if SKIP_ATTRIBUTE is defined.
9383
9384 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9385
9386         PR fortran/15957
9387         * gfortran.dg/pr15957.f90: New test.
9388
9389 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9390
9391         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9392         in comparison.
9393         * gcc.dg/vect/vect-79.c: Likewise.
9394         * gcc.dg/vect/vect-80.c: Likewise.
9395
9396 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9397
9398         PR fortran/15750
9399         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9400
9401 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9402
9403         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9404         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9405         * gcc.dg/vect/vect-62.c: New testcase.
9406         * gcc.dg/vect/vect-63.c: New testcase.
9407         * gcc.dg/vect/vect-64.c: New testcase.
9408         * gcc.dg/vect/vect-65.c: New testcase.
9409         * gcc.dg/vect/vect-66.c: New testcase.
9410         * gcc.dg/vect/vect-67.c: New testcase.
9411         * gcc.dg/vect/vect-68.c: New testcase.
9412         * gcc.dg/vect/vect-69.c: New testcase.
9413         * gcc.dg/vect/vect-79.c: New testcase.
9414         * gcc.dg/vect/vect-80.c: New testcase.
9415
9416 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9417
9418         * gcc.target/mips/asm-1.c: New test.
9419
9420 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9421
9422         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9423         * gcc.dg/vect/vect-73.c: New testcase.
9424         * gcc.dg/vect/vect-74.c: New testcase.
9425         * gcc.dg/vect/vect-75.c: New testcase.
9426         * gcc.dg/vect/vect-76.c: New testcase.
9427         * gcc.dg/vect/vect-77.c: New testcase.
9428         * gcc.dg/vect/vect-78.c: New testcase
9429
9430 2004-09-18  Paul Brook  <paul@codesourcery.com>
9431
9432         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9433
9434 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9435
9436         PR c/17424
9437         * gcc.dg/pr17424-1.c: New test.
9438
9439 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9440
9441         * g++.dg/tree-ssa/pr17153.C: New test.
9442
9443 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9444
9445         PR pch/13361
9446         * testsuite/g++.dg/pch/wchar-1.C: New.
9447         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9448
9449 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9450
9451         * gcc.c-torture/execute/20040917-1.c: New test.
9452
9453 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9454
9455         PR tree-optimization/17319
9456         * gcc.dg/pr17319.c: New test.
9457
9458 2004-09-17  Devang Patel  <dpatel@apple.com>
9459
9460         * gcc.dg/20040813-1.c: New test.
9461
9462 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9463
9464         PR tree-optimization/17273
9465         * gcc.c-torture/compile/pr17273.c: New test.
9466
9467 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9468
9469         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9470         Update expected messages.
9471         * gcc.dg/declspec-13.c: New test.
9472
9473 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9474
9475         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9476
9477 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9478
9479         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9480         change what 'a' is pointing to.
9481
9482 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9483
9484         PR c++/16002
9485         * g++.dg/template/error18.C: New test.
9486
9487         PR c++/16029
9488         * g++.dg/warn/Wunused-8.C: New test.
9489
9490 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9491
9492         PR tree-optimization/17513
9493         * gcc.dg/20040916-1.c: New test.
9494
9495 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9496
9497         PR c++/17501
9498         * g++.dg/template/typename7.C: New test.
9499
9500 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9501
9502         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9503
9504 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9505
9506         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9507         with -ftree-based-profiling also.
9508         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9509
9510 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9511
9512         PR/15364
9513         * gfortran.dg/der_array_io_1.f90: New test.
9514         * gfortran.dg/der_array_io_2.f90: New test.
9515         * gfortran.dg/der_array_io_3.f90: New test.
9516
9517 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9518
9519         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9520         EABI.
9521
9522 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9523
9524         * g++.dg/opt/switch1.C: New test.
9525
9526 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9527
9528         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9529         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9530         Update expected messages.
9531
9532 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9533
9534         PR fortran/16485
9535         * gfortran.dg/same_name_1.f90: New test.
9536
9537 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9538
9539         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9540         dereference garbage pointers.
9541
9542 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9543
9544         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9545         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9546
9547         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9548         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9549         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9550
9551 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/17324
9554         * g++.dg/template/mangle1.C: New test.
9555
9556 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9557
9558         PR tree-optimization/17252
9559         * gcc.c-torture/execute/pr17252.c: New test.
9560
9561 2004-09-14  Andrew Pinski  <apinski@apple.com>
9562
9563         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9564
9565 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9566
9567         PR rtl-optimization/9771
9568         * gcc.dg/pr9771-1.c: New test case.
9569
9570 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9571
9572         PR tree-optimization/15262
9573         * gcc.c-torture/execute/pr15262-1.c: New test.
9574         * gcc.c-torture/execute/pr15262-2.c: New test.
9575
9576 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9577
9578         * gcc.dg/declspec-12.c: New test.
9579
9580 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9581
9582         * gfortran.dg/pr17090.f90: Add directives to test.
9583
9584 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9585
9586         * gcc.c-torture/compile/20040914-1.c: New test.
9587
9588 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9589
9590         PR c++/16162
9591         * g++.dg/template/decl2.C: New test.
9592
9593 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9594
9595         PR fortran/17090
9596         * gfortran.dg/pr17090.f90: New test.
9597
9598 2004-09-13  Dale Johannesen  <dalej@apple.com>
9599
9600         * gcc.c-torture/compile/pr17408.c:  New test case.
9601
9602 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9603
9604         PR c++/16716
9605         * g++.dg/parse/crash17.C: New test.
9606
9607         PR c++/17327
9608         * g++.dg/template/enum3.C: New test.
9609
9610 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9611
9612         * lib/gcc-defs.exp: Load wrapper.exp.
9613         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9614         using local code.
9615         * lib/gcc.exp (gcc_init): Similar.
9616         * lib/gfortran.exp (gfortran_init): Similar.
9617         * lib/objc.exp (objc_init): Similar.
9618         * lib/treelang.exp (treelang_init): Similar.
9619         * lib/wrapper.exp: New file with build_wrapper call machinery in
9620         ${tool}_maybe_build_wrapper.
9621
9622 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9623
9624         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9625         "inline".
9626         * gcc.dg/declspec-11.c: Update expected messages.
9627         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9628         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9629         gcc.dg/inline-12.c: New tests.
9630
9631 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9632
9633         * g++.dg/tree-ssa/pr17400.C: New testcase.
9634
9635 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9636
9637         * gcc.target/mips/sb1-1.c: New testcase.
9638
9639 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9640
9641         * lib/g77-dg.exp: Remove unused file.
9642         * lib/mike-g77.exp: Ditto.
9643         * lib/g77.exp: Ditto.
9644
9645 2004-09-12  Richard Henderson  <rth@redhat.com>
9646
9647         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9648
9649 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9650
9651         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9652         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9653         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9654         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9655         Update expected messages.
9656
9657 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9658
9659         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9660         declaration/use mismatch for dirp parameter.
9661
9662 2004-09-12  Andrew Pinski  <apinski@apple.com>
9663
9664         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9665         -fgnu-runtime is passed.
9666
9667 2004-09-12  Richard Henderson  <rth@redhat.com>
9668
9669         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9670         do the uplevel thing and update additional_flags directly.
9671         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9672         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9673         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9674         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9675
9676 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9677
9678         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9679
9680 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9681
9682         PR middle-end/17411
9683         * g++.dg/opt/pr17411-1.C: New test case.
9684
9685 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9686
9687         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9688         gcc.dg/tls/diag-2.c: Update expected messages.
9689         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9690         messages.
9691         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9692         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9693         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9694         gcc.dg/tls/diag-5.c: New tests.
9695
9696 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9697
9698         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9699
9700 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9701
9702         * g++.dg/parse/break-in-for.C: New test.
9703
9704 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9705
9706         * gcc.dg/tree-ssa/20040911-1.c: New test.
9707
9708 2004-09-11  Andreas Jaeger  <aj@suse.de>
9709
9710         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9711         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9712
9713 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9714
9715         * gcc.target/frv: New directory of FR-V-specific tests.
9716
9717 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9718
9719         * gcc.dg/convert-vec-1.c: New test.
9720
9721 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9722
9723         PR middle-end/17024
9724         * gcc.dg/pr17024-1.c: New test case.
9725
9726 2004-09-10  Eric Christopher  <echristo@redhat.com>
9727
9728         * gcc.dg/20040910-1.c: New test.
9729
9730 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9731
9732         * gcc.dg/bitfld-9.c: New test.
9733
9734 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9735
9736         * gcc.c-torture/execute/ieee/acc1.c: New test.
9737         * gcc.c-torture/execute/ieee/acc2.c: New test.
9738         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9739
9740 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9741
9742         * gcc.dg/deprecated-2.c: New test.
9743
9744 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9745
9746         * gcc.dg/init-vec-1.c: New test.
9747
9748 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9749
9750         PR middle-end/17055
9751         * gcc.dg/pr17055-1.c: New test case.
9752
9753 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9754
9755         PR target/17377
9756         * gcc.c-torture/execute/pr17377.c: New test.
9757
9758 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9759
9760         PR c/8420
9761         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9762         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9763         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9764         gcc.dg/long-long-typespec-1.c: New tests.
9765         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9766
9767 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9768
9769         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9770         gcc.dg/gnu99-static-1.c: New tests.
9771
9772 2004-09-08  Devang Patel  <dpatel@apple.com>
9773
9774         * gcc.dg/darwin-ld-20040828-1.c: New test.
9775         * gcc.dg/darwin-ld-20040828-2.c: New test.
9776         * gcc.dg/darwin-ld-20040828-3.c: New test.
9777
9778 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9779
9780         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9781         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9782         in error message.
9783         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9784         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9785         in error message.
9786         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9787         types they qualify.
9788         * objc.dg/type-size-2.m: Fix wording in comment.
9789         * objc.dg/va-meth-1.m: New test case.
9790
9791 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9792
9793         PR c/16633:
9794         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9795         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9796
9797 2004-09-06  Devang Patel  <dpatel@apple.com>
9798
9799         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9800         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9801
9802 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9803
9804         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9805         reflect changed line numbering of diagnostics.
9806
9807 2004-09-06  Paul Brook  <paul@codesourcery.com>
9808
9809         * gfortran.dg/edit_real_1.f90: Add new test.
9810
9811 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9812
9813         * gcc.dg/tree-ssa/loop-2.c: New test.
9814         * gcc.dg/tree-ssa/loop-3.c: New test.
9815         * gcc.dg/tree-ssa/loop-4.c: New test.
9816         * gcc.dg/tree-ssa/loop-5.c: New test.
9817
9818 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9819
9820         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9821
9822 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9823
9824         * gcc.dg/format/sentinel-1.c: New test.
9825
9826 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9827
9828         * testsuite/gcc.dg/builtins-46.c: New.
9829
9830 2004-09-03  Devang Patel  <dpatel@apple.com>
9831
9832         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9833         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9834
9835 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9836
9837         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9838         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9839         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9840         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9841         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9842         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9843         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9844         the non-portable bzero.
9845         * gcc.dg/20010912-1.c: xfail for NetWare.
9846         * gcc.dg/20020426-2.c: xfail for NetWare.
9847         * gcc.dg/20021014-1.c: xfail for NetWare.
9848         * gcc.dg/20021018-1.c: xfail for NetWare.
9849         * gcc.dg/20030213-1.c: xfail for NetWare.
9850         * gcc.dg/20030225-1.c: xfail for NetWare.
9851         * gcc.dg/20030708-1.c: xfail for NetWare.
9852         * gcc.dg/builtins-config.h: Also exclude NetWare.
9853         * gcc.dg/format/format.h: Define restrict only if not already defined.
9854         * gcc.dg/nest.c: xfail for NetWare.
9855         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9856         * lib/target-supports.exp (check_visibility_available): Exclude
9857         NetWare.
9858
9859 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9860
9861         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9862         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9863         deterministic starting point for the alignment of structure fields.
9864         * gcc.dg/Wpadded.c: Dito.
9865         * g++.dg/abi/vbase10.C: Dito.
9866
9867 2004-09-03  Devang Patel  <dpatel@apple.com>
9868
9869         * g++.dg/debug/pr15736.cc: New test.
9870
9871 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9872
9873         * README.QMTEST: Fix out-of-date link.
9874
9875 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9876
9877         PR fortran/16579
9878         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9879         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9880
9881 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9882
9883         * g++.dg/abi/arm_rtti1.C: New test.
9884
9885 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9886
9887         * gcc.dg/ppc-vector-memcpy.c: New.
9888         * gcc.dg/ppc-vector-memset.c: New.
9889
9890 2004-09-02  Chao-ying Fu  <fu@mips.com>
9891
9892         * gcc.target/mips/mips-3d-1.c: New test.
9893         * gcc.target/mips/mips-3d-2.c: New test.
9894         * gcc.target/mips/mips-3d-3.c: New test.
9895         * gcc.target/mips/mips-3d-4.c: New test.
9896         * gcc.target/mips/mips-3d-5.c: New test.
9897         * gcc.target/mips/mips-3d-6.c: New test.
9898         * gcc.target/mips/mips-3d-7.c: New test.
9899         * gcc.target/mips/mips-3d-8.c: New test.
9900         * gcc.target/mips/mips-3d-9.c: New test.
9901         * gcc.target/mips/mips-ps-1.c: New test.
9902         * gcc.target/mips/mips-ps-2.c: New test.
9903         * gcc.target/mips/mips-ps-3.c: New test.
9904         * gcc.target/mips/mips-ps-4.c: New test.
9905         * gcc.target/mips/mips-ps-type.c: New test.
9906
9907 2004-09-02  Paul Brook  <paul@codesourcery.com>
9908
9909         * gfortran.dg/edit_real_1.f90: Add new tests.
9910
9911 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9912
9913         PR fortran/15327
9914         * gfortran.dg/merge_char_1.f90: New test.
9915
9916 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9917
9918         PR fortran/16404
9919         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9920
9921 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9922
9923         PR c/1522
9924         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9925
9926 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9927
9928         * g++.dg/opt/loop1.C: Do not XFAIL.
9929
9930 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9931
9932         * gcc.c-torture/execute/20040831-1.c: New test.
9933
9934 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9935
9936         PR fortran/16579
9937         * gfortran.dg/g77/20010610.f: Now passes.
9938         Copy from g77.f-torture/execute. Add dg-run directive.
9939         * gfortran.dg/g77/README: Update
9940
9941 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9942
9943         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9944         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9945         (t1, t2, t3, t4): Add volatile.
9946
9947 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9948
9949         * g++.dg/ext/visibility/arm1.C: New test.
9950
9951 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9952
9953         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9954         -pedantic-errors.
9955
9956 2004-09-01  Paul Brook  <paul@codesourcery.com>
9957
9958         * gfortran.dg/eof_2.f90: New test.
9959
9960 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9961
9962         PR fortran/16579
9963         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9964
9965 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9966
9967         PR libfortran/16805
9968         * gfortran.dg/list_read_2.f90: New test.
9969
9970 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9971
9972         * g++.dg/abi/key1.C: New test.
9973
9974 2004-08-31  Richard Henderson  <rth@redhat.com>
9975
9976         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9977         form of offsetof.
9978         * g++.dg/other/offsetof5.C: Remove duplicate.
9979
9980 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9981
9982         PR fortran/17244
9983         * gfortran.dg/func_derived_1.f90: New test.
9984
9985 2004-08-31  Paul Brook  <paul@codesourcery.com>
9986
9987         * gfortran.dg/eof_1.f90: New test.
9988
9989 2004-08-31  Paul Brook  <paul@codesourcery.com>
9990
9991         * gfortran.dg/list_read_1.f90: New file.
9992
9993 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9994
9995         * g++.dg/opt/loop1.C: XFAIL.
9996
9997 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9998
9999         * gcc.dg/funcdef-storage-1.c: New.
10000         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10001         an extern function in local scope.
10002         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10003         declare an 'auto inline' function in local scope.
10004         * gcc.dg/20011130-1.c: Likewise.
10005         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10006         an 'auto' function in local scope.
10007         * gcc.dg/20021014-1.c: Likewise.
10008         * gcc.dg/20030331-2.c: Likewise.
10009
10010 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10011
10012         * gfortran.dg/blockdata_1.f90: New test.
10013
10014 2004-08-30  Richard Henderson  <rth@redhat.com>
10015
10016         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10017
10018 2004-08-30  Richard Henderson  <rth@redhat.com>
10019
10020         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10021         additional_flags set by alternate driver.
10022         (ieee-options): New procedure.
10023         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10024         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10025         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10026         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10027
10028 2004-08-30  Richard Henderson  <rth@redhat.com>
10029
10030         * lib/f-torture.exp: Remove.
10031
10032 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10033
10034         PR rtl-optimization/16590
10035         * g++.dg/opt/loop1.C: New test.
10036
10037 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10038
10039         PR fortran/13910
10040         * gfortran.dg/oldstyle_1.f90: New test.
10041
10042 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10043         Paul Brook  <paul@codesourcery.com>
10044
10045         * gfortran.dg/g77/README: Update.
10046         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10047         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10048         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10049
10050 2004-08-28  Paul Brook  <paul@codesourcery.com>
10051
10052         PR libfortran/17195
10053         * gfortran.dg/edit_real_1.f90: New test.
10054
10055 2004-08-27  Paul Brook  <paul@codesourcery.com>
10056
10057         * gfortran.dg/rewind_1.f90: New test.
10058
10059 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10060
10061         PR fortran/16597
10062         * gfortran.dg/pr16597.f90: New test.
10063
10064 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10065
10066         PR c/13801
10067         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10068         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10069         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10070         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10071         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10072
10073 2004-08-26  Nick Clifton  <nickc@redhat.com>
10074
10075         * gcc.c-torture/compile/pr17119.c: New test.
10076
10077 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10078
10079         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10080
10081 2004-08-25  Richard Henderson  <rth@redhat.com>
10082
10083         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10084         the bits that expect kind=8 to be the largest real kind.
10085
10086 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10087
10088         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10089
10090 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10091
10092         * gfortran.dg/assignment_1.f90: New test.
10093
10094 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10095
10096         * g++.dg/template/repo3.C: New test.
10097
10098 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10099
10100         PR middle-end/16693
10101         PR tree-optimization/16372
10102         * g++.dg/opt/pr16372-1.C: New test case.
10103         * g++.dg/opt/pr16693-1.C: New test case.
10104         * g++.dg/opt/pr16693-2.C: New test case.
10105
10106 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10107
10108         * objc.dg/proto-lossage-4.m: New test.
10109
10110 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/17155
10113         * g++.dg/inherit/local2.C: New test.
10114
10115 2004-08-25  Paul Brook  <paul@codesourcery.com>
10116
10117         PR fortran/17144
10118         * gfortran.dg/string_ctor_1.f90: New test.
10119
10120 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10121
10122         PR c++/14428
10123         * g++.dg/template/redecl2.C: New test.
10124
10125 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10126
10127         PR fortran/17143
10128         * gfortran.dg/pr17143.f90: New test.
10129
10130 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10131
10132         PR fortran/17164
10133         * gfortran.dg/pr17164.f90: New test.
10134
10135 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10136
10137         * gcc.dg/tree-ssa/loop-1.c: New test.
10138
10139 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10140
10141         * gcc.c-torture/compile/20040824-1.c: New test.
10142
10143 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10144
10145         * gcc.c-torture/compile/iftrap-3.c: New test.
10146
10147 2004-08-24  Paul Brook  <paul@codesourcery.com>
10148
10149         * gfortran.dg/entry_2.f90: New test.
10150
10151 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10152
10153         PR c++/16889
10154         * g++.dg/lookup/ambig[12].C: New.
10155
10156 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10157
10158         PR c++/16706
10159         * g++.dg/template/crash21.C: New test.
10160         * g++.dg/template/crash22.C: Likewise.
10161
10162 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10163
10164         PR c++/17149
10165         * g++.dg/template/access15.C: New.
10166
10167 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c++/17163
10170         * g++.dg/template/repo2.C: New test.
10171
10172 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10173
10174         PR rtl-optimization/17078
10175         * gcc.c-torture/execute/pr17078-1.c: New test case.
10176
10177 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10178
10179         PR c/14492
10180         * gcc.dg/debug/crash1.c: New test.
10181
10182 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10183
10184         PR c/16180
10185         * gcc.dg/loop-5.c: New test.
10186
10187 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10188
10189         * gcc.c-torture/execute/20040823-1.c: New test.
10190
10191 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10192
10193         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10194         to the assembler.  Simplify test accordingly.
10195         (asm_abi_flags): Use GNU names.
10196         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10197         to check for ABI flags.
10198
10199 2004-08-22  Andrew Pinski  <apinski@apple.com>
10200
10201         * g++.dg/opt/pr14029.C: New test.
10202         * gcc.c-torture/execute/pr15262.c: New test.
10203
10204 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10205
10206         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10207
10208 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10209
10210         PR 16908
10211         * gfortran.dg/direct_io.f90: New test.
10212
10213 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10214
10215         PR c++/17121
10216         * g++.dg/inherit/local2.C: New test.
10217
10218 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10219
10220         PR c++/17120
10221         * g++.dg/warn/Wparentheses-4.C: New test.
10222
10223 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10224
10225         PR c++/17121
10226         * g++.dg/inherit/local2.C: New test.
10227
10228         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10229         * gcc.dg/ppc-ldstruct.c: Likewise.
10230         * gcc.dg/ppc64-abi-2.c: Likewise.
10231
10232 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10233
10234         PR rtl-optimization/17099
10235         * gcc.c-torture/execute/20040820-1.c: New test.
10236
10237 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10238
10239         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10240
10241 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10242
10243         PR fortran/17077
10244         * gfortran.dg/auto_array_1.f90: New test.
10245
10246 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10247
10248         PR fortran/17074
10249         * gfortran.dg/simpleif_1.f90: New test.
10250
10251 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10252
10253         * lib/target-supports.exp (check_profiling_available): Return
10254         false for arm*-*-symbianelf* and arm*-*-eabi*.
10255
10256         PR c++/15890
10257         * g++.dg/template/delete1.C: New test.
10258
10259 2004-08-19  Paul Brook  <paul@codesourcery.com>
10260
10261         PR fortran/14976
10262         PR fortran/16228
10263         * gfortran.dg/data_char_1.f90: New test.
10264
10265 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10266
10267         PR fortran/16946
10268         * gfortran.dg/reduction.f90: New testcase.
10269
10270 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10271
10272         PR fortran/16520
10273         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10274
10275 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10276
10277         PR c++/17041
10278         * g++.dg/Wparentheses-3.C: New test.
10279
10280 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10281
10282         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10283         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10284         * gcc.dg/vect/vect-2.c: Likewise.
10285         * gcc.dg/vect/vect-3.c: Likewise.
10286         * gcc.dg/vect/vect-4.c: Likewise.
10287         * gcc.dg/vect/vect-5.c: Likewise.
10288         * gcc.dg/vect/vect-6.c: Likewise.
10289         * gcc.dg/vect/vect-7.c: Likewise.
10290         * gcc.dg/vect/vect-25.c: Likewise.
10291         * gcc.dg/vect/vect-31.c: Likewise.
10292         * gcc.dg/vect/vect-32.c: Likewise.
10293         * gcc.dg/vect/vect-34.c: Likewise.
10294         * gcc.dg/vect/vect-36.c: Likewise.
10295         * gcc.dg/vect/vect-all.c: Likewise.
10296
10297 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10298
10299         PR c++/17068
10300         * g++.dg/template/operator4.C: New test.
10301
10302 2004-08-18  Richard Henderson  <rth@redhat.com>
10303
10304         * gcc.dg/20040206-1.c: XFAIL.
10305
10306 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10307
10308         PR c++/16246
10309         * g++.dg/template/array7.C: New test.
10310
10311 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10312
10313         * gcc.dg/mips-movcc-1.c: New test.
10314         * gcc.dg/mips-movcc-2.c: New test.
10315         * gcc.dg/mips-movcc-3.c: New test.
10316
10317         * gcc.dg/mips-nmadd-1.c: New test.
10318         * gcc.dg/mips-nmadd-2.c: New test.
10319
10320 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10321
10322         PR c++/15871
10323         * g++.dg/opt/inline8.C: New test.
10324
10325         PR c++/16965
10326         * g++.dg/parse/error17.C: New test.
10327
10328 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10329
10330         * gcc.dg/vect: New directory for vectorizer tests.
10331         * gcc.dg/vect/tree-vect.h: New file.
10332         * gcc.dg/vect/vect.exp: New file.
10333         * gcc.dg/vect/pr16105.c.c: New test.
10334         * gcc.dg/vect/vect-1.c: New test.
10335         * gcc.dg/vect/vect-2.c: New test.
10336         * gcc.dg/vect/vect-3.c: New test.
10337         * gcc.dg/vect/vect-4.c: New test.
10338         * gcc.dg/vect/vect-5.c: New test.
10339         * gcc.dg/vect/vect-6.c: New test.
10340         * gcc.dg/vect/vect-7.c: New test.
10341         * gcc.dg/vect/vect-8.c: New test.
10342         * gcc.dg/vect/vect-9.c: New test.
10343         * gcc.dg/vect/vect-10.c: New test.
10344         * gcc.dg/vect/vect-11.c: New test.
10345         * gcc.dg/vect/vect-12.c: New test.
10346         * gcc.dg/vect/vect-13.c: New test.
10347         * gcc.dg/vect/vect-14.c: New test.
10348         * gcc.dg/vect/vect-15.c: New test.
10349         * gcc.dg/vect/vect-16.c: New test.
10350         * gcc.dg/vect/vect-17.c: New test.
10351         * gcc.dg/vect/vect-18.c: New test.
10352         * gcc.dg/vect/vect-19.c: New test.
10353         * gcc.dg/vect/vect-20.c: New test.
10354         * gcc.dg/vect/vect-21.c: New test.
10355         * gcc.dg/vect/vect-22.c: New test.
10356         * gcc.dg/vect/vect-23.c: New test.
10357         * gcc.dg/vect/vect-24.c: New test.
10358         * gcc.dg/vect/vect-25.c: New test.
10359         * gcc.dg/vect/vect-26.c: New test.
10360         * gcc.dg/vect/vect-27.c: New test.
10361         * gcc.dg/vect/vect-28.c: New test.
10362         * gcc.dg/vect/vect-29.c: New test.
10363         * gcc.dg/vect/vect-30.c: New test.
10364         * gcc.dg/vect/vect-31.c: New test.
10365         * gcc.dg/vect/vect-32.c: New test.
10366         * gcc.dg/vect/vect-33.c: New test.
10367         * gcc.dg/vect/vect-34.c: New test.
10368         * gcc.dg/vect/vect-35.c: New test.
10369         * gcc.dg/vect/vect-36.c: New test.
10370         * gcc.dg/vect/vect-37.c: New test.
10371         * gcc.dg/vect/vect-38.c: New test.
10372         * gcc.dg/vect/vect-40.c: New test.
10373         * gcc.dg/vect/vect-41.c: New test.
10374         * gcc.dg/vect/vect-42.c: New test.
10375         * gcc.dg/vect/vect-43.c: New test.
10376         * gcc.dg/vect/vect-44.c: New test.
10377         * gcc.dg/vect/vect-45.c: New test.
10378         * gcc.dg/vect/vect-46.c: New test.
10379         * gcc.dg/vect/vect-47.c: New test.
10380         * gcc.dg/vect/vect-48.c: New test.
10381         * gcc.dg/vect/vect-49.c: New test.
10382         * gcc.dg/vect/vect-50.c: New test.
10383         * gcc.dg/vect/vect-51.c: New test.
10384         * gcc.dg/vect/vect-52.c: New test.
10385         * gcc.dg/vect/vect-53.c: New test.
10386         * gcc.dg/vect/vect-54.c: New test.
10387         * gcc.dg/vect/vect-55.c: New test.
10388         * gcc.dg/vect/vect-56.c: New test.
10389         * gcc.dg/vect/vect-57.c: New test.
10390         * gcc.dg/vect/vect-58.c: New test.
10391         * gcc.dg/vect/vect-59.c: New test.
10392         * gcc.dg/vect/vect-60.c: New test.
10393         * gcc.dg/vect/vect-61.c: New test.
10394         * gcc.dg/vect/vect-all.c: New test.
10395         * gcc.dg/vect/vect-none.c: New test.
10396
10397 2004-08-17  Paul Brook  <paul@codesourcery.com>
10398
10399         PR fortran/13082
10400         * gfortran.dg/entry_1.f90: New test.
10401
10402 2004-08-17  Andrew Pinski  <apinski@apple.com>
10403
10404         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10405
10406 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10407
10408         * gcc.dg/pr17036-1.c: New test.
10409
10410 2004-08-16  Devang Patel  <dpatel@apple.com>
10411
10412         * gcc.dg/darwin-20040809-1.c: New test.
10413
10414 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10415
10416         * gcc.dg/funcdef-attr-1.c: New test.
10417
10418 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10419
10420         * gcc.dg/altivec-17.c: New test.
10421         * gcc.dg/altivec-18.c: New test.
10422
10423 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10424
10425         PR c++/6749
10426         * g++.dg/template/vtable2.C: New test.
10427
10428 2004-08-14  Richard Henderson  <rth@redhat.com>
10429
10430         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10431         * gcc.dg/pack-test-4.c (main): Return 0.
10432         * gcc.dg/setjmp-1.c: Remove XFAIL.
10433         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10434
10435 2004-08-14  Richard Henderson  <rth@redhat.com>
10436
10437         * gcc.dg/980217-1.c: Add prototype for printf.
10438
10439 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10440
10441         * gfortran.dg/pr16935.f90: New test.
10442
10443 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10444
10445         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10446
10447 2004-08-13  Paul Brook  <paul@codesourcery.com>
10448
10449         * gfortran.dg/der_io_1.f90: Remove stray comma.
10450
10451 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10452
10453         * gcc.dg/vmx/cw-bug-2.c: Remove.
10454         * gcc.dg/vmx/vprint-1.c: Remove.
10455         * gcc.dg/vmx/vscan-1.c: Remove.
10456
10457 2004-08-12  Devang patel  <dpatel@apple.com>
10458
10459         * gcc.dg/darwin-20040809-2.c: New test.
10460
10461 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10462
10463         * g++.dg/ext/altivec-12.C: New test.
10464
10465         * g++.dg/ext/altivec-11.C: New test.
10466
10467 2004-08-12  Paul Brook  <paul@codesourcery.com>
10468
10469         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10470
10471 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10472
10473         * g++.dg/ext/altivec-2.C: Check for hardware support before
10474         executing any VMX instructions.
10475
10476         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10477
10478 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR c++/16276
10481         * g++.old-deja/g++.other/comdat4.C: New test.
10482         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10483
10484 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10485
10486         PR target/16286
10487         * gcc.dg/pr16286.c: New test.
10488
10489 2004-08-12 Jan Beulich <jbeulich@novell.com>
10490
10491         * g++.dg/ext/asm5.C: New.
10492
10493 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10494
10495         PR c++/16698
10496         * g++.dg/eh/crash1.C: New test.
10497
10498         PR c++/16717
10499         * g++.dg/ext/construct1.C: New test.
10500
10501 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10502
10503         PR c++/16853
10504         * g++.dg/init/ptrmem1.C: New test.
10505
10506         PR c++/16618
10507         * g++.dg/parse/offsetof5.C: New test.
10508
10509         PR c++/16870
10510         * g++.dg/template/overload3.C: New test.
10511
10512 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10513
10514         PR c++/16964
10515         * g++.dg/parse/error16.C: New test.
10516
10517         PR c++/16904
10518         * g++.dg/template/error14.C: New test.
10519
10520         PR c++/16929
10521         * g++.dg/template/error15.C: New test.
10522
10523 2004-08-11  Devang Patel  <dpatel@apple.com>
10524
10525         * gcc.dg/darwin-ld-20040809-1.c: New test.
10526         * gcc.dg/darwin-ld-20040809-2.c: New test.
10527
10528 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10529
10530         PR fortran/16917
10531         * gfortran.dg/dfloat_1.f90: New test.
10532
10533 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10534
10535         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10536         * gcc.dg/dll-2.c: Fix dg-require syntax.
10537         * gcc.misc-tests/arm-isr.c (abort): Declare.
10538         (exit): Likewise.
10539
10540 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10541
10542         PR c++/16971
10543         * g++.dg/parse/crash16.C: New test.
10544
10545 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10546
10547         * gcc.dg/mips-rsqrt-1.c: New test case.
10548         * gcc.dg/mips-rsqrt-2.c: New test case.
10549         * gcc.dg/mips-rsqrt-3.c: New test case.
10550
10551 2004-08-10  Paul Brook  <paul@codesourcery.com>
10552
10553         * gfortran.dg/der_io_1.f90: New test.
10554
10555 2004-08-10  Paul Brook  <paul@codesourcery.com>
10556
10557         PR fortran/16919
10558         * gfortran.dg/der_array_1.f90: New test.
10559
10560 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10561
10562         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10563
10564 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10565
10566         * gcc.dg/wchar_t-2.c: Fix typo.
10567
10568 2004-08-09  Falk Hueffner  <falk@debian.org>
10569
10570         PR tree-optimization/12517
10571         * gcc.c-torture/compile/pr12517.c: New test.
10572
10573         PR tree-optimization/12578
10574         * gcc.c-torture/compile/pr12578.c: New test.
10575
10576         PR tree-optimization/12899
10577         * gcc.c-torture/compile/pr12899.c: New test.
10578
10579         PR rtl-optimization/14692
10580         * gcc.c-torture/compile/pr14692.c: New test.
10581
10582         PR tree-optimization/16461
10583         * gcc.c-torture/compile/pr16461.c: New test.
10584
10585 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10586
10587         * gfortran.dg/getenv_1.f90: New test.
10588
10589 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10590
10591         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10592         wchar_t.
10593         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10594
10595 2004-08-06  Paul Brook  <paul@codesourcery.com>
10596
10597         * gfortran.dg/ret_array_1.f90: New test.
10598         * gfortran.dg/ret_pointer_1.f90: New test.
10599
10600 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10601
10602         * gcc.dg/missing-field-init-[12].c: New tests.
10603         * g++.dg/warn/missing-field-init-[12].C: New tests.
10604
10605 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10606
10607         * gcc.dg/enum2.c: New test.
10608         * gcc.dg/symbian3.c: Likewise.
10609         * gcc.dg/symbian4.c: Likewise.
10610         * gcc.dg/wchar_t-2.c: Likewise.
10611
10612 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10613
10614         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10615         destructor tests.
10616
10617 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10618
10619         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10620         dg-require-visiblity.
10621         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10622         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10623         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10624         * g++.dg/ext/visibility/new1.C: Likewise.
10625         * g++.dg/ext/visibility/pragma.C: Likewise.
10626         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10627         * g++.dg/ext/visibility/virtual.C: Likewise.
10628         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10629         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10630         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10631         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10632         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10633         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10634         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10635         * g++/dg/ext/visibility/visibility-8.C: New test.
10636         * gcc.c-torture/compile/dll.x: Remove.
10637         * gcc.dg/dll-2.c: Use dg-require-dll
10638         * gcc.dg/visibility-10.c: New test.
10639         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10640         supporting DLLs.
10641         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10642         (scan_not_hidden): Likewise.
10643
10644 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10645
10646         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10647
10648 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10649
10650         * gcc.c-torture/execute/20040805-1.c: New test.
10651
10652 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10653
10654         * gcc.dg/20020118-1.c: Declare abort.
10655         * gcc.dg/altivec_check.h: Likewise.
10656         * gcc.dg/iftrap-2.c: Likewise.
10657         * gcc.dg/pragma-darwin.c: Likewise.
10658         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10659
10660 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10661
10662         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10663
10664 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10665
10666         * gcc.c-torture/execute/builtins/abs-2.c,
10667         gcc.c-torture/execute/builtins/abs-3.c,
10668         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10669         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10670         intmax_t, uintmax_t and their limits.
10671         * gcc.dg/intmax_t-1.c: New test.
10672
10673 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10674
10675         * g++.dg/tc1/dr147.C: Add reference to PR.
10676
10677 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10678
10679         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10680         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10681
10682 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10683
10684         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10685
10686 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10687
10688         * gcc.dg/redecl-5.c: New test.
10689         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10690         of scanf.
10691
10692 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10693
10694         PR middle-end/16790
10695         * gcc.c-torture/execute/pr16790-1.c: New test case.
10696
10697 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10698
10699         * g++.dg/ext/visibility/assign1.C: New test.
10700         * g++.dg/ext/visibility/new1.C: Likewise.
10701
10702         * gcc.dg/symbian1.c: New test.
10703         * gcc.dg/symbian2.c: Likewise.
10704
10705 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10706
10707         PR target/16570
10708         * gcc.dg/i386-sse-9.c: New test.
10709
10710 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10711
10712         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10713
10714 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10715
10716         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10717         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10718         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10719         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10720         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10721         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10722         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10723         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10724         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10725         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10726         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10727         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10728         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10729         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10730         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10731         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10732         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10733         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10734         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10735         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10736         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10737         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10738         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10739         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10740         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10741         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10742         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10743         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10744         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10745         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10746         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10747         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10748         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10749         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10750         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10751         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10752         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10753         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10754         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10755         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10756         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10757         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10758         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10759         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10760         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10761         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10762         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10763         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10764         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10765         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10766         gcc.misc-tests/i386-pf-3dnow-1.c,
10767         gcc.misc-tests/i386-pf-athlon-1.c,
10768         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10769         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10770         Declare built-in functions used.
10771         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10772
10773 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10774
10775         PR c++/16707
10776         * g++.dg/lookup/using12.C: New test.
10777
10778         * g++.dg/init/null1.C: Fix PR number.
10779         * g++.dg/parse/namespace10.C: Likewise.
10780
10781 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10782
10783         PR c++/16224
10784         * g++.dg/template/spec17.C: New test.
10785         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10786         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10787
10788 2004-08-02  David Billinghurst
10789
10790         PR fortran/16292
10791         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10792
10793 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10794
10795         * gcc.dg/ia64-got-1.c: New test case.
10796
10797 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10798
10799         PR c++/16489
10800         * g++.dg/init/null1.C: New test.
10801         * g++.dg/tc1/dr76.C: Adjust error marker.
10802
10803         PR c++/16529
10804         * g++.dg/parse/namespace10.C: New test.
10805
10806         PR c++/16810
10807         * g++.dg/inherit/ptrmem2.C: New test.
10808
10809 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10810
10811         PR target/16155
10812         * gcc.dg/pr16155.c: New test.
10813
10814 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10815
10816         * gcc.dg/redecl-2.c: New test.
10817
10818 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10819
10820         * gcc.dg/darwin-longdouble.c: New file.
10821
10822 2004-07-30  Richard Henderson  <rth@redhat.com>
10823
10824         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10825         write to constant argument.
10826         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10827
10828 2004-07-30  Richard Henderson  <rth@redhat.com>
10829
10830         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10831         tests of nearest around zero.
10832
10833 2004-07-30  Andrew Pinski  <apinski@apple.com>
10834
10835         * gcc.c-torture/compile/20040730-1.c: New test.
10836
10837 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10838
10839         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10840         powerpc-eabispe.
10841
10842 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10843
10844         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10845
10846 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10847
10848         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10849         contains $ld_library_path.
10850         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10851
10852 2004-07-29  Richard Henderson  <rth@redhat.com>
10853
10854         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10855
10856         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10857         (alt2, which): New.
10858         (Check): Accept either alternative.
10859
10860 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10861
10862         * g++.dg/abi/inline1.C: New test.
10863         * g++.dg/abi/local1-a.cc: Likewise.
10864         * g++.dg/abi/local1.C: Likewise.
10865         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10866         * g++.dg/abi/mangle12.C: Likewise.
10867         * g++.dg/abi/mangle17.C: Likewise.
10868         * g++.dg/abi/mangle20-2.C: Likewise.
10869         * g++.dg/opt/interface1.C: Likewise.
10870         * g++.dg/opt/interface1.h: Likewise.
10871         * g++.dg/opt/interface1-a.cc: New test.
10872         * g++.dg/parse/repo1.C: New test.
10873         * g++.dg/template/repo1.C: Likewise.
10874         * g++.dg/warn/Winline-1.C: Likewise.
10875         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10876
10877 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10878
10879         * gcc.dg/tree-ssa/20040729-1.c: New test.
10880
10881 2004-07-27  Matt Austern <austern@apple.com>
10882
10883         * gcc.dg/darwin-bool-1.c: New test.
10884         * gcc.dg/darwin-bool-2.c: New test.
10885
10886 2004-07-28  Richard Henderson  <rth@redhat.com>
10887
10888         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10889         arguments in the correct type.  Don't write to constant arguments.
10890
10891 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10892
10893         PR tree-optimization/16688
10894         PR tree-optimization/16689
10895         * g++.dg/tree-ssa/pr16688.C: New test.
10896
10897 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10898
10899         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10900         loads.  Not only in the comment, this time.
10901
10902 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10903
10904         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10905         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10906         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10907         * gcc.dg/sh4a-bitmovua.c: New.
10908         * gcc.dg/sh4a-cos.c: New.
10909         * gcc.dg/sh4a-cosf.c: New.
10910         * gcc.dg/sh4a-fprun.c: New.
10911         * gcc.dg/sh4a-fsrra.c: New.
10912         * gcc.dg/sh4a-memmovua.c: New.
10913         * gcc.dg/sh4a-sin.c: New.
10914         * gcc.dg/sh4a-sincos.c: New.
10915         * gcc.dg/sh4a-sincosf.c: New.
10916         * gcc.dg/sh4a-sinf.c: New.
10917
10918 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10919
10920         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10921         conditionals.
10922         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10923         loads.
10924         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10925         DOM1.
10926
10927 2004-07-27  Andrew Pinski  <apinski@apple.com>
10928
10929         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10930
10931 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10932
10933         * gcc.dg/pragma-isr.c: New test.
10934
10935 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10936
10937         PR c++/14429
10938         * g++.dg/template/ttp11.C: New test.
10939
10940 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10941
10942         * gcc.c-torture/compile/20040727-1.c: New test.
10943
10944 2004-07-26  Eric Christopher  <echristo@redhat.com>
10945
10946         * gcc.c-torture/compile/20040726-2.c: New test.
10947
10948 2004-07-26  Andrew Pinski  <apinski@apple.com>
10949
10950         * g++.dg/rtti/tinfo1.C: Xfail.
10951
10952 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10953
10954         * gcc.c-torture/compile/20040726-1.c: New test.
10955
10956 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10957             Brian Ryner  <bryner@brianryner.com>
10958
10959         PR c++/9283
10960         PR c++/15000
10961         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10962         * g++.dg/ext/visibility/: New directory.
10963         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10964         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10965         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10966         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10967         * g++.dg/ext/visibility/fvisibility.C,
10968         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10969         g++.dg/ext/visibility/fvisibility-override1.C
10970         g++.dg/ext/visibility/fvisibility-override2.C
10971         g++.dg/ext/visibility/memfuncts.C
10972         g++.dg/ext/visibility/noPLT.C
10973         g++.dg/ext/visibility/pragma.C
10974         g++.dg/ext/visibility/pragma-override1.C
10975         g++.dg/ext/visibility/pragma-override2.C
10976         g++.dg/ext/visibility/staticmemfuncts.C
10977         g++.dg/ext/visibility/virtual.C: New tests.
10978
10979 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10980
10981         PR c/15360
10982         * gcc.dg/pr15360-1.c: New test.
10983
10984 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10985
10986         * gcc.dg/pragma-align-2.c: New test.
10987         * gcc.dg/pragma-init-fini.c: New test.
10988         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10989         targets.
10990
10991 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10992
10993         * gcc.dg/init-string-2.c: New test.
10994
10995 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10996
10997         PR 16684
10998         * gcc.dg/Wredundant-decls-1.c: New test case.
10999
11000 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11001
11002         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11003         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11004         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11005         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11006         * gcc.dg/compat/generate-random.c: New file.
11007         * gcc.dg/compat/generate-random.h: Likewise.
11008         * gcc.dg/compat/generate-random_r.c: Likewise.
11009         * gcc.dg/compat/struct-layout-1.h: Likewise.
11010         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11011         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11012         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11013         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11014         * gcc.dg/compat/struct-layout-1_main.c: New test.
11015         * gcc.dg/compat/struct-layout-1_x.c: New file.
11016         * gcc.dg/compat/struct-layout-1_y.c: New file.
11017         * gcc.dg/compat/struct-layout-1_test.h: New file.
11018
11019 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11020
11021         * gcc.dg/comp-return-1.c: New test
11022
11023 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11024
11025         * gcc.dg/vmx/8-02a.c: Fix typo.
11026
11027         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11028         * gcc.dg/darwin-abi-3.c: New test.
11029
11030         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11031         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11032
11033         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11034         * gcc.dg/vmx/ops-long-1.c: New test.
11035         * gcc.dg/vmx/ops-long-2.c: New test.
11036
11037 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         * g++.dg/lookup/conv-[1234].C: New.
11040
11041 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11042
11043         * g++.dg/parse/attr2.C: Simplify.
11044
11045 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11046
11047         PR c/7284
11048         * gcc.c-torture/execute/pr7284-1.c: New test.
11049
11050 2004-07-22  Brian Booth  <bbooth@redhat.com>
11051
11052         * gcc.dg/tree-ssa/20040721-1.c: New test.
11053
11054 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11055
11056         * g++.dg/template/crash20.c: New.
11057
11058 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11059
11060         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11061         Add dg-run directive.  Declare variables as required.
11062         * gfortran.dg/g77/README: Update
11063
11064 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11065
11066         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11067         gcc.dg/cris-peep2-andu2.c: New tests.
11068
11069 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11070
11071         PR c/15052
11072         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11073         on return type.
11074         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11075         messages.
11076         * gcc.dg/qual-return-2.c: Update expected messages.
11077         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11078
11079 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11080
11081         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11082         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11083
11084 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11085
11086         PR c/11250
11087         * gcc.dg/init-string-1.c: New test.
11088
11089 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11090
11091         PR middle-end/15345
11092         PR c/16450
11093         * gcc.dg/torture/nested-fn-1.c: New test.
11094
11095 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11096
11097         PR target/16559
11098         * gcc.dg/ia64-fptr-1.c: New file.
11099
11100 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11101
11102         PR c++/14497
11103         * g++.dg/template/spec16.C: New test.
11104         * g++.old-deja/g++.robertl/eb118.C: Remove.
11105
11106 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11107
11108         PR c++/509
11109         * g++.dg/template/spec15.C: New test.
11110
11111 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11112
11113         Copy cases from g77.f-torture/execute and add dg-run
11114         directive.  Other changes as noted.
11115         * gfortran.dg/g77/13037.f
11116         * gfortran.dg/g77/1832.f
11117         * gfortran.dg/g77/19981119-0.f
11118         * gfortran.dg/g77/19990313-0.f
11119         * gfortran.dg/g77/19990313-1.f
11120         * gfortran.dg/g77/19990313-2.f
11121         * gfortran.dg/g77/19990313-3.f
11122         * gfortran.dg/g77/19990419-1.f
11123         * gfortran.dg/g77/19990826-0.f
11124         * gfortran.dg/g77/19990826-2.f
11125         * gfortran.dg/g77/20000503-1.f
11126         * gfortran.dg/g77/20001111.f
11127         * gfortran.dg/g77/20010116.f
11128         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11129         * gfortran.dg/g77/20010430.f
11130         * gfortran.dg/g77/6177.f
11131         * gfortran.dg/g77/947.f
11132         * gfortran.dg/g77/970816-3.f
11133         * gfortran.dg/g77/971102-1.f
11134         * gfortran.dg/g77/980520-1.f
11135         * gfortran.dg/g77/980628-0.f
11136         * gfortran.dg/g77/980628-1.f
11137         * gfortran.dg/g77/980628-10.f
11138         * gfortran.dg/g77/980628-2.f
11139         * gfortran.dg/g77/980628-3.f
11140         * gfortran.dg/g77/980628-7.f
11141         * gfortran.dg/g77/980628-8.f
11142         * gfortran.dg/g77/980628-9.f
11143         * gfortran.dg/g77/980701-0.f
11144         * gfortran.dg/g77/980701-1.f
11145         * gfortran.dg/g77/cabs.f
11146         * gfortran.dg/g77/claus.f
11147         * gfortran.dg/g77/complex_1.f
11148         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11149         * gfortran.dg/g77/dcomplex.f
11150         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11151         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11152         * gfortran.dg/g77/f90-intrinsic-numeric.f
11153         * gfortran.dg/g77/int8421.f
11154         * gfortran.dg/g77/labug1.f
11155         * gfortran.dg/g77/large_vec.f
11156         * gfortran.dg/g77/le.f
11157         * gfortran.dg/g77/short.f
11158         * gfortran.dg/g77/README: Update
11159
11160 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11161
11162         PR c++/16637
11163         * g++.dg/parse/lookup4.C: New test.
11164
11165 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11166
11167         PR c++/16175
11168         * g++.dg/template/ttp10.C: New test.
11169
11170 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11171
11172         * gcc.dg/pr12625-1.c: New test.
11173
11174 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11175
11176         * testsuite/gcc.dg/switch-warn-1.c: New test.
11177         * testsuite/gcc.dg/switch-warn-2.c: New test.
11178         * gcc.c-torture/compile/pr14730.c: Update.
11179
11180 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11181
11182         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11183         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11184         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11185         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11186
11187 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11188
11189         PR c++/16623
11190         * g++.dg/template/assign1.C: New test.
11191
11192 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11193
11194         PR c++/12170
11195         * g++.dg/template/ttp9.C: New test.
11196
11197 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11198
11199         * gcc.dg/format/cmn-err-1.c: New test.
11200
11201 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11202
11203         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11204         gcc.dg/Wparentheses-10.c: New tests.
11205         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11206
11207 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11208
11209         PR fortran/16465
11210         * gfortran.dg/g77//ffixed-line-length-0.f,
11211         gfortran.dg/g77/ffixed-line-length-132.f,
11212         gfortran.dg/g77/ffixed-line-length-72.f,
11213         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11214         gfortran.dg/g77/README: Update.
11215
11216 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11217
11218         PR c++/13092
11219         * g++.dg/template/non-dependent7.C: New test.
11220         * g++.dg/template/non-dependent8.C: Likewise.
11221         * g++.dg/template/non-dependent9.C: Likewise.
11222         * g++.dg/template/non-dependent10.C: Likewise.
11223
11224 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11225
11226         PR c++/16337
11227         * g++.dg/parse/attr2.C: New test.
11228
11229 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11230
11231         * g77.dg: Removed.
11232         * g77.f-torture: Ditto.
11233
11234 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11235
11236         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11237         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11238         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11239
11240 2004-07-16  Richard Henderson  <rth@redhat.com>
11241
11242         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11243
11244 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11245
11246         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11247         tests with full list of options.
11248         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11249         of TORTURE_OPTIONS if test contains 'dg-do run'.
11250
11251         PR fortran/16404
11252         * gfortran.dg/do_iterator.f90: New test.
11253
11254 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11255
11256         PR rtl-optimization/16536
11257         * gcc.c-torture/execute/restrict-1.c: New test.
11258
11259 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11260
11261         PR fortran/15324
11262         * gfortran.dg/pr15324.f90: New test.
11263
11264         PR fortran/15129
11265         * gfortran.dg/pr15129.f90: New test.
11266
11267         PR fortran/15140
11268         * gfortran.dg/pr15140.f90: New test.
11269
11270         PR fortran/13792
11271         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11272         compile-time simplification.
11273
11274 2004-07-14  Mike Stump  <mrs@apple.com>
11275
11276         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11277
11278 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11279
11280         PR target/16325
11281         * gcc.dg/profile-generate-1.c: New.
11282
11283 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11284
11285         * gcc.c-torture/execute/20040709-1.c: New test.
11286         * gcc.c-torture/execute/20040709-2.c: New test.
11287
11288 2004-07-14  Mike Stump  <mrs@apple.com>
11289
11290         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11291
11292 2004-07-14  Mike Stump  <mrs@apple.com>
11293
11294         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11295
11296 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11297
11298         PR c++/16518
11299         * g++.dg/parse/mutable1.C: New test.
11300
11301 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11302
11303         PR tree-optimization/16443
11304         * gcc.dg/tree-ssa/20040713-1.c: New test.
11305
11306 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11307
11308         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11309         for operator new.
11310
11311 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11312
11313         * gfortran.dg/g77/README: New file
11314         * gfortran.dg/g77/19981216-0.f:  Copy from
11315         g77.f-torture/noncompile.  Add "dg-do compile" and
11316         dg-error as required.
11317         * gfortran.dg/g77/19990218-1.f: Likewise
11318         * gfortran.dg/g77/19990905-1.f: Likewise
11319         * gfortran.dg/g77/9263.f: Likewise
11320         * gfortran.dg/g77/980615-0.f: Likewise
11321         * gfortran.dg/g77/980616-0.f: Likewise
11322         * gfortran.dg/g77/check0.f: Likewise
11323         * gfortran.dg/g77/select_no_compile.f: Likewise
11324
11325 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11326
11327         Copy files from g77.f-torture/compile.
11328         Add "{ dg-do compile}".  Other changes as noted
11329         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11330         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11331         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11332         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11333         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11334         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11335         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11336         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11337         statement to conform to standard.  Append alpha1.x for reference.
11338         * gfortran.dg/g77/xformat.f: Add dg-warning
11339
11340 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11341
11342         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11343         Add {dg-do compile} directive.
11344         * gfortran.dg/g77/cpp2.F: Likewise
11345
11346 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11347
11348         PR c++/5402
11349         * g++.dg/lookup/name-clash1.C: New test.
11350
11351         PR c++/9777
11352         * g++.dg/lookup/name-clash2.C: New test.
11353
11354         PR c++/12102
11355         * g++.dg/lookup/name-clash3.C: New test.
11356
11357 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11358
11359         * g++.dg/lookup/new2.C: New test.
11360         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11361
11362 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11363
11364         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11365         Add {dg-do compile} directive.
11366         * gfortran.dg/g77/13060.f: Likewise
11367         * gfortran.dg/g77/19990218-0.f: Likewise
11368         * gfortran.dg/g77/19990305-0.f: Likewise
11369         * gfortran.dg/g77/19990419-0.f: Likewise
11370         * gfortran.dg/g77/19990502-0.f: Likewise
11371         * gfortran.dg/g77/19990502-1.f: Likewise
11372         * gfortran.dg/g77/19990525-0.f: Likewise
11373         * gfortran.dg/g77/19990826-1.f: Likewise
11374         * gfortran.dg/g77/19990826-3.f: Likewise
11375         * gfortran.dg/g77/19990905-2.f: Likewise
11376         * gfortran.dg/g77/20000412-1.f: Likewise
11377         * gfortran.dg/g77/20000511-1.f: Likewise
11378         * gfortran.dg/g77/20000511-2.f: Likewise
11379         * gfortran.dg/g77/20000518.f: Likewise
11380         * gfortran.dg/g77/20000601-1.f: Likewise
11381         * gfortran.dg/g77/20000601-2.f: Likewise
11382         * gfortran.dg/g77/20000629-1.f: Likewise
11383         * gfortran.dg/g77/20000630-2.f: Likewise
11384         * gfortran.dg/g77/20010115.f: Likewise
11385         * gfortran.dg/g77/20010321-1.f: Likewise
11386         * gfortran.dg/g77/20010426.f: Likewise
11387         * gfortran.dg/g77/20020307-1.f: Likewise
11388         * gfortran.dg/g77/8485.f: Likewise
11389         * gfortran.dg/g77/960317-1.f: Likewise
11390         * gfortran.dg/g77/970915-0.f: Likewise
11391         * gfortran.dg/g77/980310-1.f: Likewise
11392         * gfortran.dg/g77/980310-2.f: Likewise
11393         * gfortran.dg/g77/980310-3.f: Likewise
11394         * gfortran.dg/g77/980310-4.f: Likewise
11395         * gfortran.dg/g77/980310-6.f: Likewise
11396         * gfortran.dg/g77/980310-7.f: Likewise
11397         * gfortran.dg/g77/980310-8.f: Likewise
11398         * gfortran.dg/g77/980419-2.f: Likewise
11399         * gfortran.dg/g77/980424-0.f: Likewise
11400         * gfortran.dg/g77/980427-0.f: Likewise
11401         * gfortran.dg/g77/980729-0.f: Likewise
11402         * gfortran.dg/g77/981117-1.f: Likewise
11403         * gfortran.dg/g77/toon_1.f: Likewise
11404
11405 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11406
11407         PR c++/2204
11408         * g++.dg/other/abstract2.C: New test.
11409
11410 2004-07-12  Paul Brook  <paul@codesourcery.com>
11411
11412         * gfortran.dg/pointer_init_1.f90: New test.
11413
11414 2004-07-11  Paul Brook  <paul@codesourcery.com>
11415
11416         PR fortran/15986
11417         * gfortran.dg/contained_1.f90: New test.
11418
11419 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11420
11421         * g++.dg/parse/defarg8.C: New test.
11422
11423 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11424
11425         PR fortran/16433
11426         * gfortran.dg/pr16433.f: New test.
11427
11428         PR fortran/17574
11429         * gfortran.dg/pr15754.f90: New test.
11430
11431 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11432
11433         PR tree-optimization/16437
11434         * gcc.c-torture/execute/bitfld-4.c: New test.
11435
11436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11437
11438         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11439         access to common var from module.
11440
11441 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11442
11443         PR fortran/16336
11444         * gfortran.fortran-torture/execute/common_2.f90: New test.
11445
11446 2004-07-10  Paul Brook  <paul@codesourcery.com>
11447
11448         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11449
11450 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11451
11452         PR fortran/15969
11453         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11454
11455 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11456
11457         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11458         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11459         * gfortran.dg/g77/ffree-form-1.f: Likewise
11460         * gfortran.dg/g77/ffree-form-2.f: Likewise
11461         * gfortran.dg/g77/ffree-form-3.f: Likewise
11462         * gfortran.dg/g77/fno-underscoring.f: Likewise
11463         * gfortran.dg/g77/funderscoring.f: Likewise
11464         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11465
11466 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11467
11468         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11469
11470 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11471         Paul Brook  <paul@codesourcery.com>
11472
11473         PR fortran/13415
11474         * gfortran.dg/common_pointer_1.f90: New test.
11475
11476 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11477
11478         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11479
11480 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11481
11482         PR target/16364
11483         * gcc.c-torture/compile/20040709-1.c: New.
11484
11485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11486
11487         PR fortran/14077
11488         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11489
11490 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11491
11492         PR fortran/13201
11493         * gfortran.dg/shape_1.f90: New test.
11494
11495 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11496             Andrew Pinski  <apinski@apple.com>
11497
11498         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11499
11500 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11501
11502         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11503         comment.
11504
11505 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11506         Paul Brook  <paul@codesourcery.com>
11507
11508         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11509         '.f95' and '.F95'.
11510
11511 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11512
11513         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11514
11515 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11516
11517         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11518         testcases with capital suffix.
11519
11520 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11521
11522         PR fortran/15481
11523         PR fortran/13372
11524         PR fortran/13575
11525         PR fortran/15978
11526         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11527
11528         * gfortran.dg/implicit_1.f90: New test.
11529
11530 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11531
11532         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11533         expression to match gfortran warning/error messages
11534         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11535         dg-error text.
11536
11537 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11538
11539         * lib/fortran-torture.exp: Rename proc search_for to
11540         search_for_re.
11541
11542 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11543
11544         * gcc.c-torture/execute/simd-5.x: New file.
11545         XFAIL on SPARC 64-bit at -O0.
11546
11547 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11548
11549         PR c++/8211
11550         PR c++/16165
11551         * g++.dg/warn/effc3.C: New test.
11552
11553 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11554
11555         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11556         change X to 1X in format.
11557         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11558         add data statements to conform to standard.
11559
11560 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11561
11562         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11563         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11564         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11565
11566 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11567
11568         * gfortran.dg/g77/7388.f: Copy from g77.dg
11569         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11570         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11571         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11572         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11573         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11574         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11575         * gfortran.dg/g77/strlen0.f: Likewise
11576
11577 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11578
11579         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11580         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11581
11582 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11583
11584         * gcc.c-torture/execute/920428-2.x: Delete.
11585         * gcc.c-torture/execute/920501-7.x: Likewise.
11586
11587 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11588
11589         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11590         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11591         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11592         prescott and c3-2.
11593         (PREFETCH_3DNOW): Add -march=c3.
11594
11595 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11596
11597         PR c/16437
11598         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11599         * gcc.c-torture/execute/bf64-1.x: Likewise.
11600
11601 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11602
11603         * gcc.c-torture/compile/20040708-1.c: New test.
11604
11605 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11606
11607         PR c++/16169
11608         * g++.dg/warn/effc2.C: New test.
11609
11610 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11611
11612         * gcc.c-torture/execute/bitfld-1.x: Remove.
11613         * gcc.c-torture/execute/bitfld-3.c: New test.
11614         * gcc.dg/bitfld-2.c: Remove XFAILs.
11615
11616 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11617
11618         PR c++/16276
11619         * g++.dg/rtti/tinfo1.C: New file.
11620
11621 2004-07-07  Eric Christopher  <echristo@redhat.com>
11622
11623         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11624
11625 2004-07-07  Andrew Pinski  <apinski@apple.com>
11626
11627         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11628
11629 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11630
11631         * g++.dg/init/call1.C: XFAIL.
11632
11633 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11634
11635         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11636         except for movstrict*, to movmem* and clrstr* to clrmem*.
11637
11638 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11639
11640         * gcc.c-torture/execute/20040707-1.c: New test.
11641
11642 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11643
11644         * gcc.c-torture/execute/20040706-1.c: New test.
11645
11646 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11647
11648         PR c++/3671
11649         * g++.dg/template/spec14.C: New test.
11650
11651 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11652
11653         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11654         nothing if not yet defined.  Use it in b, c and d type definitions.
11655         * gcc.c-torture/execute/20040705-1.c: New test.
11656         * gcc.c-torture/execute/20040705-2.c: New test.
11657
11658 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11659
11660         PR c++/2518
11661         * g++.dg/lookup/new1.C: New test.
11662
11663 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11664
11665         PR c++/11406
11666         * g++.dg/template/sizeof8.C: New test.
11667
11668 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11669
11670         * gcc.c-torture/compile/20040705-1.c: New test.
11671
11672 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11673
11674         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11675
11676 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11677
11678         * gcc.dg/cpp/if-mop.c: Two new testcases.
11679         * gcc.dg/cpp/trad/comment-3.c: New.
11680
11681 2004-07-04  Paul Brook  <paul@codesourcery.com>
11682
11683         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11684
11685 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11686
11687         PR c++/3761
11688         * g++.dg/lookup/crash4.C: New test.
11689
11690 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11691
11692         * gcc.c-torture/execute/builtin-abs-1.c
11693         * gcc.c-torture/execute/builtin-abs-2.c
11694         * gcc.c-torture/execute/builtin-complex-1.c
11695         * gcc.c-torture/execute/builtins/string-1-lib.c
11696         * gcc.c-torture/execute/builtins/string-1.c
11697         * gcc.c-torture/execute/builtins/string-2-lib.c
11698         * gcc.c-torture/execute/builtins/string-2.c
11699         * gcc.c-torture/execute/builtins/string-3-lib.c
11700         * gcc.c-torture/execute/builtins/string-3.c
11701         * gcc.c-torture/execute/builtins/string-4-lib.c
11702         * gcc.c-torture/execute/builtins/string-4.c
11703         * gcc.c-torture/execute/builtins/string-5-lib.c
11704         * gcc.c-torture/execute/builtins/string-5.c
11705         * gcc.c-torture/execute/builtins/string-6-lib.c
11706         * gcc.c-torture/execute/builtins/string-6.c
11707         * gcc.c-torture/execute/builtins/string-7-lib.c
11708         * gcc.c-torture/execute/builtins/string-7.c
11709         * gcc.c-torture/execute/builtins/string-8-lib.c
11710         * gcc.c-torture/execute/builtins/string-8.c
11711         * gcc.c-torture/execute/builtins/string-9-lib.c
11712         * gcc.c-torture/execute/builtins/string-9.c
11713         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11714         * gcc.c-torture/execute/builtins/string-asm-1.c
11715         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11716         * gcc.c-torture/execute/builtins/string-asm-2.c
11717         * gcc.c-torture/execute/stdio-opt-1.c
11718         * gcc.c-torture/execute/stdio-opt-2.c
11719         * gcc.c-torture/execute/stdio-opt-3.c
11720         * gcc.c-torture/execute/string-opt-1.c
11721         * gcc.c-torture/execute/string-opt-10.c
11722         * gcc.c-torture/execute/string-opt-11.c
11723         * gcc.c-torture/execute/string-opt-12.c
11724         * gcc.c-torture/execute/string-opt-13.c
11725         * gcc.c-torture/execute/string-opt-14.c
11726         * gcc.c-torture/execute/string-opt-15.c
11727         * gcc.c-torture/execute/string-opt-16.c
11728         * gcc.c-torture/execute/string-opt-2.c
11729         * gcc.c-torture/execute/string-opt-6.c
11730         * gcc.c-torture/execute/string-opt-7.c
11731         * gcc.c-torture/execute/string-opt-8.c:
11732         Replace with ...
11733
11734         * gcc.c-torture/execute/builtins/abs-2.c
11735         * gcc.c-torture/execute/builtins/abs-3.c
11736         * gcc.c-torture/execute/builtins/complex-1.c
11737         * gcc.c-torture/execute/builtins/fprintf.c
11738         * gcc.c-torture/execute/builtins/fputs.c
11739         * gcc.c-torture/execute/builtins/memcmp.c
11740         * gcc.c-torture/execute/builtins/memmove.c
11741         * gcc.c-torture/execute/builtins/memops-asm.c
11742         * gcc.c-torture/execute/builtins/mempcpy-2.c
11743         * gcc.c-torture/execute/builtins/mempcpy.c
11744         * gcc.c-torture/execute/builtins/memset.c
11745         * gcc.c-torture/execute/builtins/printf.c
11746         * gcc.c-torture/execute/builtins/sprintf.c
11747         * gcc.c-torture/execute/builtins/strcat.c
11748         * gcc.c-torture/execute/builtins/strchr.c
11749         * gcc.c-torture/execute/builtins/strcmp.c
11750         * gcc.c-torture/execute/builtins/strcpy.c
11751         * gcc.c-torture/execute/builtins/strcspn.c
11752         * gcc.c-torture/execute/builtins/strlen-2.c
11753         * gcc.c-torture/execute/builtins/strlen.c
11754         * gcc.c-torture/execute/builtins/strncat.c
11755         * gcc.c-torture/execute/builtins/strncmp-2.c
11756         * gcc.c-torture/execute/builtins/strncmp.c
11757         * gcc.c-torture/execute/builtins/strncpy.c
11758         * gcc.c-torture/execute/builtins/strpbrk.c
11759         * gcc.c-torture/execute/builtins/strpcpy-2.c
11760         * gcc.c-torture/execute/builtins/strpcpy.c
11761         * gcc.c-torture/execute/builtins/strrchr.c
11762         * gcc.c-torture/execute/builtins/strspn.c
11763         * gcc.c-torture/execute/builtins/strstr-asm.c
11764         * gcc.c-torture/execute/builtins/strstr.c:
11765         ... these new files.
11766
11767         * gcc.c-torture/execute/builtins/abs-2-lib.c
11768         * gcc.c-torture/execute/builtins/abs-3-lib.c
11769         * gcc.c-torture/execute/builtins/complex-1-lib.c
11770         * gcc.c-torture/execute/builtins/fprintf-lib.c
11771         * gcc.c-torture/execute/builtins/fputs-lib.c
11772         * gcc.c-torture/execute/builtins/memcmp-lib.c
11773         * gcc.c-torture/execute/builtins/memmove-lib.c
11774         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11775         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11776         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11777         * gcc.c-torture/execute/builtins/memset-lib.c
11778         * gcc.c-torture/execute/builtins/printf-lib.c
11779         * gcc.c-torture/execute/builtins/sprintf-lib.c
11780         * gcc.c-torture/execute/builtins/strcat-lib.c
11781         * gcc.c-torture/execute/builtins/strchr-lib.c
11782         * gcc.c-torture/execute/builtins/strcmp-lib.c
11783         * gcc.c-torture/execute/builtins/strcpy-lib.c
11784         * gcc.c-torture/execute/builtins/strcspn-lib.c
11785         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11786         * gcc.c-torture/execute/builtins/strlen-lib.c
11787         * gcc.c-torture/execute/builtins/strncat-lib.c
11788         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11789         * gcc.c-torture/execute/builtins/strncmp-lib.c
11790         * gcc.c-torture/execute/builtins/strncpy-lib.c
11791         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11792         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11793         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11794         * gcc.c-torture/execute/builtins/strrchr-lib.c
11795         * gcc.c-torture/execute/builtins/strspn-lib.c
11796         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11797         * gcc.c-torture/execute/builtins/strstr-lib.c
11798         * gcc.c-torture/execute/builtins/lib/abs.c
11799         * gcc.c-torture/execute/builtins/lib/fprintf.c
11800         * gcc.c-torture/execute/builtins/lib/memset.c
11801         * gcc.c-torture/execute/builtins/lib/printf.c
11802         * gcc.c-torture/execute/builtins/lib/sprintf.c
11803         * gcc.c-torture/execute/builtins/lib/strcpy.c
11804         * gcc.c-torture/execute/builtins/lib/strcspn.c
11805         * gcc.c-torture/execute/builtins/lib/strncat.c
11806         * gcc.c-torture/execute/builtins/lib/strncmp.c
11807         * gcc.c-torture/execute/builtins/lib/strncpy.c
11808         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11809         * gcc.c-torture/execute/builtins/lib/strspn.c
11810         * gcc.c-torture/execute/builtins/lib/strstr.c:
11811         New files containing support routines.
11812
11813         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11814         declaration.
11815         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11816         when not optimizing.
11817
11818 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11819
11820         PR c++/16240
11821         * g++.dg/abi/mangle22.C: New test.
11822         * g++.dg/abi/mangle23.C: Likewise.
11823
11824 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11825
11826         PR fortran/16290
11827         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11828         Allow for cases without denormalized floating point numbers.
11829
11830 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         PR c/1027
11833         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11834         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11835         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11836         expected warning text.
11837         * gcc.dg/format/diag-2.c: New test.
11838
11839 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11840
11841         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11842
11843 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11844
11845         * gcc.dg/builtins-43.c: New.
11846         * gcc.dg/builtins-44.c: New.
11847         * gcc.dg/builtins-45.c: New.
11848
11849 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11850             Andreas Tobler  <a.tobler@schweiz.ch>
11851
11852         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11853         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11854         as SIGSEGV.
11855         * gcc.dg/cleanup-11.c: Likewise.
11856         * gcc.dg/cleanup-8.c: Likewise.
11857         * gcc.dg/cleanup-9.c: Likewise.
11858         * gcc.dg/cleanup-5.c: Run on all platforms.
11859
11860 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11861
11862         * g++.dg/warn/nonnull1.C: New test.
11863
11864 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11865
11866         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11867         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11868         Special-case the Sun compiler wrt to <complex.h>.
11869
11870 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11871
11872         * gcc.dg/Wunreachable-8.C: New test.
11873
11874         * gcc.dg/h8300-ice2.c : New test.
11875
11876 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11877
11878         PR fortran/16161
11879         * gfortran.fortran-torture/compile/implicit.f90: Add test
11880         for implicit character.
11881
11882 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11883
11884         PR fortran/16289
11885         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11886         Use tiny() intrinsic to find smallest non-negative real
11887
11888 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11891         * gcc.dg/compat/struct-by-value-22_x.c: New.
11892         * gcc.dg/compat/struct-by-value-22_y.c: New.
11893
11894         * gcc.c-torture/execute/20040629-1.c: New test.
11895
11896 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11899         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11900
11901         PR target/16195
11902         * gcc.dg/20040625-1.c: New test.
11903
11904 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11905
11906         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11907
11908 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11909
11910         PR fortran/15963
11911         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11912
11913 2004-06-29  Richard Henderson  <rth@redhat.com>
11914
11915         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11916
11917 2004-06-29  Paul Brook  <paul@codesourcery.com>
11918
11919         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11920         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11921
11922 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         PR c++/16260
11925         * g++.dg/parse/crash15.C: New.
11926
11927 2004-06-28  Andrew Pinski  <apinski@apple.com>
11928
11929         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11930         by the error already.
11931
11932         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11933
11934 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11935
11936         PR target/14041
11937         * gcc.dg/h8300-bss-align-1.c : New.
11938
11939 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11940
11941         * PR c++/16174
11942         * g++.dg/template/ctor4.C: New.
11943
11944 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11945
11946         PR c++/16205
11947         * g++.dg/warn/Wsequence-point-1.C: New test.
11948
11949 2004-06-27  Paul Brook  <paul@codesourcery.com>
11950
11951         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11952
11953 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11954
11955         * g++.old-deja/g++.mike/p7325.C: Remove.
11956
11957 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11958
11959         PR c/14963
11960         * gcc.dg/pr14963.c: New test.
11961
11962 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11963
11964         PR c++/16193
11965         * g++.dg/parse/redef1.C: New test.
11966
11967 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11968
11969         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11970         20021110.c.
11971         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11972         20021119-1.c.
11973         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11974         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11975         5-04.c.
11976         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11977         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11978         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11979         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11980         g++.brendan/enum14.C.
11981         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11982         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11983         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11984         g++.mike/virt1.C.
11985         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11986         memtemp24.C.
11987
11988 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11989
11990         * gcc.dg/20040527-1.c: New test case.
11991
11992 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11993
11994         PR gfortran/pr16196
11995         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11996
11997 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11998
11999         PR middle-end/15825
12000         * gcc.dg/pr15825-1.c: New test case.
12001
12002 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12003
12004         * gcc.c-torture/execute/20040625-1.c: New test.
12005
12006 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12007
12008         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12009
12010 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12011
12012         * gcc.dg/torture/mips-div-1.c: New test.
12013
12014 2004-06-24  Jeff Law  <law@redhat.com>
12015
12016         * gcc.dg/tree-ssa/20040624-1.c: New test.
12017
12018 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12019
12020         * gcc.c-torture/compile/20040624-1.c: New test.
12021
12022 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12023
12024         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12025         this directory.
12026
12027 2004-06-23  Andrew Pinski  <apinski@apple.com>
12028
12029         PR middle-end/15988
12030         * g++.dg/opt/ptrmem4.C: New test.
12031
12032         * gcc.dg/c90-array-quals-2.c: New test.
12033
12034 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12035
12036         * gcc.dg/kpice1.c: New test.
12037
12038 2006-06-23  Andrew Pinski  <apinski@apple.com>
12039
12040         * gcc.dg/c90-array-quals.c: New test.
12041
12042 2006-06-22  Richard Henderson  <rth@redhat.com>
12043
12044         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12045
12046 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12047
12048         * gcc.dg/builtins-config.h: Handle FreeBSD.
12049
12050 2006-06-22  Richard Henderson  <rth@redhat.com>
12051
12052         * g++.dg/opt/devirt1.C: New.
12053
12054 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12055
12056         * g++.dg/opt/pr15551.C: New testcase.
12057
12058 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12059
12060         PR target/14800
12061         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12062         x86_64-*-linux* when compiling for 32bit.
12063
12064 2004-06-21  Andrew Pinski  <apinski@apple.com>
12065
12066         * gcc.dg/pch/struct-1.c: New.
12067         * gcc.dg/pch/struct-1.hs: New.
12068
12069 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12070
12071         * gcc.dg/pch/save-temps-1.c: New file.
12072         * gcc.dg/pch/save-temps-1.hs: New file.
12073
12074 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12075
12076         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12077         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12078
12079 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12080
12081         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12082         to fix type error.
12083         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12084         Remove trailing spaces.
12085
12086 2004-06-21  Richard Henderson  <rth@redhat.com>
12087
12088         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12089         merging && to BIT_FIELD_REF.
12090
12091 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12092
12093         * g++.dg/opt/placeholder1.C: New test.
12094
12095 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12096
12097         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12098         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12099         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12100         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12101
12102 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12103
12104         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12105         extern "C".
12106         * g++.dg/other/pragma-re-1.C: Add comments.
12107
12108 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12109
12110         PR gfortran/16080
12111         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12112
12113 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12114
12115         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12116         instead of setting the type of size_t by
12117         hand.
12118
12119 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12120
12121         * gcc.dg/unordered-2.c: New test case.
12122         * gcc.dg/unordered-3.c: New test case.
12123
12124 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12125
12126         PR other/16043
12127         * lib/g++.exp (g++_version): Tweak regexp for version
12128         * lib/g77.exp (g77_version): Likewise
12129         * lib/gfortran.exp (gfortran_version): Likewise
12130         * lib/objc.exp (objc_version): Likewise
12131         * lib/treelang.exp (treelang_version): Likewise
12132
12133 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12134
12135         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12136         Use INT_MAX instead of __INT_MAX__.
12137         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12138
12139         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12140         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12141         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12142         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12143         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12144         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12145         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12146         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12147         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12148
12149         * gcc.dg/range-test-1.c: New test.
12150         * g++.dg/opt/range-test-1.C: New test.
12151
12152 2004-06-17  Richard Henderson  <rth@redhat.com>
12153
12154         * objc.dg/sync-1.m: New.
12155         * objc.dg/try-catch-1.m: Don't force next runtime.
12156         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12157         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12158         shadowed catch clause.
12159         * objc.dg/try-catch-5.m: New.
12160
12161 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12162
12163         Bug 14610
12164         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12165
12166 2004-06-15  Richard Henderson  <rth@redhat.com>
12167
12168         * gcc.dg/20001116-1.c: Move expected warning line.
12169
12170 2004-06-15  Richard Henderson  <rth@redhat.com>
12171
12172         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12173         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12174
12175 2004-06-15  Jeff Law  <law@redhat.com>
12176
12177         * gcc.dg/tree-ssa/20040615-1.c: New test.
12178         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12179         be less sensitive to operand ordering.
12180         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12181
12182 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12183
12184         * g++.dg/abi/bitfield3.C: Add comment..
12185
12186 2004-06-15  Richard Henderson  <rth@redhat.com>
12187
12188         * g++.dg/ext/stmtexpr1.C: XFAIL.
12189         * gcc.dg/20030612-1.c: XFAIL.
12190
12191 2004-06-15  Eric Christopher  <echristo@redhat.com>
12192
12193         * g++.dg/charset/asm5.c: New.
12194         * gcc.dg/charset/asm6.c: New.
12195
12196 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12197
12198         PR fortran/15962
12199         * gfortran.fortran-torture/execute/select_1.f90: New test.
12200
12201 2004-06-15  Paul Brook  <paul@codesourcery.com>
12202
12203         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12204
12205 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12206
12207         PR c++/15967
12208         * g++.dg/lookup/crash3.C: New test.
12209
12210 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12211
12212         PR c++/15947
12213         * g++.dg/parse/dtor4.C: New test.
12214
12215 2004-06-14  Jeff Law  <law@redhat.com>
12216
12217         * gcc.c-torture/compile/20040614-1.c: New test.
12218
12219 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12220
12221         PR fortran/15211
12222         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12223         LEN of a character array.
12224
12225 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12226
12227         PR c++/15096
12228         * g++.dg/template/ptrmem10.C: New test.
12229
12230         PR c++/14930
12231         * g++.dg/template/friend30.C: New test.
12232
12233 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12234
12235         PR fortran/14928
12236         * gfortran.fortran-torture/compile/mloc.f90: New test.
12237
12238 2004-06-13  Paul Brook  <paul@codesourcery.com>
12239
12240         * gfortran.fortran-torture/execute/random_2.f90: New test.
12241
12242 2004-06-13  Eric Christopher  <echristo@redhat.com>
12243
12244         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12245
12246 2004-06-12  Paul Brook  <paul@codesourcery.com>
12247
12248         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12249
12250 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12251
12252         PR fortran/14923
12253         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12254
12255 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12256
12257         PR fortran/14957
12258         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12259         syntax errors in end statements of contained subroutines.
12260
12261 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12262
12263         PR fortran/12841
12264         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12265
12266 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12267
12268         PR fortran/15665
12269         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12270
12271 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12272
12273         PR gfortran/12839
12274         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12275
12276 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12277
12278         PR c++/15862
12279         * g++.dg/parse/enum1.C: New test.
12280
12281 2004-06-10  Jeff Law  <law@redhat.com>
12282
12283         * gcc.c-torture/compile/20040610-1.c: New test.
12284
12285 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12286
12287         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12288         * g++.old-deja/g++.other/decl3.C: Likewise.
12289
12290 2004-06-10  Brian Booth  <bbooth@redhat.com>
12291
12292         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12293         V_MAY_DEF instead of VDEF.
12294         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12295
12296 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12297
12298         PR c++/14211
12299         * g++.dg/conversion/const1.C: New test.
12300
12301         PR c++/15076
12302         * g++.dg/conversion/reinterpret1.C: New test.
12303
12304         PR c++/15877
12305         * g++.dg/template/enum2.C: New test.
12306
12307         PR c++/15227
12308         * g++.dg/template/error13.C: New test.
12309
12310 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12311
12312         PR fortran/14957
12313         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12314         arguments to test_* REAL and of the right size.
12315
12316 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12317
12318         PR target/15569
12319         PR rtl-optimization/15681
12320         * gcc.dg/20040609-1.c: New test.
12321
12322 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12323
12324         PR c++/14791
12325         * g++.dg/opt/builtins1.C: New test.
12326
12327 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12328
12329         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12330         that use default windows32 struct layout.
12331         * gcc.dg/i386-bitfield2.c: Likewise.
12332
12333 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12334
12335         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12336         for mingw32 and cygwin targets.
12337
12338 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12339
12340         * gcc.dg/pch/macro-4.c: New.
12341         * gcc.dg/pch/macro-4.hs: New.
12342
12343 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12344
12345         PR fortran/13249
12346         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12347
12348 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12349
12350         PR fortran/13372
12351         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12352
12353 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12354
12355         PR gfortran/14897
12356         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12357
12358 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12359
12360         PR gfortran/15755
12361         * gfortran.fortran-torture/execute/backspace.c : New test.
12362
12363 2004-06-09  Paul Brook  <paul@codesourcery.com>
12364
12365         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12366         (pointer_to_section): Rewrite to use smaller array.
12367
12368 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12369
12370         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12371         * gcc.dg/ext/altivec-10.c: Same.
12372         * gcc.dg/ext/altivec-11.c: Same.
12373         * gcc.dg/ext/altivec-12.c: Same.
12374         * gcc.dg/ext/altivec-13.c: Same.
12375         * gcc.dg/ext/altivec-14.c: Same.
12376         * gcc.dg/ext/altivec-15.c: Same.
12377         * gcc.dg/ext/altivec-16.c: Same.
12378         * gcc.dg/ext/altivec-3.c: Same.
12379         * gcc.dg/ext/altivec-4.c: Same.
12380         * gcc.dg/ext/altivec-6.c: Same.
12381         * gcc.dg/ext/altivec-7.c: Same.
12382         * gcc.dg/ext/altivec-8.c: Same.
12383         * gcc.dg/ext/altivec-varargs-1.c: Same.
12384
12385         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12386         * g++.dg/ext/altivec-10.C: Same.
12387         * g++.dg/ext/altivec-2.C: Same.
12388         * g++.dg/ext/altivec-3.C: Same.
12389         * g++.dg/ext/altivec-4.C: Same.
12390         * g++.dg/ext/altivec-5.C: Same.
12391         * g++.dg/ext/altivec-6.C: Same.
12392         * g++.dg/ext/altivec-7.C: Same.
12393         * g++.dg/ext/altivec-8.C: Same.
12394         * g++.dg/ext/altivec-9.C: Same.
12395
12396 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12397
12398         PR c++/7841
12399         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12400
12401 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12402
12403         * gcc.dg/union-1.c: New test.
12404
12405 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12406
12407         * gcc.dg/builtins-41.c: New test case.
12408         * gcc.dg/builtins-42.c: New test case.
12409
12410 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12411
12412         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12413         * g++.dg/ext/altivec-10.C: Same.
12414         * g++.dg/ext/altivec-2.C: Same.
12415         * g++.dg/ext/altivec-3.C: Same.
12416         * g++.dg/ext/altivec-4.C: Same.
12417         * g++.dg/ext/altivec-5.C: Same.
12418         * g++.dg/ext/altivec-6.C: Same.
12419         * g++.dg/ext/altivec-7.C: Same.
12420         * g++.dg/ext/altivec-8.C: Same.
12421         * g++.dg/ext/altivec-9.C: Same.
12422         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12423         * g++.old-deja/g++.brendan/new3.C: Same.
12424         * gcc.c-torture/execute/eeprof-1.x: Same.
12425
12426 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12427
12428         PR c/14765
12429         * gcc.dg/pr14765-1.c: New test.
12430
12431 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12432
12433         PR c/14649
12434         * gcc.dg/pr14649-1.c: New test case.
12435
12436 2004-06-07  Richard Henderson  <rth@redhat.com>
12437
12438         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12439         if temporaries.
12440
12441 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12442
12443         * g++.dg/eh/elide1.C: Remove XFAIL.
12444
12445 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/15337
12448         * g++.dg/expr/sizeof3.C: New test.
12449
12450         PR c++/14777
12451         * g++.dg/template/access14.C: New test.
12452
12453         PR c++/15554
12454         * g++.dg/template/enum1.C: New test.
12455
12456         PR c++/15057
12457         * g++.dg/eh/throw1.C: New test.
12458
12459 2004-06-07  David Ayers  <d.ayers@inode.at>
12460             Ziemowit Laski  <zlaski@apple.com>
12461
12462         * lib/objc.exp (objc_target_compile): Revert the '-framework
12463         Foundation' flag fix, since bare Darwin does not ship
12464         with the Foundation framework.
12465         * objc/execute/next_mapping.h: Provide a local NSConstantString
12466         @interface and @implementation.
12467         (objc_constant_string_init): A constructor function, used to
12468         initialize the NSConstantString meta-class object.
12469         * objc/execute/string1.m: Include "next_mapping.h" instead of
12470         <Foundation/NSString.h>.
12471         * objc/execute/string2.m: Likewise.
12472         * objc/execute/string3.m: Likewise.
12473         * objc/execute/string4.m: Likewise.
12474
12475 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12476
12477         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12478         to double. Replace double with FLOAT.
12479         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12480
12481         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12482         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12483         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12484         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12485         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12486         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12487         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12488         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12489
12490 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12491
12492         PR c/13519
12493         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12494
12495 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12496
12497         PR c++/15503
12498         * g++.dg/template/meminit2.C: New test.
12499
12500 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12501
12502         PR target/15822
12503         * gcc.c-torture/execute/compare-fp-1.c,
12504         gcc.c-torture/execute/compare-fp-2.c,
12505         gcc.c-torture/execute/compare-fp-3.c,
12506         gcc.c-torture/execute/compare-fp-4.c,
12507         gcc.c-torture/execute/compare-fp-3.x,
12508         gcc.c-torture/execute/compare-fp-4.x: Moved...
12509         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12510         gcc.c-torture/execute/ieee/compare-fp-2.c,
12511         gcc.c-torture/execute/ieee/compare-fp-3.c,
12512         gcc.c-torture/execute/ieee/compare-fp-4.c,
12513         gcc.c-torture/execute/ieee/compare-fp-3.x,
12514         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12515
12516 2004-06-04  David Ayers  <d.ayers@inode.at>
12517
12518         * objc/execute/protocol-isEqual-4.m: New testcase.
12519
12520 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12521
12522         * objc/execute/protocol-isEqual-1.m: New testcase.
12523         * objc/execute/protocol-isEqual-2.m: New testcase.
12524         * objc/execute/protocol-isEqual-3.m: New testcase.
12525
12526 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12527
12528         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12529
12530 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12531
12532         * lib/objc.exp (objc_target_compile): When running tests on
12533         Darwin (Mac OS X), inform the linker about '-framework
12534         'Foundation'.
12535
12536 2004-06-02  Eric Christopher  <echristo@redhat.com>
12537
12538         * gcc.c-torture/compile/20040602-1.c: New.
12539
12540 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12541
12542         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12543         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12544
12545         PR tree-optimization/14736
12546         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12547
12548         PR tree-optimization/14042
12549         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12550
12551         PR tree-optimization/14729
12552         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12553
12554 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12555
12556         PR fortran/15557
12557         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12558
12559 2004-06-01  Richard Hederson  <rth@redhat.com>
12560
12561         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12562
12563 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12564
12565         PR c++/14932
12566         * g++.dg/parse/offsetof4.C: New test.
12567
12568 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12569
12570         PR objc/7993
12571         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12572
12573 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12574
12575         PR c++/15701
12576         * g++.dg/template/friend29.C: New test.
12577
12578 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12579
12580         PR c/15749
12581         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12582
12583 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12584
12585         * gcc.dg/sparc-trap-1.c: New test.
12586
12587 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12588
12589         PR middle-end/15069
12590         * g++.dg/opt/fold3.C: New test case.
12591
12592 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12593
12594         * lib/target-supports.exp (check_iconv_available): Fix fallout
12595         from 2004-05-28 patch.
12596
12597 2004-05-30  Paul Brook  <paul@codesourcery.com>
12598
12599         PR fortran/15620
12600         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12601         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12602
12603 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12604
12605         * gfortran.fortran-torture/execute/random_1.f90: New test.
12606
12607 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12608
12609         * g++.dg/ext/altivec-10.C: New test.
12610
12611 2004-05-29  Paul Brook  <paul@codesourcery.com>
12612
12613         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12614
12615 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12616
12617         * gcc.dg/altivec-16.c: New test.
12618
12619 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12620
12621         * lib/target-supports.exp (check_vmx_hw_available): New.
12622         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12623
12624         * lib/target-supports.exp (check_alias_available,
12625         check_iconv_available, check_named_sections_available): Use
12626         unique names for temporary files.
12627
12628 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12629
12630         * gcc.dg/altivec-15.c: New test.
12631
12632 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12633
12634         PR c++/15083
12635         * g++.dg/warn/noeffect6.C: New test.
12636
12637         PR c++/15471
12638         * g++.dg/expr/ptrmem4.C: New test.
12639
12640         PR c++/15640
12641         * g++.dg/template/operator3.C: New test.
12642
12643 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12644
12645         PR c++/14668
12646         * g++.dg/lookup/redecl1.C: New test.
12647         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12648
12649 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12650
12651         * gcc.c-torture/execute/compare-fp-1.c,
12652         gcc.c-torture/execute/compare-fp-2.c,
12653         gcc.c-torture/execute/compare-fp-3.c,
12654         gcc.c-torture/execute/compare-fp-4.c,
12655         gcc.c-torture/execute/compare-fp-3.x,
12656         gcc.c-torture/execute/compare-fp-4.x,
12657         gcc.dg/pr15649-1.c: New.
12658
12659 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12660
12661         PR c++/12883
12662         * g++.dg/init/array14.C: New test.
12663
12664 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12665
12666         * lib/compat.exp (compat-get-options-main): New.
12667         (compat-get-options): Remove unneeded code, warn for ignored
12668         command.
12669         (compat-execute): Check flag set by dg-require-* commands.
12670
12671         * lib/compat.exp (compat-execute): Break up long lines.
12672
12673 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12674
12675         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12676         * gcc.dg/altivec-14.c: New test.
12677         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12678
12679         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12680         * gcc.dg/altivec-12.c: Ditto.
12681
12682         * gcc.dg/altivec-3.c: Move call to altivec_check.
12683
12684 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12685
12686         PR c++/15044
12687         * g++.dg/template/error12.C: New test.
12688
12689         PR c++/15317
12690         * g++.dg/ext/attrib15.C: New test.
12691
12692         PR c++/15329
12693         * g++.dg/template/ptrmem9.C: New test.
12694
12695 2004-05-25  Paul Brook  <paul@codesourcery.com>
12696
12697         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12698
12699 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12700
12701         PR c++/15165
12702         * g++.dg/template/crash19.C: New test.
12703
12704 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12705
12706         PR c++/15025
12707         * g++.dg/template/redecl1.C: New test.
12708
12709 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12710
12711         PR c++/14821
12712         * g++.dg/other/ns1.C: New test.
12713
12714         PR c++/14883
12715         * g++.dg/template/invalid1.C: New test.
12716
12717 2004-05-23  Paul Brook  <paul@codesourcery.com>
12718         Victor Leikehman  <lei@haifasphere.co.il>
12719
12720         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12721         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12722
12723 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12724
12725         PR c++/15285
12726         PR c++/15299
12727         * g++.dg/template/non-dependent5.C: New test.
12728         * g++.dg/template/non-dependent6.C: New test.
12729
12730 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/15507
12733         * g++.dg/inherit/union1.C: New test.
12734
12735         PR c++/15542
12736         * g++.dg/template/addr1.C: New test.
12737
12738         PR c++/15427
12739         * g++.dg/template/array5.C: New test.
12740
12741         PR c++/15287
12742         * g++.dg/template/array6.C: New test.
12743
12744 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12745             Roger Sayle  <roger@eyesopen.com>
12746
12747         * g++.dg/lookup/forscope2.C: New test case.
12748
12749 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12750
12751         * gcc.dg/cpp/Wmissingdirs.c: New.
12752
12753 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12754
12755         PR target/15301
12756         * gcc.dg/compat/union-m128-1.h: New file.
12757         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12758         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12759         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12760
12761 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12762
12763         PR target/15302
12764         * gcc.dg/compat/struct-complex-1.h: New file.
12765         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12766         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12767         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12768
12769 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12770
12771         PR middle-end/3074
12772         * gcc.dg/pr3074-1.c: New test case.
12773         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12774
12775 2004-05-20  Falk Hueffner  <falk@debian.org>
12776
12777         PR other/15526
12778         * gcc.dg/ftrapv-1.c: New test case.
12779
12780 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12781
12782         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12783
12784 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12785             Jeff Law  <law@redhat.com>
12786
12787         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12788         * gcc.dg/tree-ssa/20040518-2.c: New test.
12789
12790         * gcc.dg/tree-ssa/20040518-1.c: New test.
12791
12792 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12793
12794         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12795
12796 2004-05-18  Paul Brook  <paul@codesourcery.com>
12797
12798         PR fortran/13930
12799         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12800
12801 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12802
12803         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12804         constant folding.
12805
12806 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12807
12808         * gcc.dg/tree-ssa/20040517-1.c: New test.
12809
12810 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12811
12812         * gcc.dg/loop-4.c: New test.
12813
12814 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12815
12816         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12817
12818 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12819
12820         PR fortran/15311
12821         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12822
12823 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12824
12825         PR fortran/13826
12826         PR fortran/13940
12827         * gfortran.fortran-torture/compile/data_1.f90: New test.
12828
12829 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12830
12831         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12832         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12833
12834 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12835
12836         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12837
12838 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12839
12840         PR c/15444
12841         * gcc.dg/format/xopen-1.c: Adjust expected message.
12842         * gcc.dg/format/xopen-3.c: New test.
12843
12844 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12845
12846         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12847
12848 2004-05-14  Jeff Law  <law@redhat.com>
12849
12850         * gcc.dg/tree-ssa/20040514-2.c: New test.
12851
12852 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12853
12854         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12855         this ...
12856         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12857         this.
12858
12859 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12860
12861         * gcc.dg/tree-ssa/20040514-1.c: New test.
12862
12863 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12864
12865         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12866         test.
12867
12868 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12869
12870         PR fortran/14066
12871         * gfortran.fortran-torture/compile/do_1.f90: New test.
12872
12873 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12874
12875         PR fortran/15051
12876         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12877         test.
12878
12879 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12880
12881         PR fortran/15149
12882         * gfortran.fortran-torture/execute/random_init.f90: New test.
12883
12884 2004-05-13  Paul Brook  <paul@codesourcery.com>
12885
12886         PR fortran/15314
12887         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12888
12889 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12890
12891         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12892         for the powerpc case.
12893
12894 2004-05-13  Jeff Law  <law@redhat.com>
12895
12896         * gcc.dg/tree-ssa/20040513-1.c: New test.
12897         * gcc.dg/tree-ssa/20040513-2.c: New test.
12898
12899 2004-05-13  Paul Brook  <paul@codesourcery.com>
12900
12901         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12902         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12903         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12904
12905 2004-05-13  Andreas Schwab  <schwab@suse.de>
12906
12907         PR other/10819
12908         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12909         characters.
12910
12911 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12912
12913         PR fortran/15294
12914         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12915
12916 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12917
12918         Merge from tree-ssa-20020619-branch.  See
12919         ChangeLog.tree-ssa for details.
12920
12921 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12922
12923         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12924         include <altivec.h> explicitly.
12925         * gcc.dg/altivec-13.c: Likewise.
12926
12927 2004-05-11  Paul Brook  <paul@codesourcery.com>
12928
12929         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12930
12931 2004-05-10  Eric Christopher  <echristo@redhat.com>
12932
12933         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12934         * gcc.dg/sibcall-4.c: Ditto.
12935
12936 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12937
12938         * g++.dg/ext/altivec-8.C: New test case.
12939         * gcc.dg/altivec-13.c: New test case.
12940
12941 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12942
12943         * gcc.c-torture/execute/divcmp-1.c: New test case.
12944         * gcc.c-torture/execute/divcmp-2.c: New test case.
12945         * gcc.c-torture/execute/divcmp-3.c: New test case.
12946
12947 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12948
12949         * g++.dg/other/pragma-re-2.C: New test.
12950
12951 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12952
12953         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12954         * gcc.dg/i386-387-2.c: Likewise.
12955
12956         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12957         __builtin_drem.
12958         * gcc.dg/i386-387-6.c: Likewise.
12959
12960 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12961
12962         * gcc.dg/builtins-33.c:  Also check log1p*.
12963
12964 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12965
12966         PR optimization/15296
12967         * gcc.c-torture/execute/pr15296.c: New test.
12968
12969 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12970
12971         * gcc.dg/builtins-40.c: New test.
12972
12973 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12974
12975         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12976
12977 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12978
12979         * g++.dg/ext/spe1.C: New testcase.
12980
12981 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12982
12983         * objc.dg/image-info.m: Allow additional attributes
12984         for __image_info section.
12985
12986 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12987
12988         * gcc.dg/torture/mips-hilo-2.c: New test.
12989
12990 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12991
12992         PR c++/14389
12993         * g++.dg/template/member5.C: New test.
12994
12995 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12996
12997         * gcc.dg/builtins-34.c: Also check expm1*.
12998
12999 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13000
13001         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13002         * gcc.dg/torture/builtin-convert-3.c: New test.
13003
13004 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13005
13006         PR middle-end/15054
13007         * g++.dg/opt/pr15054.C: New test.
13008
13009 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13010
13011         * gcc.dg/torture/builtin-rounding-1.c: New test.
13012         * gcc.dg/builtins-25.c: Delete.
13013         * gcc.dg/builtins-29.c: Delete.
13014
13015 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13016
13017         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13018         * gcc.dg/sibcall-4.c: Likewise.
13019         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13020
13021 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13022
13023         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13024         bit-field on 16-bit targets.
13025
13026 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13027
13028         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13029         16-bit targets.
13030
13031 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13032
13033         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13034         * gcc.dg/rs6000-power2-2.c: Likewise.
13035
13036 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13037
13038         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13039         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13040         Change the asm registers to be in form of frN instead of fN.
13041
13042 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13043
13044         * gcc.dg/torture/builtin-convert-2.c: New test.
13045
13046 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13047
13048         * gcc.dg/rs6000-power2-1.c: New test.
13049         * gcc.dg/rs6000-power2-2.c: New test.
13050
13051 2004-04-28  Jan Hubicka  <jh@suse.cz>
13052
13053         * gcc.dg/unused-6.c: New test.
13054
13055 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13056             Ulrich Weigand  <uweigand@de.ibm.com>
13057
13058         * ada/acats/run_all.sh: Define $target variable.
13059
13060 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13061
13062         PR c++/15119
13063         * g++.dg/other/vararg-1.C: New test.
13064
13065         PR c++/4794
13066         * g++.dg/eh/cleanup3.C: New test.
13067
13068 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13069
13070         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13071         and ad8011a (target_insn).
13072         * ada/acats/support/macro.dfs: Likewise.
13073         * ada/acats/support/impbit.adb: New file.
13074
13075 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13076
13077         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13078
13079 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13080
13081         * gcc.dg/loop-3.c: New test.
13082
13083 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13084
13085         * gcc.c-torture/execute/simd-5.c: New test.
13086
13087 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13088
13089         PR c++/15064
13090         * g++.dg/template/crash18.C: New test.
13091
13092 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13093
13094         * g++.dg/ext/complit3.C: New test.
13095
13096 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13097
13098         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13099         * gcc.dg/altivec-3.c: Same.
13100         * gcc.dg/altivec-varargs-1.c: Same.
13101
13102 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13103
13104         * lib/target-supports.exp (check_profiling_available): Assume
13105         profiling is not available on powerpc-eabi targets.
13106
13107 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13108
13109         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13110         * gcc.dg/vmx/bug-1.c: Ditto.
13111
13112 2004-04-20  Eric Christopher  <echristo@redhat.com>
13113
13114         * gcc.dg/charset/extern.c: New test.
13115         * g++.dg/charset/extern3.cc: Ditto.
13116
13117 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13118
13119         * gcc.dg/builtins-39.c: New test.
13120
13121 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13122
13123         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13124
13125 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13126
13127         * gcc.dg/torture/mips-hilo-1.c: New test.
13128
13129 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13130
13131         * gcc.c-torture/compile/20040419-1.c: New test.
13132
13133 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13134
13135         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13136
13137 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13138             Aldy Hernandez  <aldyh@redhat.com>
13139
13140         * gcc.c-torture/execute/va-arg-24.c: New.
13141
13142 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13143             Aldy Hernandez  <aldyh@redhat.com>
13144
13145         * gcc.dg/vmx/1b-01.c: New.
13146         * gcc.dg/vmx/1b-02.c: New.
13147         * gcc.dg/vmx/1b-03.c: New.
13148         * gcc.dg/vmx/1b-04.c: New.
13149         * gcc.dg/vmx/1b-05.c: New.
13150         * gcc.dg/vmx/1b-06.c: New.
13151         * gcc.dg/vmx/1b-07.c: New.
13152         * gcc.dg/vmx/1c-01.c: New.
13153         * gcc.dg/vmx/1c-02.c: New.
13154         * gcc.dg/vmx/3a-01a.c: New.
13155         * gcc.dg/vmx/3a-01.c: New.
13156         * gcc.dg/vmx/3a-01m.c: New.
13157         * gcc.dg/vmx/3a-03.c: New.
13158         * gcc.dg/vmx/3a-03m.c: New.
13159         * gcc.dg/vmx/3a-04.c: New.
13160         * gcc.dg/vmx/3a-04m.c: New.
13161         * gcc.dg/vmx/3a-05.c: New.
13162         * gcc.dg/vmx/3a-06.c: New.
13163         * gcc.dg/vmx/3a-06m.c: New.
13164         * gcc.dg/vmx/3a-07.c: New.
13165         * gcc.dg/vmx/3b-01.c: New.
13166         * gcc.dg/vmx/3b-02.c: New.
13167         * gcc.dg/vmx/3b-10.c: New.
13168         * gcc.dg/vmx/3b-13.c: New.
13169         * gcc.dg/vmx/3b-14.c: New.
13170         * gcc.dg/vmx/3b-15.c: New.
13171         * gcc.dg/vmx/3c-01a.c: New.
13172         * gcc.dg/vmx/3c-01.c: New.
13173         * gcc.dg/vmx/3c-02.c: New.
13174         * gcc.dg/vmx/3c-03.c: New.
13175         * gcc.dg/vmx/3d-01.c: New.
13176         * gcc.dg/vmx/4-01.c: New.
13177         * gcc.dg/vmx/4-03.c: New.
13178         * gcc.dg/vmx/5-01.c: New.
13179         * gcc.dg/vmx/5-02.c: New.
13180         * gcc.dg/vmx/5-03.c: New.
13181         * gcc.dg/vmx/5-04.c: New.
13182         * gcc.dg/vmx/5-05.c: New.
13183         * gcc.dg/vmx/5-06.c: New.
13184         * gcc.dg/vmx/5-07.c: New.
13185         * gcc.dg/vmx/5-07t.c: New.
13186         * gcc.dg/vmx/5-08.c: New.
13187         * gcc.dg/vmx/5-10.c: New.
13188         * gcc.dg/vmx/5-11.c: New.
13189         * gcc.dg/vmx/7-01a.c: New.
13190         * gcc.dg/vmx/7-01.c: New.
13191         * gcc.dg/vmx/7c-01.c: New.
13192         * gcc.dg/vmx/7d-01.c: New.
13193         * gcc.dg/vmx/7d-02.c: New.
13194         * gcc.dg/vmx/8-01.c: New.
13195         * gcc.dg/vmx/8-02a.c: New.
13196         * gcc.dg/vmx/8-02.c: New.
13197         * gcc.dg/vmx/brode-1.c: New.
13198         * gcc.dg/vmx/bug-1.c: New.
13199         * gcc.dg/vmx/bug-2.c: New.
13200         * gcc.dg/vmx/bug-3.c: New.
13201         * gcc.dg/vmx/cw-bug-1.c: New.
13202         * gcc.dg/vmx/cw-bug-2.c: New.
13203         * gcc.dg/vmx/cw-bug-3.c: New.
13204         * gcc.dg/vmx/dct.c: New.
13205         * gcc.dg/vmx/debug-1.c: New.
13206         * gcc.dg/vmx/debug-2.c: New.
13207         * gcc.dg/vmx/debug-3.c: New.
13208         * gcc.dg/vmx/debug-4.c: New.
13209         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13210         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13211         * gcc.dg/vmx/eg-5.c: New.
13212         * gcc.dg/vmx/fft.c: New.
13213         * gcc.dg/vmx/gcc-bug-1.c: New.
13214         * gcc.dg/vmx/gcc-bug-2.c: New.
13215         * gcc.dg/vmx/gcc-bug-3.c: New.
13216         * gcc.dg/vmx/gcc-bug-4.c: New.
13217         * gcc.dg/vmx/gcc-bug-5.c: New.
13218         * gcc.dg/vmx/gcc-bug-6.c: New.
13219         * gcc.dg/vmx/gcc-bug-7.c: New.
13220         * gcc.dg/vmx/gcc-bug-8.c: New.
13221         * gcc.dg/vmx/gcc-bug-9.c: New.
13222         * gcc.dg/vmx/gcc-bug-b.c: New.
13223         * gcc.dg/vmx/gcc-bug-c.c: New.
13224         * gcc.dg/vmx/gcc-bug-d.c: New.
13225         * gcc.dg/vmx/gcc-bug-e.c: New.
13226         * gcc.dg/vmx/gcc-bug-f.c: New.
13227         * gcc.dg/vmx/gcc-bug-g.c: New.
13228         * gcc.dg/vmx/gcc-bug-i.c: New.
13229         * gcc.dg/vmx/harness.h: New.
13230         * gcc.dg/vmx/ira1.c: New.
13231         * gcc.dg/vmx/ira2a.c: New.
13232         * gcc.dg/vmx/ira2b.c: New.
13233         * gcc.dg/vmx/ira2.c: New.
13234         * gcc.dg/vmx/ira2c.c: New.
13235         * gcc.dg/vmx/mem.c: New.
13236         * gcc.dg/vmx/newton-1.c: New.
13237         * gcc.dg/vmx/ops.c: New.
13238         * gcc.dg/vmx/sn7153.c: New.
13239         * gcc.dg/vmx/spill2.c: New.
13240         * gcc.dg/vmx/spill3.c: New.
13241         * gcc.dg/vmx/spill.c: New.
13242         * gcc.dg/vmx/t.c: New.
13243         * gcc.dg/vmx/varargs-1.c: New.
13244         * gcc.dg/vmx/varargs-2.c: New.
13245         * gcc.dg/vmx/varargs-3.c: New.
13246         * gcc.dg/vmx/varargs-4.c: New.
13247         * gcc.dg/vmx/varargs-5.c: New.
13248         * gcc.dg/vmx/varargs-6.c: New.
13249         * gcc.dg/vmx/varargs-7.c: New.
13250         * gcc.dg/vmx/vmx.exp: New.
13251         * gcc.dg/vmx/vprint-1.c: New.
13252         * gcc.dg/vmx/vscan-1.c: New.
13253         * gcc.dg/vmx/x-01.c: New.
13254         * gcc.dg/vmx/x-02.c: New.
13255         * gcc.dg/vmx/x-03.c: New.
13256         * gcc.dg/vmx/x-04.c: New.
13257         * gcc.dg/vmx/x-05.c: New.
13258         * gcc.dg/vmx/yousufi-1.c: New.
13259         * gcc.dg/vmx/zero-1.c: New.
13260         * gcc.dg/vmx/zero.c: New.
13261
13262 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13263
13264         * g++.dg/lookup/java1.C: Update for chage of
13265         _Jv_AllocObject.
13266         * g++.dg/lookup/java2.C: Likewise.
13267
13268 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13269
13270         * ada/acats/run_all.sh: use -O2 by default.
13271
13272 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13273
13274         * gcc.dg/vr-mult-[12].c: New tests.
13275
13276 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13277
13278         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13279
13280         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13281
13282 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13283
13284         * lib/target-supports.exp (check_profiling_available): Assume profiling
13285         isn't available for mips*-*-elf targets.
13286
13287 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13288
13289         * gcc.dg/builtins-38.c: New test.
13290
13291 2004-04-14  Eric Christopher  <echristo@redhat.com>
13292
13293         * g++.dg/charset/charset.exp: Run .cc extension tests.
13294
13295 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13296
13297         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13298
13299 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13300
13301         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13302
13303 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13304
13305         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13306         * gcc.dg/i386-387-2.c: Likewise.
13307
13308         * gcc.dg/i386-387-7.c: New test.
13309         * gcc.dg/i386-387-8.c: New test.
13310
13311         * gcc.dg/builtins-37.c: New test.
13312
13313 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13314
13315         * g++.dg/pch/externc-1.C: Add missing semicolon.
13316
13317 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13318
13319         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13320
13321 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13322
13323         * gcc.c-torture/execute/20040411-1.c: New test.
13324
13325 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13326
13327         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13328
13329 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13330
13331         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13332
13333 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13334
13335         * lib/target-supports.exp (check_named_sections_available): New.
13336         * lib/gcc-dg.exp (dg-require-named-sections): New.
13337         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13338         old-deja.exp.  Also prune error-count message from HP linker.
13339         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13340
13341         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13342         * g++.old-deja/g++.pt/static3.C: Likewise.
13343         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13344
13345 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13346
13347         * gcc.c-torture/execute/20040409-1.c: New test case.
13348         * gcc.c-torture/execute/20040409-2.c: New test case.
13349         * gcc.c-torture/execute/20040409-3.c: New test case.
13350
13351 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13352
13353         * gcc.dg/20040409-1.c: New test.
13354
13355 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13356
13357         PR target/14888
13358         * g++.dg/opt/pr14888.C: New test case.
13359
13360 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13361
13362         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13363         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13364         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13365         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13366         New tests.
13367
13368 2004-04-08  Paul Brook  <paul@codesourcery.com>
13369
13370         * gcc.dg/spill-1.c: New test.
13371
13372 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13373
13374         * gcc.dg/torture/builtin-ctype-2.c: New test.
13375
13376 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13377
13378         * gcc.dg/pch/pch.exp: Add largefile test.
13379
13380 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13381
13382         * g++.dg/pch/externc-1.Hs: New.
13383         * g++.dg/pch/externc-1.C: New.
13384
13385 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13386
13387         * gcc.dg/compat/struct-by-value-5a_main.c,
13388         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13389         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13390         * gcc.dg/compat/struct-by-value-5a_x.c,
13391         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13392         gcc.dg/compat/struct-by-value-5_x.c.
13393         * gcc.dg/compat/struct-by-value-5a_y.c,
13394         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13395         gcc.dg/compat/struct-by-value-5_y.c.
13396
13397         * gcc.dg/compat/struct-by-value-6a_main.c,
13398         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13399         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13400         * gcc.dg/compat/struct-by-value-6a_x.c,
13401         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13402         gcc.dg/compat/struct-by-value-6_x.c.
13403         * gcc.dg/compat/struct-by-value-6a_y.c,
13404         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13405         gcc.dg/compat/struct-by-value-6_y.c.
13406
13407         * gcc.dg/compat/struct-by-value-7a_main.c,
13408         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13409         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13410         * gcc.dg/compat/struct-by-value-7a_x.c,
13411         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13412         gcc.dg/compat/struct-by-value-7_x.c.
13413         * gcc.dg/compat/struct-by-value-7a_y.c,
13414         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13415         gcc.dg/compat/struct-by-value-7_y.c.
13416
13417 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13418
13419         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13420         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13421         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13422         options.
13423
13424 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13425
13426         * gcc.dg/builtins-36.c: New test.
13427
13428 2004-04-06  Paul Brook  <paul@codesourcery.com>
13429
13430         * README.gcc: Remove obsolete contraint on testcases.
13431
13432 2004-04-05  Paul Brook  <paul@codesourcery.com>
13433
13434         PR2123
13435         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13436         failure and exit(0) on success.
13437         * g++.dg/expr/anew2.C: Ditto.
13438         * g++.dg/expr/anew3.C: Ditto.
13439         * g++.dg/expr/anew4.C: Ditto.
13440
13441 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         PR c++/3518
13444         * g++.dg/template/unify7.C: New.
13445
13446 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13447
13448         * g++.dg/README: Bring up to date with new subdirectories; remove
13449         duplicate subdirectory lines.
13450
13451 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13452
13453         PR c++/14007
13454         * g++.dg/template/unify5.C: New.
13455         * g++.dg/template/unify6.C: New.
13456         * g++.dg/template/qualttp20.C: Adjust.
13457         * g++.old-deja/g++.jason/report.C: Adjust.
13458         * g++.old-deja/g++.other/qual1.C: Adjust.
13459
13460 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13461
13462         PR c++/14803
13463         * g++.dg/inherit/ptrmem1.C: New test.
13464
13465 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13466
13467         PR c++/14755
13468         * gcc.c-torture/execute/20040331-1.c: New test.
13469         * gcc.dg/20040331-1.c: New test.
13470
13471 2004-04-01  Paul Brook  <paul@codesourcery.com>
13472
13473         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13474
13475 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13476
13477         PR c++/14724
13478         * g++.dg/init/goto1.C: New test.
13479
13480         PR c++/14763
13481         * g++.dg/template/defarg4.C: New test.
13482
13483 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13484
13485         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13486
13487 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13488
13489         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13490
13491 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13492
13493         * gcc.dg/noncompile/undeclared-2.c: New test.
13494
13495 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13496
13497         * gcc.dg/940409-1.c: Remove XFAIL.
13498         * gcc.dg/reg-vol-struct-1.c: New test.
13499
13500 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13501
13502         * gcc.dg/torture/builtin-wctype-1.c: New test.
13503
13504 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13505
13506         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13507         * gcc.dg/20001101-1.c: Likewise.
13508         * gcc.dg/20001102-1.c: Likewise.
13509
13510 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13511
13512         * gcc.dg/compare8.c: Add an additional test for XOR.
13513
13514 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13515
13516         * gcc.dg/torture/builtin-ctype-1.c: New test.
13517
13518 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13519
13520         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13521         * gcc.dg/torture/builtin-math-1.c: Likewise.
13522         * gcc.dg/torture/builtin-power-1.c: New test.
13523
13524 2004-03-24  Andreas Schwab  <schwab@suse.de>
13525
13526         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13527         IA64 assembler.
13528
13529 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13530             Roger Sayle  <roger@eyesopen.com>
13531
13532         * gcc.dg/compare8.c: New test case.
13533
13534 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13535
13536         * g++.dg/ext/altivec-7.C: New test.
13537
13538 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13539
13540         PR 12267, 12391, 12560, 13129, 14114, 14133
13541         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13542         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13543         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13544         Adjust error regexps.
13545         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13546         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13547         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13548         * gcc.dg/local1.c: Add explanatory comment.
13549
13550 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13551
13552         PR optimization/14669
13553         * g++.dg/opt/fold2.C: New test case.
13554
13555 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13556
13557         PR c/14069
13558         * gcc.dg/20040322-1.c: New test.
13559
13560 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13561
13562         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13563         * gcc.dg/ultrasp4.c: Likewise.
13564         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13565
13566 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13567
13568         * gcc.dg/i386-sse-8.c: Reset default options.
13569
13570 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13571
13572         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13573         in the error message text.
13574
13575 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13576
13577         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13578
13579 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13580
13581         PR c++/14616
13582         * g++.dg/init/array13.C: New test.
13583
13584 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13585
13586         PR target/13889
13587         * gcc.c-torture/compile/pr13889.c: New test case.
13588
13589 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13590
13591         PR c/14635
13592         * builtins-1.c (nan, nans): Don't test.
13593         * builtins-30.c: Don't use nan, nanf, nanl.
13594         * builtins-35.c: New test.
13595
13596 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13597
13598         * g++.dg/ext/altivec-6.C: New test.
13599
13600 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13601
13602         * g++.dg/init/placement3.C: New test.
13603
13604         * g++.dg/template/spec13.C: New test.
13605
13606         * g++.dg/lookup/using11.C: New test.
13607
13608         * g++.dg/lookup/koenig3.C: New test.
13609
13610         * g++.dg/template/operator2.C: New test.
13611
13612         * g++.dg/expr/dtor3.C: New test.
13613         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13614         marker.
13615         * g++.old-deja/g++.law/visibility28.C: Likewise.
13616
13617 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13618
13619         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13620         * gcc.dg/ppc64-abi-3.c: Likewise.
13621
13622 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13623
13624         PR c++/14545
13625         * g++.dg/parse/template15.C: New test.
13626
13627 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13628
13629         * g++.dg/expr/dtor2.C: New test.
13630
13631         * g++.dg/lookup/anon4.C: New test.
13632
13633         * g++.dg/overload/using1.C: New test.
13634
13635         * g++.dg/template/lookup7.C: New test.
13636
13637         * g++.dg/template/typename6.C: New test.
13638
13639         * g++.dg/expr/cond6.C: New test.
13640
13641 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13642
13643         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13644
13645 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13646
13647         * g++.dg/expr/cond5.C: New test.
13648         * g++.dg/expr/constcast1.C: Likewise.
13649         * g++.dg/expr/ptrmem2.C: Likewise.
13650         * g++.dg/expr/ptrmem3.C: Likewise.
13651         * g++.dg/lookup/main1.C: Likewise.
13652         * g++.dg/template/lookup6.C: Likewise.
13653
13654 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13655
13656         * gcc.dg/local1.c: New test.
13657
13658         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13659
13660 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13661
13662         * gcc.dg/torture/builtin-convert-1.c: New test.
13663
13664 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13665
13666         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13667
13668 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13669
13670         PR c++/14481
13671         * g++.dg/warn/Wunused-7.C: New test.
13672
13673 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13674
13675         * gcc.dg/torture/builtin-integral-1.c: New test.
13676
13677 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/14586
13680         * g++.dg/parse/non-dependent3.C: New test.
13681
13682 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13683
13684         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13685         * g++.dg/eh/simd-2.C: Likewise.
13686         * g++.dg/init/array10.C: Likewise.
13687         * gcc.c-torture/compile/simd-1.c: Likewise.
13688         * gcc.c-torture/compile/simd-2.c: Likewise.
13689         * gcc.c-torture/compile/simd-3.c: Likewise.
13690         * gcc.c-torture/compile/simd-4.c: Likewise.
13691         * gcc.c-torture/compile/simd-6.c: Likewise.
13692         * gcc.c-torture/execute/simd-1.c: Likewise.
13693         * gcc.c-torture/execute/simd-2.c: Likewise.
13694         * gcc.dg/compat/vector-defs.h: Likewise.
13695         * gcc.dg/20020531-1.c: Likewise.
13696         * gcc.dg/altivec-3.c: Likewise.
13697         * gcc.dg/altivec-4.c: Likewise.
13698         * gcc.dg/altivec-varargs-1.c: Likewise.
13699         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13700         * gcc.dg/i386-mmx-3.c: Likewise.
13701         * gcc.dg/i386-sse-4.c: Likewise.
13702         * gcc.dg/i386-sse-5.c: Likewise.
13703         * gcc.dg/i386-sse-8.c: Likewise.
13704         * gcc.dg/simd-1.c: Likewise.
13705         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13706         __ev64_opaque__ since the machine description provides it.
13707
13708 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13709
13710         * lib/compat.exp (skip_list): New global variable.
13711         Use it to hold the user defined COMPAT_SKIPS list if any.
13712         (compat-obj): Add the members of skip_list to optall.
13713
13714 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         * gcc.dg/compat/union-by-value-1_main.c,
13717         union-by-value-1_x.c, union-by-value-1_y.c,
13718         union-check.h, union-defs.h,
13719         union-init.h, union-return-1_main.c,
13720         union-return-1_x.c, union-return-1_y.c: New files.
13721
13722 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13723
13724         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13725         mixed-struct-init.h: Add 4 mixed structure types.
13726         struct-by-value-21_main.c, struct-by-value-21_x.c,
13727         struct-by-value-21_y.c, struct-return-21_main.c,
13728         struct-return-21_x.c, struct-return-21_y.c: New files.
13729
13730 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13731
13732         PR c++/14550
13733         * g++.dg/parse/template14.C: New test.
13734
13735 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13736
13737         * gcc.c-torture/execute/20040313-1.c: New test.
13738
13739 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13740
13741         PR target/14533
13742         * gcc.dg/20040311-2.c: New test.
13743
13744 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13745
13746         PR other/14544
13747         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13748         bit-field.
13749
13750 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13751
13752         * gcc.dg/20040305-2.c: Add missing return statement.
13753
13754 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13755
13756         * gcc.dg/builtins-34.c: Also check pow10*.
13757
13758 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13759
13760         PR target/14262
13761         * gcc.dg/20040305-2.c: New test.
13762
13763 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13764
13765         * gcc.dg/20040310-1.c: New test.
13766
13767 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13768
13769         * gcc.c-torture/execute/20040311-1.c: New test case.
13770
13771 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13772
13773         PR c++/14476
13774         * g++.dg/lookup/enum1.C: New test.
13775
13776 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13777
13778         PR c++/14510
13779         * g++.dg/lookup/struct2.C: New test.
13780
13781 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13782
13783         * gcc.dg/builtins-34.c: New test.
13784
13785 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13786
13787         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13788
13789 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13790
13791         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13792         * gcc.dg/alias-2.c: New testcase.
13793
13794 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13795
13796         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13797
13798 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13799
13800         * gcc.c-torture/execute/20040309-1.c: New test case.
13801
13802 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         PR c++/14397
13805         * g++.dg/overload/ref1.C: New.
13806
13807 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13808
13809         PR c++/14409
13810         * g++.dg/template/spec12.C: New test.
13811
13812         PR c++/14448
13813         * g++.dg/parse/crash14.C: New test.
13814
13815 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/14230
13818         * g++.dg/init/ref11.C: New test.
13819
13820 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13821
13822         PR c++/14432
13823         * g++.dg/parse/builtin2.C: New test.
13824
13825 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13826
13827         PR c++/14401
13828         * g++.dg/init/ctor3.C: New test.
13829         * g++.dg/init/union1.C: New test.
13830         * g++.dg/ext/anon-struct4.C: New test.
13831
13832 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13833
13834         * g++.dg/lookup/koenig1.C: Tweak error messages.
13835         * g++.dg/lookup/used-before-declaration.C: Likewise.
13836         * g++.dg/other/do1.C: Likewise.
13837         * g++.dg/overload/koenig1.C: Likewise.
13838         * g++.dg/parse/crash13.C: Likewise.
13839         * g++.dg/template/instantiate3.C: Likewise.
13840
13841 2004-03-08  Eric Christopher  <echristo@redhat.com>
13842
13843         * * lib/target-supports.exp: Enable libiconv in test
13844         compilation.  Fix up error checking.
13845
13846 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13847
13848         PR middle-end/14289
13849         * gcc.dg/pr14289-1.c: New test case.
13850         * gcc.dg/pr14289-2.c: Likewise.
13851         * gcc.dg/pr14289-3.c: Likewise.
13852
13853 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13854
13855         * gcc.c-torture/execute/20040308-1.c: New test.
13856
13857 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13858
13859         * gcc.c-torture/execute/20040307-1.c: New test case.
13860
13861 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13862
13863         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13864
13865 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13866
13867         * gcc.dg/20040306-1.c: New test.
13868
13869 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13870
13871         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13872         them static.
13873         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13874
13875 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13876
13877         PR c/14465
13878         * gcc.dg/decl-6.c: New test.
13879
13880 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13881
13882         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13883         Rename LOGPOW -> LOG_POW.
13884         (SQRT_EXP, POW_EXP): New.
13885
13886 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13887
13888         * gcc.dg/i386-sse-8.c: New test.
13889
13890 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13891
13892         PR c/14114
13893         * gcc.dg/decl-5.c: New test.
13894
13895 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13896
13897         * gcc.dg/20040305-1.c: New test.
13898
13899 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13900
13901         PR other/14354
13902         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13903
13904 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13905
13906         PR c++/14425, c++/14426
13907         * g++.dg/ext/altivec-4.C: New test.
13908         * g++.dg/ext/altivec-5.C: New test.
13909
13910 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13911
13912         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13913         global variables of a type with no linkage.
13914         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13915         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13916         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13917         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13918         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13919         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13920         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13921         * g++.dg/warn/deprecated.C: Name enum Color.
13922         * g++.dg/overload/VLA.C: Name structure for 'b'.
13923         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13924
13925 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13926
13927         * gcc.c-torture/compile/20040304-1.c: New test.
13928
13929 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13930
13931         PR 13728
13932         * gcc.dg/decl-4.c: New testcase.
13933
13934 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13935
13936         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13937         as PRECF if sizeof (float) > sizeof (double).
13938         (PRECL): Make it the same as PRECF if
13939         sizeof (float) > sizeof (long double).
13940
13941 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13942
13943         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13944         system type.  Add check for irix6 which doesn't have c99 runtime.
13945
13946 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13947
13948         * gcc.dg/const-elim-1.c: xfail for xtensa.
13949
13950 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/14369
13953         * g++.dg/template/cond4.C: New test.
13954
13955 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13956
13957         PR c++/14360
13958         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13959
13960         PR c++/14361
13961         * g++.dg/parse/defarg7.C: New test.
13962
13963         PR c++/14359
13964         * g++.dg/template/friend26.C: New test.
13965
13966 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13967
13968         PR c++/14324
13969         * g++.dg/abi/mangle21.C: New test.
13970
13971         PR c++/14260
13972         * g++.dg/parse/constructor2.C: New test.
13973
13974         PR c++/14337
13975         * g++.dg/template/sfinae1.C: New test.
13976
13977 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13978
13979         PR c++/14267
13980         * g++.dg/expr/crash2.C: New test.
13981
13982         PR middle-end/13448
13983         * gcc.dg/inline-5.c: New test.
13984         * gcc.dg/always-inline.c: Split out tests into ...
13985         * gcc.dg/always-inline2.c: ... this and ...
13986         * gcc.dg/always-inline3.c: ... this.
13987
13988 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13989
13990         PR debug/12103
13991         * g++.dg/debug/crash1.C: New test.
13992
13993 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13994
13995         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13996         function with __attribute__((noinline)).
13997         (recurser_void2): Likewise.
13998         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13999         (recurser_void2): Likewise.
14000
14001 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14002
14003         PR middle-end/14203
14004         * g++.dg/warn/Wunused-6.C: New test case.
14005
14006 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14007
14008         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14009         not defined.
14010
14011 2004-02-27  Eric Christopher  <echristo@redhat.com>
14012
14013         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14014         * g++.dg/charset/asm2.c: Run only x86.
14015         * gcc.dg/charset/asm3.c: Ditto.
14016
14017 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14018
14019         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14020         ld_library_path.
14021
14022 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14023
14024         * g++.dg/ext/altivec-3.C: New.
14025
14026 2004-02-26  Richard Henderson  <rth@redhat.com>
14027
14028         * g++.dg/ext/attrib10.C: Mark for warning.
14029         * gcc.dg/attr-alias-1.c: New.
14030
14031 2004-02-26  Richard Henderson  <rth@redhat.com>
14032
14033         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14034         * gcc.c-torture/execute/20040208-2.c: ... it back.
14035
14036 2004-02-26  Eric Christopher  <echristo@redhat.com>
14037
14038         * lib/target-supports.exp (check-iconv-available): New function.
14039         * lib/gcc-dg.exp (dg-require-iconv): New function.
14040         Use above.
14041         * gcc.dg/charset: New directory.
14042         * gcc.dg/charset/charset.exp: New file.
14043         * gcc.dg/charset/asm1.c: Ditto.
14044         * gcc.dg/charset/asm2.c: Ditto.
14045         * gcc.dg/charset/asm3.c: Ditto.
14046         * gcc.dg/charset/asm4.c: Ditto.
14047         * gcc.dg/charset/asm5.c: Ditto.
14048         * gcc.dg/charset/attribute1.c: Ditto.
14049         * gcc.dg/charset/attribute2.c: Ditto.
14050         * gcc.dg/charset/string1.c: Ditto.
14051         * g++.dg/charset: New directory.
14052         * g++.dg/dg.exp: Add here. Special options.
14053         * g++.dg/charset/charset.exp: New file.
14054         * g++.dg/charset/asm1.c: Ditto.
14055         * g++.dg/charset/asm2.c: Ditto.
14056         * g++.dg/charset/asm3.c: Ditto.
14057         * g++.dg/charset/asm4.c: Ditto.
14058         * g++.dg/charset/attribute1.c: Ditto.
14059         * g++.dg/charset/attribute2.c: Ditto.
14060         * g++.dg/charset/extern1.cc: Ditto.
14061         * g++.dg/charset/extern2.cc: Ditto.
14062         * g++.dg/charset/string1.c: Ditto.
14063
14064 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14065
14066         PR c++/14278
14067         * g++.dg/parse/comma1.C: New test.
14068
14069 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14070
14071         PR c++/14284
14072         * g++.dg/template/ttp8.C: New test.
14073
14074 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14075
14076         * gcc.dg/fixuns-trunc-1.c: New test.
14077
14078 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14079
14080         * gcc.dg/builtins-config.h: Use #elif.
14081
14082 2004-02-26  Michael Matz  <matz@suse.de>
14083
14084         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14085         * gcc.dg/991214-1.c: Likewise.
14086         * gcc.dg/i386-asm-1.c: Likewise.
14087
14088 2004-02-25  Richard Henderson  <rth@redhat.com>
14089
14090         * gcc.c-torture/execute/20040208-2.c: Move ...
14091         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14092
14093 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14094
14095         PR c++/14246
14096         * g++.dg/other/crash-3.C: New test.
14097
14098 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14099
14100         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14101         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14102
14103         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14104         HP-UX.
14105
14106 2004-02-24  Michael Matz  <matz@suse.de>
14107
14108         * gcc.dg/i386-regparm.c: New.
14109
14110 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14111
14112         * gcc.c-torture/execute/20040223-1.c: New.
14113
14114 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14115             Kazu Hirata  <kazu@cs.umass.edu>
14116
14117         * gcc.dg/fwritable-strings-1.c: Remove.
14118
14119 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14120
14121         PR c/14156
14122         * gcc.dg/20040223-1.c: New test.
14123
14124 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14125
14126         PR c++/14106
14127         * g++.dg/ext/typeof9.C: New test.
14128
14129 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14130
14131         PR c++/14250
14132         * g++.dg/other/switch1.C: New test.
14133
14134 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14135
14136         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14137         * gcc.dg/va-arg-1.c: Likewise.
14138
14139 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14140
14141         PR c++/14143
14142         * g++.dg/template/koenig5.C: New test.
14143
14144 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14145
14146         * g++.dg/ext/altivec-1.C: Generalize target triple.
14147         * g++.dg/ext/altivec-2.C: New test case.
14148         * g++.dg/ext/altivec_check.h: New file.
14149         * gcc.dg/altivec-1.c: Generalize target triple;
14150         include altivec_check.h and call altivec_check().
14151         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14152         * gcc.dg/altivec-6.c: New test case.
14153         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14154         type casts as needed.
14155         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14156         altivec_check().
14157         * gcc.dg/altivec-12.c: New test case.
14158         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14159         include altivec_check.h and call altivec_check().
14160         * gcc.dg/altivec_check.h: New file.
14161
14162 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14163
14164         * lib/target-supports.exp (check_alias_available): Don't mangle
14165         function `g' in test program.
14166
14167 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14168
14169         * lib/target-supports.exp (check_profiling_available): Check
14170         argument to determine whether we support a profiling type.
14171         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14172         check_profiling_available.
14173         * g++.dg/bprob/bprob.exp: Likewise
14174         * g77.dg/bprob/bprob.exp: Likewise.
14175         * gcc.misc-tests/bprob.exp: Likewise.
14176         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14177         dg-require-profiling and delete expected error handling.
14178         * gcc.dg/20021014-1.c: Likewise.
14179         * gcc.dg/nest.c: Likewise.
14180
14181 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14182
14183         PR c++/12007
14184         * g++.dg/other/vthunk1.C: New test.
14185
14186 2004-02-20  Falk Hueffner  <falk@debian.org>
14187
14188         PR target/14201
14189         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14190
14191 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14192
14193         PR c++/13927
14194         * g++.dg/other/error8.C: Remove XFAIL markers.
14195
14196         PR c++/14173
14197         * g++.dg/ext/packed5.C: New test.
14198
14199         PR c++/14199
14200         * g++.dg/warn/Wunused-5.C: New test.
14201
14202         PR c++/14186
14203         * g++.dg/lookup/member1.C: New test.
14204
14205 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14206
14207         * gcc.c-torture/compile/20040130-1.c: Enable only when
14208         __INT_MAX__ >= 2147483647L.
14209         * gcc.c-torture/compile/961203-1.c: Likewise.
14210
14211 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14212
14213         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14214         * g++.dg/opt/template1.C: Robustify assembler regexp
14215
14216 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14217
14218         * gcc.c-torture/execute/simd-4.x: Remove.
14219         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14220         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14221         Guard with #ifndef SKIP_ATTRIBUTE.
14222         * gcc.dg/compat/vector-1_y.c: Likewise.
14223         * gcc.dg/compat/vector-2_x.c: Likewise.
14224         * gcc.dg/compat/vector-2_y.c: Likewise.
14225         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14226         * g++.dg/eh/simd-2.C: Likewise.
14227
14228 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14229
14230         * gcc.c-torture/compile/complex-1.c: New.
14231
14232 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14233
14234         PR target/14209
14235         * gcc.c-torture/execute/20040218-1.c: New test.
14236
14237 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14238
14239         PR c++/14181
14240         * g++.dg/parse/new2.C: New test.
14241
14242 2004-02-18  Paul Brook  <paul@codesourcery.com>
14243
14244         * gcc.c-torture/compile/libcall-1.c: New test.
14245
14246 2004-02-18  Paul Brook  <paul@codesourcery.com>
14247
14248         PR debug/12934
14249         * gcc.dg/debug/debug-7.c: New test.
14250
14251 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14252
14253         * gcc.dg/20040217-1.c: New test.
14254
14255 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14256
14257         * gcc.c-torture/execute/990208-1.x: Delete.
14258
14259 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14260
14261         * gcc.c-torture/execute/20040208-2.x: New file.
14262
14263 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14264
14265         PR c++/11326
14266         * g++.dg/abi/structret1.C: New test.
14267
14268 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14269
14270         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14271         (i386_cpuid): No need to test if cpuid is available on AMD64.
14272         Fix assembly, so that it works onboth i386 and AMD64.
14273         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14274         (vecInLong): Fix s[] member type to unsigned int.
14275         (vecInWord): Remove type.
14276         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14277         (a64, b64, c64, d64, e64): Remove.
14278         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14279         Remove unused variable.  Remove initialization of removed variables.
14280         Don't call mmx_tests nor sse_tests.
14281         (reference_mmx, reference_sse): Remove.
14282         (check): Add return stmt.
14283         * gcc.dg/i386-sse-7.c: New test.
14284         * gcc.dg/i386-mmx-4.c: New test.
14285
14286 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14287
14288         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14289         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14290         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14291         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14292         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14293         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14294         g++.dg/tc1/dr94.C: Fix line terminator.
14295
14296 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14297
14298         * gcc.c-torture/compile/20040216-1.c: New.
14299
14300 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14301
14302         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14303         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14304         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14305         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14306         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14307         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14308
14309 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14310
14311         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14312
14313 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/13971
14316         * g++.dg/expr/cond4.C: New test.
14317
14318         PR c++/14086
14319         * g++.dg/lookup/crash2.C: New test.
14320
14321 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14322
14323         * gcc.c-torture/compile/20040214-2.c: New test.
14324
14325 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14326
14327         PR c++/14116
14328         * g++.dg/ext/typeof8.C: New test.
14329
14330 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14331
14332         * gcc.c-torture/compile/20040214-1.c: New test.
14333
14334 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14335
14336         PR c++/13635
14337         * g++.dg/template/spec11.C: New test.
14338
14339 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14340
14341         PR c++/13927
14342         * g++.dg/other/error8.C: New test.
14343
14344 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14345
14346         PR c++/14122
14347         * g++.dg/template/array4.C: New test.
14348
14349         PR c++/14108
14350         * g++.dg/inherit/thunk2.C: New test.
14351
14352         PR c++/14083
14353         * g++.dg/eh/cond2.C: New test.
14354
14355 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14356
14357         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14358
14359 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14360
14361         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14362
14363 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14364
14365         * g++.dg/simd-2.C: xfail on ppc64-linux.
14366
14367 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14368
14369         PR c/456
14370         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14371         tests.
14372
14373 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14374
14375         * gcc.dg/builtins-33.c: New test.
14376
14377 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14378
14379         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14380
14381 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14382
14383         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14384
14385 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14386
14387         * gcc.dg/ppc64-abi-3.c: New test.
14388
14389 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14390
14391         PR c/14092
14392
14393         * gcc.dg/pr14092-1.c: New testcase.
14394
14395 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14396
14397         * gcc.dg/cpp/assert4.c: Fix typo last change.
14398
14399         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14400         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14401
14402         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14403
14404 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14405
14406         * gcc.c-torture/compile/20040209-1.c: New test case.
14407
14408 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14409
14410         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14411
14412 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14413
14414         * gcc.c-torture/execute/20040208-[12].c: New tests.
14415
14416 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14417
14418         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14419
14420 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14421
14422         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14423
14424 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14425
14426         Bug 13856
14427         * gcc.dg/visibility-8.c: New testcase.
14428
14429 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14430
14431         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14432         arguments.
14433         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14434
14435 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14436
14437         PR middle-end/13696
14438         * g++.dg/opt/fold1.C: New test case.
14439
14440 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14441
14442         PR c++/14033
14443         * g++.dg/other/crash-2.C: New test.
14444
14445 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14446
14447         PR c++/14028
14448         * g++.dg/parse/angle-bracket2.C: New test.
14449
14450 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14451
14452         PR middle-end/13750
14453         Revert:
14454         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14455         PR pch/13361
14456         * testsuite/g++.dg/pch/wchar-1.C: New.
14457         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14458
14459 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14460
14461         PR c++/14008
14462         * g++.dg/parse/error15.C: New test.
14463         * g++.dg/parse/crash11.C: Update dg-error mark.
14464
14465 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14466
14467         PR c++/13932
14468         * g++.dg/warn/conv2.C: New test.
14469
14470 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14471
14472         PR c++/13086
14473         * g++.dg/warn/incomplete1.C: Remove xfail.
14474
14475 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14476
14477         * lib/file-format.exp (gcc_target_object_format): Use
14478         ${tool}_target_compile, not gcc_target_compile.
14479         * lib/target-supports.exp (check_alias_available): Likewise.
14480         (check_gc_sections_available): Likewise.
14481         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14482         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14483         dg-require-alias.
14484
14485 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14486
14487         PR c++/13969
14488         * g++.dg/template/static6.C: New test.
14489
14490 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14491
14492         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14493
14494 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14495
14496         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14497         tests for systems where `char' is unsigned by default.
14498
14499 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14500
14501         PR c++/13997
14502         * g++.dg/template/partial3.C: New test.
14503
14504 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14505
14506         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14507         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14508         Remove mentions of obsolete ports.
14509
14510 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14511
14512         * gcc.dg/noncompile/20001228-1.c: Fix for new
14513         error message.
14514
14515 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14516
14517         PR target/9348
14518         * gcc.c-torture/execute/multdi-1.c: New test case.
14519
14520 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/13925
14523         * g++.dg/template/lookup5.C: New test.
14524
14525 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/13950
14528         * g++.dg/template/lookup4.C: New test.
14529
14530         PR c++/13970
14531         * g++.dg/parse/error14.C: New test.
14532
14533         PR c++/14002
14534         * g++.dg/parse/template13.C: New test.
14535
14536 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/13978
14539         * g++.dg/template/koenig4.C: New test.
14540
14541         PR c++/13968
14542         * g++.dg/template/crash17.C: New test.
14543
14544         PR c++/13975
14545         * g++.dg/parse/error13.C: New test.
14546         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14547
14548 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14549
14550         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14551
14552 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14553
14554         PR c/11658
14555         PR c/13994
14556         * gcc.dg/noncompile/20040203-1.c: New test.
14557         * gcc.dg/noncompile/20040203-2.c: Likewise.
14558         * gcc.dg/noncompile/20040203-3.c: Likewise.
14559         * gcc.dg/20040203-1.c: Likewise.
14560
14561 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14562
14563         PR c++/10858
14564         * g++.dg/template/sizeof7.C: New test.
14565
14566 2004-02-02  Eric Christopher  <echristo@redhat.com>
14567             Zack Weinberg  <zack@codesourcery.com>
14568
14569         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14570
14571 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14572
14573         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14574         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14575         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14576         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14577
14578 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR c++/13113
14581         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14582
14583         PR c++/13854
14584         * g++.dg/ext/attrib13.C: New test.
14585
14586         PR c++/13907
14587         * g++.dg/conversion/op2.C: New test.
14588
14589 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14590
14591         * gcc.dg/titype-1.c: Fix pasto.
14592
14593 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14594
14595         * gcc.dg/titype-1.c: New test.
14596
14597 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14598
14599         PR c++/13957
14600         * g++.dg/template/non-type-template-argument-1.C,
14601         g++.dg/template/qualified-id1.C: Update dg-error marks.
14602         * g++.dg/template/nontype6.C: New test.
14603
14604 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14605
14606         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14607         * gcc.dg/builtins-31.c: New testcase.
14608         * gcc.dg/builtins-32.c: New testcase.
14609
14610 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14611
14612         * objc.dg/call-super-2.m: Update line numbers
14613         for the including of stddef.h.
14614
14615 2004-01-30  Michael Matz  <matz@suse.de>
14616
14617         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14618         g++.dg/ext/case-range3.C: New tests.
14619
14620 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14621
14622         DR206
14623         PR c++/13813
14624         * g++.dg/template/member4.C: New test.
14625
14626 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14627
14628         PR c++/13683
14629         * g++.dg/template/sizeof6.C: New test.
14630
14631 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14632
14633         * gcc.dg/fwritable-strings-1.c: New test.
14634
14635 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14636
14637         * gcc.c-torture/compile/20040130-1.c: New test.
14638
14639 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14640
14641         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14642
14643 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14644
14645         PR c++/13883
14646         * g++.dg/template/ctor3.C: New test.
14647
14648 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14649
14650         * g++.dg/tc1: New directory.
14651         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14652         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14653         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14654         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14655         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14656
14657 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14658
14659         * g++.dg/parse/error11.C: New test.
14660         * g++.dg/parse/error12.C: Likewise.
14661
14662 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14663
14664         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14665         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14666
14667 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/13791
14670         * g++.dg/ext/attrib12.C: New test.
14671
14672         PR c++/13736
14673         * g++.dg/parse/cast2.C: New test.
14674
14675 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14676
14677         * objc.dg/encode-2.m (main): New local string.  Set depending on
14678         sizeof long.  Use in sscanf call.
14679         * objc.dg/encode-3.m (main): New local string.  Set depending on
14680         sizeof long.  Use in scan_initial call.
14681
14682 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683
14684         * objc.dg/call-super-2.m: Make LP64-safe.
14685         * objc.dg/desig-init-1.m: Likewise.
14686
14687 2004-01-27  Devang Patel <dpatel@apple.com>
14688
14689         * g++.dg/debug/namespace1.C: New test.
14690
14691 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14692
14693         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14694         xscale-*-*.
14695
14696         * gcc.dg/arm-mmx-1.c: New test.
14697
14698 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14699
14700         * gcc.dg/20040127-1.c: New test.
14701         * gcc.dg/20040127-2.c: New test.
14702
14703 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14704
14705         * objc.dg/stret-1.m (glob): Renamed to globa.
14706
14707 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14708
14709         PR c++/13663
14710         * g++.dg/expr/for1.C: New test.
14711
14712 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14713
14714         PR middle-end/13779
14715         * gcc.dg/darwin-longlong.c: New test.
14716
14717 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14718
14719         * gcc.dg/20040124-1.c: Moved test from here...
14720         * gcc.c-torture/compile/20040124-1.c: ...to here.
14721
14722 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14723
14724         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14725         the assembly output if -m64 is passed.
14726
14727 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14728
14729         PR c++/13833
14730         * g++.dg/template/cond3.C: New test.
14731
14732 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14733
14734         PR c++/13810
14735         * g++.dg/template/ttp7.C: New test.
14736
14737 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14738
14739         PR c++/13797
14740         * g++.dg/template/nontype4.C: New test.
14741         * g++.dg/template/nontype5.C: Likewise.
14742
14743 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14744
14745         * gcc.dg/torture/mips-clobber-at.c: New test.
14746
14747 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14748
14749         * gcc.dg/20040124-1.c: New test.
14750
14751 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14752
14753         * gcc.dg/20040123-1.c: New test.
14754
14755 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14756
14757         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14758
14759 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14760
14761         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14762
14763 2004-01-23  Andrew Pinski  <apinski@apple.com>
14764
14765         * gcc.dg/20030121-1.c: Move to ..
14766         * gcc.dg/20040121-1.c: here.
14767
14768 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14769
14770         * gcc.dg/builtins-29.c: New test case.
14771
14772 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14773
14774         PR 18314
14775         * gcc.dg/builtins-30.c: New testcase.
14776
14777 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14778
14779         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14780         * lib/g77.exp: Likewise.
14781         * lib/objc.exp: Likewise.
14782         * lib/g++.exp: Likewise.
14783
14784 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14785
14786         * gcc.dg/struct-by-value-2.c: New test.
14787
14788 2004-01-21  Andrew Pinski  <apinski@apple.com>
14789
14790         PR target/13785
14791         * gcc.dg/20030121-1.c: New test.
14792
14793 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14794
14795         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14796         clobber frame pointer register in asm statement.
14797
14798 2004-01-21  Falk Hueffner  <falk@debian.org>
14799
14800         * gcc.c-torture/compile/20040121-1.c: New test.
14801
14802 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14803
14804         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14805
14806 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14807
14808         * gcc.dg/ppc64-abi-2.c: New test.
14809
14810 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14811
14812         * lib/treelang.exp: Fill out this file.
14813         * lib/treelang-dg.exp: New File.
14814
14815 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14816
14817         * gcc.c-torture/compile/981022-1.c: Remove.
14818         * gcc.dg/array-5.c: Remove XFAIL.
14819         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14820         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14821         gcc.dg/cond-lvalue-1.c: Update.
14822         * gcc.dg/cast-lvalue-2.c: New test.
14823
14824 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14825
14826         PR c++/13592
14827         * g++.dg/other/error1.C (class foo): Tweak error message.
14828
14829         PR c++/13592
14830         * g++.dg/template/call2.C: New test.
14831
14832 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14833
14834         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14835         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14836         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14837         scalar-return-1_x.c, scalar-return-2_y.c,
14838         scalar-return-3_x.c, scalar-return-3_y.c,
14839         scalar-return-4_x.c, scalar-return-4_y.c,
14840         struct-align-1.h, struct-align-1_x.c,
14841         struct-align-1_y.c, struct-align-2.h,
14842         struct-align-2_x.c, struct-align-2_y.c,
14843         struct-by-value-10_y.c, struct-by-value-11_x.c,
14844         struct-by-value-11_y.c, struct-by-value-12_x.c,
14845         struct-by-value-12_y.c, struct-by-value-13_x.c,
14846         struct-by-value-13_y.c, struct-by-value-14_x.c,
14847         struct-by-value-14_y.c, struct-by-value-15_x.c,
14848         struct-by-value-15_y.c, struct-by-value-16_y.c,
14849         struct-by-value-17_y.c, struct-by-value-18_y.c,
14850         struct-by-value-19_y.c, struct-by-value-1_x.c,
14851         struct-by-value-1_y.c, struct-by-value-20_y.c,
14852         struct-by-value-2_x.c, struct-by-value-2_y.c,
14853         struct-by-value-3_y.c, struct-by-value-4_x.c,
14854         struct-by-value-4_y.c, struct-by-value-5_y.c,
14855         struct-by-value-6_y.c, struct-by-value-7_y.c
14856         struct-by-value-8_x.c, struct-by-value-8_y.c
14857         struct-by-value-9_x.c, struct-by-value-9_y.c
14858         struct-return-10_x.c, struct-return-10_y.c,
14859         struct-return-19_x.c, struct-return-20_x.c
14860         struct-return-2_x.c, struct-return-2_y.c
14861         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14862         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14863
14864 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14865
14866         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14867         attribute on sparc*-sun-solaris2.*.
14868
14869 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14870
14871         PR c++/13710
14872         * g++.dg/ext/typeof7.C: New test.
14873
14874 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14875
14876         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14877         * gcc.dg/const-elim-1.c: Same.
14878
14879 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14880
14881         * objc.dg/stret-1.m: New.
14882         * objc.dg/stret-2.m: New.
14883
14884 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14885
14886         PR c++/11895
14887         * g++.dg/ext/vector1.C: New test.
14888
14889 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14890
14891         * gcc.dg/pch/import-1.c: New.
14892         * gcc.dg/pch/import-1.hs: New.
14893         * gcc.dg/pch/import-1a.h: New.
14894         * gcc.dg/pch/import-1b.h: New.
14895         * gcc.dg/pch/import-1c.h: New.
14896
14897 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/13574
14900         * g++.dg/ext/array1.C: New test.
14901
14902         PR c++/13178
14903         * g++.dg/conversion/op1.C: New test.
14904
14905 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14906
14907         PR 11864
14908         From Kazumoto Kojima / Dan Kegel:
14909         * gcc.dg/pr11864-1.c: New test.
14910
14911         PR 10392
14912         From Marcus Comstedt / Dan Kegel:
14913         * gcc.dg/pr10392-1.c: New test.
14914
14915 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14916
14917         PR c++/13478
14918         * g++.dg/init/ref10.C: New test.
14919
14920 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14921
14922         PR c++/13407
14923         * g++.dg/parse/typename6.C: New test.
14924
14925 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14926
14927         PR pch/13361
14928         * testsuite/g++.dg/pch/wchar-1.C: New.
14929         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14930
14931 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14932
14933         PR c++/9259
14934         * g++.dg/expr/sizeof2.C: New test.
14935
14936 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14937
14938         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14939
14940 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14941
14942         PR c++/13659
14943         * g++.dg/lookup/strong-using-3.C: New.
14944         * g++.dg/lookup/using-10.C: New.
14945
14946 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14947
14948         PR c++/13594
14949         * g++.dg/lookup/strong-using-2.C: New.
14950
14951 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14952             Dan Kegel <dank@kegel.com>
14953             J"orn Rennecke <joern.rennecke@superh.com>
14954
14955         PR target/9365
14956         * gcc.dg/pr9365-1.c: New test.
14957
14958 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14959
14960         PR c++/8856
14961         * g++.dg/parse/casting-operator2.C: New test.
14962         * g++.old-deja/g++.pt/explicit83.C: Remove.
14963
14964 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14965
14966         * gcc.dg/label-compound-stmt-1.c: New test.
14967         * gcc.c-torture/compile/950922-1.c,
14968         gcc.c-torture/compile/20000211-3.c,
14969         gcc.c-torture/compile/20000518-1.c,
14970         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14971         compound statements.
14972
14973 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14974
14975         * gcc.dg/ppc64-abi-1.c: New test.
14976
14977 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14978
14979          * g++.dg/ext/attrib9.C: Add dg-warnings.
14980
14981 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14982
14983         PR c++/12335
14984         * g++.dg/parse/dtor3.C: New test.
14985
14986 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14987
14988         PR c++/12709
14989         * g++.dg/parse/try-catch-1.C: New test.
14990
14991 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14992
14993         * ada/acats/run_all.sh: Add more verbose output in acats.log
14994         when compiling tests.
14995
14996 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14997
14998         PR 13656
14999         * gcc.dg/typedef-redecl.c: New test case.
15000         * gcc.dg/typedef-redecl.h: New support file.
15001
15002 2004-01-13  Jan Hubicka  <jh@suse.cz>
15003
15004         * gcc.dg/always_inline.c: New test.
15005         * gcc.dg/debug/20031231-1.c: Fix.
15006
15007 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15008
15009         PR c++/13474
15010         * g++.dg/template/array3.C: New test.
15011
15012 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15013
15014         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15015         * g++.dg/warn/Wunused-2.C: Likewise.
15016
15017 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15018
15019         PR c++/13289
15020         * g++.dg/template/instantiate6.C: New test.
15021
15022 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15023
15024         PR middle-end/11397
15025         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15026
15027 2004-01-12  Jan Hubicka  <jh@suse.cz>
15028
15029         PR opt/12826
15030         * gcc.dg/20040112-1.c: New.
15031
15032         * gcc.dg/dwarf-die[1-7].c: Move to...
15033         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15034         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15035
15036 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15037
15038         PR c++/4100
15039         * g++.dg/parse/friend4.C: New test.
15040
15041 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15042
15043         PR c++/4100
15044         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15045         definition is called a friend.
15046
15047 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15048
15049         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15050
15051 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15052
15053         PR c++/3478
15054         * g++.dg/parse/error10.C: New test.
15055         * g++.dg/template/arg2.C: Accept "invalid type" error.
15056
15057 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15058
15059         PR middle-end/13392
15060         * g++.dg/opt/expect2.C: New test.
15061
15062 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15063
15064         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15065         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15066         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15067         Update dg-error regexps.
15068
15069 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15070
15071         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15072         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15073
15074 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15075
15076         * gcc.dg/pragma-re-1.c: Use right pointer type.
15077
15078 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15079
15080         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15081
15082 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15083
15084         * gcc.dg/rs6000-ldouble-1.c: New.
15085
15086 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15087
15088         DR 337
15089         PR c++/9256
15090         * g++.dg/other/abstract1.C: New test.
15091
15092 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15093
15094         * g++.dg/lookup/strong-using-1.C: New.
15095
15096 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15097
15098         PR c/11234
15099         * gcc.dg/func-ptr-conv-1.c: New test.
15100         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15101
15102 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15103
15104         PR target/13380.
15105         * gcc.c-torture/compile/20040109-1.c: New.
15106
15107 2004-01-08  Stuart Hastings  <stuart@apple.com>
15108
15109         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15110         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15111         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15112
15113 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15114
15115         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15116
15117 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15118
15119         * ada/acats/run_acats: Treat 'gnatchop' the same way
15120         as 'gnatmake'.  Export GCC_DRIVER.
15121         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15122         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15123
15124 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15125
15126         PR c++/12573
15127         * g++.dg/template/dependent-expr4.C: New test.
15128
15129 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15130
15131         * gcc.dg/altivec-11.c: New test.
15132
15133 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15134
15135         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15136
15137 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15138
15139         PR c/6024
15140         * gcc.dg/enum-compat-1.c: New test.
15141         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15142
15143 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15144
15145         PR c/12165
15146         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15147         gcc.dg/c99-idem-qual-3.c: New tests.
15148
15149 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15150
15151         * gcc.dg/winline-7.c: Don't cast void * to int.
15152
15153 2004-01-06  Jan Hubicka  <jh@suse.cz>
15154
15155         * gcc.dg/i386-sse-5.c: New test
15156         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15157
15158 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15159
15160         PR c++/12815
15161         * g++.dg/rtti/typeid4.C: New test.
15162
15163 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15164
15165         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15166
15167 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15168
15169         PR c++/12132
15170         * g++.dg/template/error11.C: New test.
15171
15172         PR c++/13451
15173         * g++.dg/template/class2.C: New test.
15174
15175 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15176         Richard Sandiford <rsandifo@redhat.com>
15177
15178         PR c++/13387
15179         * g++.dg/opt/alias3.C: New test.
15180
15181 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15182
15183         PR c++/13157
15184         * g++.dg/template/koenig3.C: New test.
15185
15186         PR c++/13529
15187         * g++.dg/parse/offsetof3.C: New test.
15188
15189         * g++.dg/init/copy7.C: Add missing dg-error markers.
15190
15191         PR c++/12226
15192         * g++.dg/init/copy7.c: New test.
15193
15194         PR c++/13536
15195         * g++.dg/parse/cast1.C: New test.
15196
15197 2004-01-04  Jan Hubicka  <jh@suse.cz>
15198
15199         * gcc.dg/winline[1-7].c: New tests.
15200
15201 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15202
15203         PR c++/13520
15204         * g++.dg/template/qualttp22.C: New test.
15205
15206 2004-01-01  Jan Hubicka  <jh@suse.cz>
15207
15208         * gcc.dg/debug/20031231-1.c: New.
15209         * gcc.c-torture/compile/20040101-1.c: New.
15210         * gcc.dg/dwarf-die-[1-7].c: New.
15211
15212 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15213
15214         PR optimization/13521
15215         * gcc.c-torture/compile/20031231-1.c: New test.
15216
15217 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15218
15219         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15220
15221 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15222
15223         PR c++/10079
15224         * g++.dg/template/crash16.C: New test.
15225
15226 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15227
15228         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15229
15230 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15231
15232         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15233         ports.
15234         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15235         * g++.old-deja/g++.law/profile1.C: Likewise.
15236         * gcc.c-torture/compile/981006-1.c: Likewise.
15237         * gcc.c-torture/execute/loop-2e.x: Likewise.
15238         * gcc.c-torture/execute/loop-2f.x: Remove.
15239         * gcc.c-torture/execute/loop-2g.x: Likewise.
15240         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15241         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15242
15243 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15244
15245         PR c++/13507
15246         * g++.dg/ext/attrib11.C: New test.
15247
15248         PR c++/13494
15249         * g++.dg/template/array2-1.C: New test.
15250         * g++.dg/template/array2-2.C: New test.
15251
15252 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15253
15254         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15255
15256 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15257
15258         PR c++/12774
15259         * g++.dg/template/array1-1.C: New test.
15260         * g++.dg/template/array1-2.C: New test.
15261
15262 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15263
15264         PR fortran/12632
15265         * g77.dg/12632.f: New test case.
15266
15267 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15268
15269         PR c++/13289
15270         * g++.dg/parse/nontype1.C: New test.
15271
15272 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15273
15274         PR c++/12403
15275         * g++.dg/parse/explicit1.C: New test.
15276         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15277
15278 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15279
15280         PR c++/13081
15281         * g++.dg/opt/inline6.C: New test.
15282
15283         PR c++/12613
15284         * g++.dg/parse/error9.C: New test.
15285
15286         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15287
15288 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15289
15290         PR c++/13009
15291         * g++.dg/init/assign1.C: New test.
15292
15293 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15294
15295         PR c++/13070
15296         * g++.dg/warn/format3.C: New test case.
15297
15298 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15299
15300         * gcc.c-torture/compile/20031227-1.c: New test.
15301
15302 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15303
15304         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15305         * g77.dg/bprob/bprob.exp: Likewise.
15306         * gcc.misc-tests/bprob.exp: Likewise.
15307         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15308         variants on systems where the library does not provide that
15309         functionality.
15310         * gcc.dg/builtins-20.c: Use builtins-config.h.
15311         * gcc.dg/builtins-config.h: New file.
15312
15313 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15314
15315         * lib/gcc-dg.exp (dg-require-profiling): New function.
15316         * lib/target-supports.exp (check_profiling_available): Likewise.
15317         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15318         * g77.dg/bprob/bprob.exp: Likewise.
15319         * gcc.misc-tests/bprob.exp: Likewise.
15320         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15321         * gcc.dg/20021014-1.c: Likewise.
15322         * gcc.dg/nest.c: Likewise.
15323
15324 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15325
15326         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15327         compiling.
15328         * g++.dg/lookup/java2.C: Likewise.
15329         * gcc.dg/cpp/lexident.c: Likewise.
15330
15331 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15332
15333         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15334         given.
15335         * gcc.c-torture/compile/961203-1.c: Likewise.
15336         * gcc.c-torture/compile/980506-1.c: Likewise.
15337
15338 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15339
15340         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15341         (additional_prunes): New global.
15342         (gcc-dg-prune): Handle additional per-test pruning.
15343         (dg-test): Clear additional_prunes between tests.
15344
15345         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15346         dg-prune-output to avoid spurious failures from assembler
15347         complaining about nonexistent WAW violations.
15348         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15349         Use dg-prune-output to avoid spurious failures from assembler
15350         warning about Itanium B-step errata.
15351
15352 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15353
15354         * g++.dg/abi/macro0.C: New test.
15355         * g++.dg/abi/macro1.C: Likewise.
15356         * g++.dg/abi/macro2.C: Likewise.
15357
15358         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15359         * g++.dg/abi/bitfield7.C: Likewise.
15360         * g++.dg/abi/dtor2.C: Likewise.
15361         * g++.dg/abi/mangle11.C: Likewise.
15362         * g++.dg/abi/mangle12.C: Likewise.
15363         * g++.dg/abi/mangle14.C: Likewise.
15364         * g++.dg/abi/mangle17.C: Likewise.
15365         * g++.dg/abi/vbase10.C: Likewise.
15366         * g++.dg/abi/vbase14.C: Likewise.
15367         * g++.dg/template/qualttp17.C: Likewise.
15368
15369 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15370
15371         PR c/11995
15372         * gcc.dg/20031223-1.c: New test.
15373
15374 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15375
15376         * gcc.dg/noreturn-7.c: New test.
15377
15378 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15379
15380         * gcc.dg/null-pointer-1.c: New test.
15381
15382 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15383
15384         * g++.old-deja/g++.jason/template18.C: Remove.
15385         * g++.old-deja/g++.jason/template37.C: Likewise.
15386
15387         PR c++/12862
15388         * g++.dg/lookup/ns1.C: New test.
15389
15390         PR c++/12397
15391         * g++.dg/template/lookup3.C: New test.
15392
15393 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15394
15395         * g++.dg/template/recurse1.C: New test
15396
15397 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/12479
15400         * g++.dg/parse/semicolon1.C: New test.
15401         * g++.dg/parse/semicolon1.h: Likewise.
15402
15403 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15404
15405         * gcc.dg/darwin-misaligned.c: New test.
15406
15407 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15408
15409         PR c/9163
15410         * gcc.dg/20031222-1.c: New test.
15411
15412 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15413
15414         PR c++/13438
15415         * g++.dg/parse/error8.C: New test.
15416
15417         PR c++/11554
15418         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15419
15420 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15421
15422         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15423         too small.
15424         * gcc.c-torture/compile/930217-1.c: Likewise.
15425         * gcc.c-torture/compile/930513-1.c: Likewise.
15426         * gcc.c-torture/execute/920908-2.c: Likewise.
15427         * gcc.c-torture/execute/921204-1.c: Likewise.
15428         * gcc.c-torture/execute/930621-1.c: Likewise.
15429         * gcc.c-torture/execute/930630-1.c: Likewise.
15430         * gcc.c-torture/execute/931031-1.c: Likewise.
15431         * gcc.c-torture/execute/980602-2.c: Likewise.
15432         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15433         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15434         * gcc.c-torture/execute/extzvsi.c: Likewise.
15435         * gcc.c-torture/unsorted/ext.c: Likewise.
15436
15437 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15438
15439         PR target/12749
15440         * gcc.c-torture/compile/20031220-2.c: New test case.
15441
15442 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15443
15444         PR optimization/13031
15445         * gcc.c-torture/compile/20031220-1.c: New test case.
15446
15447 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15448
15449         * gcc.dg/cast-function-1.c: New test.
15450
15451 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15452
15453         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15454         formats.
15455
15456 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15457
15458         PR c++/12795
15459         * g++.dg/ext/attrib10.C: New test.
15460
15461 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15462
15463         * gcc.dg/cleanup-10.c: New test.
15464         * gcc.dg/cleanup-11.c: New test.
15465
15466 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15467
15468         PR c++/13239
15469         * g++.dg/opt/expect1.C: New test.
15470
15471 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15472
15473         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15474
15475 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15476
15477         PR debug/12923
15478         * gcc.dg/20031218-1.c: New test.
15479
15480         PR debug/12389
15481         * gcc.dg/20031218-2.c: New test.
15482         * gcc.dg/20031218-3.c: New test.
15483
15484         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15485         of label name and allow for USER_LABEL_PREFIX == "_" names.
15486         * g++.dg/abi/mangle18-2.C: Likewise.
15487         * g++.dg/abi/mangle19-1.C: Likewise.
15488         * g++.dg/abi/mangle19-2.C: Likewise.
15489         * g++.dg/abi/mangle20-1.C: Likewise.
15490         * g++.dg/abi/mangle20-2.C: Likewise.
15491
15492 2003-12-18  Richard Henderson  <rth@redhat.com>
15493
15494         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15495
15496 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15497             Dan Kegel <dank@kegel.com>
15498
15499         PR other/12009
15500         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15501         testing a cross compiler, it causes spurious compile failures.
15502         * lib/g++.exp: Likewise.
15503
15504 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15505
15506         PR c++/13262
15507         * g++.dg/template/access13.C: New test.
15508
15509 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15510
15511         * gcc.dg/20031216-1.c: New test.
15512
15513 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15514
15515         PR c++/9154
15516         * g++.dg/template/error10.C: New test.
15517
15518 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15519
15520         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15521         * g++.dg/eh/simd-2.C: Likewise.
15522
15523 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15524             Roger Sayle  <roger@eyesopen.com>
15525
15526         * gcc.c-torture/execute/ieee/mzero5.c: New.
15527
15528 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15529
15530         PR c++/10603
15531         * g++.dg/parse/error6.C: New test.
15532
15533         PR c++/12827
15534         * g++.dg/parse/error7.C: New test.
15535
15536 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15537
15538         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15539         at -O with stabs debugging formats.
15540         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15541         * gcc.dg/debug/debug-2.c: Likewise.
15542
15543 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15544
15545         PR c++/12696
15546         * g++.dg/init/error1.C: New test.
15547
15548         PR c++/12218
15549         * g++.dg/init/pm3.C: New test.
15550
15551 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15552
15553         PR c/3347
15554         * gcc.dg/bitfld-8.c: New test.
15555
15556 2003-12-16  James Lemke  <jim@wasabisystems.com>
15557
15558         * gcc.dg/arm-scd42-[123].c: New tests.
15559
15560 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15561
15562         PR c++/9043
15563         * g++.dg/abi/mangle20-1.C: New test.
15564         * g++.dg/abi/mangle20-2.C: New test.
15565
15566 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/13275
15569         * g++.dg/other/offsetof2.C: Remove XFAIL.
15570         * g++.dg/parse/offsetof1.C: New test.
15571         * g++.gd/parse/offsetof2.C: Likewise.
15572
15573 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15574
15575         * g++.dg/template/nontype3.C: New test.
15576         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15577
15578 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15579
15580         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15581
15582 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15583
15584         PR c++/13387
15585         * g++.dg/expr/assign1.C: New test.
15586
15587         PR c++/13242
15588         * g++.dg/abi/mangle19-1.C: New test.
15589         * g++.dg/abi/mangle19-2.C: New test.
15590
15591 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15592
15593         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15594
15595 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15596
15597         * gcc.c-torture/execute/20031216-1.c: New test.
15598
15599 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15600
15601         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15602         an ICE regression.
15603
15604 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/10926
15607         * g++.dg/template/error9.C: New test.
15608
15609         PR c++/11116
15610         * g++.dg/template/error8.C: New test.
15611
15612 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15613
15614         PR middle-end/13400
15615         * gcc.c-torture/execute/20031215-1.c: New test case.
15616
15617 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/13269
15620         * g++.dg/parse/error5.C: New test.
15621
15622         PR c++/12989
15623         * g++.dg/expr/sizeof1.C: New test.
15624
15625         PR c++/13310
15626         * g++.dg/template/crash15.C: New test.
15627
15628 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15629
15630         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15631         a non-POD type as the last named parameter of a varargs function.
15632
15633 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15634
15635         PR c++/13243
15636         PR c++/12573
15637         * g++.dg/template/crash14.C: New test.
15638         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15639
15640 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15641
15642         * g++.dg/other/java1.C: New test.
15643
15644         PR c++/13241
15645         * g++.dg/abi/mangle18-1.C: New test.
15646         * g++.dg/abi/mangle18-2.C: New test.
15647
15648 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15649
15650         PR optimization/10312
15651         * gcc.c-torture/execute/20031214-1.c: New.
15652
15653 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15654
15655         PR c++/10779
15656         PR c++/12160
15657         * g++.dg/parse/error3.C: New test.
15658         * g++.dg/parse/error4.C: Likewise.
15659         * g++.dg/abi/mangle4.C: Tweak error messages.
15660         * g++.dg/lookup/using5.C: Likewise.
15661         * g++.dg/other/error2.C: Likewise.
15662         * g++.dg/parse/typename5.C: Likewise.
15663         * g++.dg/parse/undefined1.C: Likewise.
15664         * g++.dg/template/arg2.C: Likewise.
15665         * g++.dg/template/ttp3.C: Likewise.
15666         * g++.dg/template/type1.C: Likewise.
15667         * g++.old-deja/g++.other/crash32.C: Likewise.
15668         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15669
15670 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15671
15672         PR c++/13106
15673         * g++.dg/warn/noreturn-3.C: New test.
15674
15675 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15676
15677         PR c++/13118
15678         * g++.dg/abi/covariant3.C: New.
15679
15680 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15681
15682         * g++.dg/eh/ia64-1.C: New test.
15683
15684 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15685
15686         PR optimization/13037
15687         * g77.f-torture/execute/13037.f: New test case.
15688
15689 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15690
15691         PR c++/12881
15692         * g++.dg/abi/covariant2.C: New.
15693
15694 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15695
15696         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15697
15698 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15699
15700         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15701
15702 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15703
15704         PR other/10819
15705         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15706         to fix Bug 10819.
15707         * lib/g++.exp (g++_version): Likewise.
15708         * lib/g77.exp (g77_version): Likewise.
15709         * lib/objc.exp (default_objc_version): Likewise.
15710
15711 2003-12-10  Richard Henderson  <rth@redhat.com>
15712
15713         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15714
15715         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15716
15717 2003-12-08  Matt Austern  <austern@apple.com>
15718
15719         PR c/13134
15720         * lib/gcc-dg.exp (dg-require-visibility): Define.
15721         * lib/target-supports (check_visibility_available): Define.
15722         * gcc.dg/visibility-1.c: New test.
15723         * gcc.dg/visibility-2.c: Likewise.
15724         * gcc.dg/visibility-3.c: Likewise.
15725         * gcc.dg/visibility-4.c: Likewise.
15726         * gcc.dg/visibility-5.c: Likewise.
15727         * gcc.dg/visibility-6.c: Likewise.
15728         * g++.dg/ext/visibility-1.C: Likewise.
15729         * g++.dg/ext/visibility-2.C: Likewise.
15730         * g++.dg/ext/visibility-3.C: Likewise.
15731         * g++.dg/ext/visibility-4.C: Likewise.
15732         * g++.dg/ext/visibility-5.C: Likewise.
15733         * g++.dg/ext/visibility-6.C: Likewise.
15734
15735 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15736
15737         * g++.dg/lookup/java1.C: New test.
15738         * g++.dg/lookup/java2.C: New test.
15739
15740 2003-12-07  Falk Hueffner  <falk@debian.org>
15741
15742         * g++.dg/opt/noreturn-1.C: New test.
15743
15744 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15745
15746         * gcc.dg/overflow-1.c: New test.
15747
15748 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15749
15750         * g77.f-torture/compile/13060.f: New test.
15751
15752 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/13323
15755         * g++.dg/inherit/operator2.C: New test.
15756
15757 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/13305
15760         * g++.dg/ext/attrib9.C: New test.
15761
15762 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15763
15764         PR c++/13314
15765         * g++.dg/template/error7.C: New test.
15766
15767 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15768             J"orn Rennecke <joern.rennecke@superh.com>
15769
15770         PR target/13302
15771         * g++.dg/other/struct-va_list.C: New test.
15772
15773 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15774
15775         PR c++/13166
15776         * g++.dg/parse/defarg6.C: New test.
15777
15778 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15779
15780         PR target/13256
15781         * gcc.c-torture/execute/20031201-1.c: New test.
15782
15783 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15784
15785         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15786
15787 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15788
15789         * gcc.dg/builtin-return-1.c: New test.
15790
15791 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15792             J"orn Rennecke <joern.rennecke@superh.com>
15793
15794         PR optimization/13260
15795         * gcc.c-torture/execute/20031204-1.c: New test.
15796
15797 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15798
15799         PR c++/9127
15800         * g++.dg/template/error6.C: New test.
15801
15802 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15803
15804         * gcc.dg/20031202-1.c: New test.
15805
15806 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15807
15808         PR c++/13179
15809         * g++.dg/template/eh1.C: New test.
15810
15811         PR c++/10771
15812         * g++.dg/template/error5.C: New test.
15813
15814 2003-12-02  David Ung  <davidu@mips.com>
15815
15816         * gcc.dg/compat/vector-check.h: Corrected type for var
15817         g_##TMODE
15818
15819 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15820
15821         PR c++/10126
15822         * g++.dg/template/ptrmem8.C: New test.
15823
15824 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15825
15826         PR c++/12573
15827         * g++.dg/template/dependent-expr3.C: New test.
15828
15829 2003-12-01  James Lemke  <jim@wasabisystems.com>
15830
15831         * gcc.dg/arm-g2.c: New test.
15832
15833 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15834
15835         PR optimization/11634
15836         * gcc.dg/20031201-2.c: New test case.
15837
15838 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15839
15840         PR 11433
15841         * objc.dg/proto-lossage-3.m: New test.
15842
15843 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15844
15845         PR optimization/12628
15846         * gcc.dg/20031201-1.c: New test case.
15847
15848 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15849
15850         * gcc.dg/unaligned-1.c: New test.
15851
15852 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15853
15854         PR c++/9849
15855         * g++.dg/template/error4.C: New test.
15856         * g++.dg/template/nested3.C: Adjust error markers.
15857
15858 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15859
15860         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15861
15862 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15863
15864         PR c/10333
15865         * gcc.dg/bitfld-7.c: New test.
15866
15867 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15868
15869         * gcc.dg/tls/asm-1.C: New test.
15870
15871 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15872
15873         * gcc.dg/cpp/assert4.c: Update.
15874
15875 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15876
15877         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15878         * gcc.dg/builtin-apply3.c: New test.
15879
15880 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15881
15882         * lib/compat.exp (compat-obj): New xfaildata parameter.
15883         Use it to set compiler_conditional_xfail_data before compiling.
15884         (compat-get-options): Handle dg-xfail-if.
15885         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15886         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15887         * gcc.dg/compat/vector-1_y.c: Likewise.
15888         * gcc.dg/compat/vector-2_x.c: Likewise.
15889         * gcc.dg/compat/vector-2_y.c: Likewise.
15890
15891 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15892
15893         * g++.dg/opt/reg-stack4.C: New test.
15894
15895 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15896
15897         * gcc.dg/builtin-apply2.c: New test.
15898
15899 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15900
15901         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15902
15903 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15904
15905         PR c++/12924
15906         * g++.dg/template/template-id-2.C: New test.
15907
15908 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15909
15910         PR c++/5369
15911         * g++.dg/template/memfriend1.C: New test.
15912         * g++.dg/template/memfriend2.C: Likewise.
15913         * g++.dg/template/memfriend3.C: Likewise.
15914         * g++.dg/template/memfriend4.C: Likewise.
15915         * g++.dg/template/memfriend5.C: Likewise.
15916         * g++.dg/template/memfriend6.C: Likewise.
15917         * g++.dg/template/memfriend7.C: Likewise.
15918         * g++.dg/template/memfriend8.C: Likewise.
15919         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15920
15921 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15922
15923         PR c++/12515
15924         * g++.dg/ext/cond1.C: New test.
15925
15926 2003-11-20  Richard Henderson  <rth@redhat.com>
15927
15928         * gcc.dg/20020201-2.c: Remove.
15929         * gcc.dg/20020201-4.c: Remove.
15930         * gcc.dg/20020304-1.c: Remove.
15931
15932 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15933
15934         * gcc.dg/cpp/trad/xwin1.c: New test case.
15935
15936 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15937
15938         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15939         * lib/g77.exp: Likewise.
15940         * lib/objc.exp: Likewise.
15941         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15942         for darwin.
15943
15944 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15945
15946         PR c++/12932
15947         * g++.dg/template/static5.C: New test.
15948
15949 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15950
15951         * gcc.dg/nested-func-1.c: New test.
15952
15953 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15954
15955         * gcc.dg/cpp/assert4.c: New test.
15956
15957 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15958
15959         PR c++/2294
15960         * g++.dg/lookup/using9.c: New test.
15961
15962 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15963
15964         PR c++/12762
15965         * g++.dg/template/error3.C: New test.
15966
15967 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15968
15969         PR ada/13035
15970         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15971         No longer use a wrapper for gcc, since this does not work under
15972         Windows.
15973
15974 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15975
15976         PR c++/2094
15977         * g++.dg/template/ptrmem7.C: New test.
15978
15979 2003-11-13  Andrew Pinski <apinski@apple.com>
15980
15981         * gcc.c-torture/compile/20031113-1.c: New test.
15982
15983 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15984             Kean Johnston <jkj@sco.com>
15985
15986         PR c/13029
15987         * gcc.dg/unused-4.c: Update.
15988
15989 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15990
15991         * g++.dg/opt/const3.C: New test.
15992
15993 2003-11-13  Jan Hubicka  <jh@suse.cz>
15994
15995         * gcc.c-torture/compile/20031112-1.c: New test.
15996
15997 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15998
15999         * g++.dg/parse/crash10.C: Remove bogus error marker.
16000
16001 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16002
16003         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16004         (host_gcc): Likewise.
16005         (ROOT): Honor $PWDCMD.
16006         (BASE): Likewise.
16007         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16008
16009 2003-11-12  Catherine Moore  <clm@redhat.com>
16010
16011         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16012
16013 2003-11-12  Andreas Jaeger  <aj@suse.de>
16014             Jakub Jelinek  <jakub@redhat.com>
16015             Andrew Pinski  <pinskia@physics.uc.edu>
16016             Richard Henderson  <rth@redhat.com>
16017
16018         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16019         systems.
16020         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16021
16022         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16023         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16024
16025 2003-11-11  Andreas Jaeger  <aj@suse.de>
16026
16027         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16028
16029         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16030
16031 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16032
16033         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16034         Clean ups.
16035
16036 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16037
16038         * gcc.dg/trampoline-1.c: New test.
16039
16040 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16041
16042         * gcc.c-torture/compile/200031109-1.c: New test.
16043
16044 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16045
16046         PR c/3190
16047         PR c/8714
16048         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16049         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16050         gcc.dg/format/no-y2k-1.c: Update.
16051
16052 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16053
16054         PR optimization/10467
16055         * gcc.dg/20031108-1.c: New test case.
16056
16057 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16058
16059         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16060
16061 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16062
16063         * gcc.dg/compound-lvalue-1.c: New test.
16064         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16065         some XFAILs.
16066
16067 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16068
16069         * gcc.dg/altivec-varargs-1.c: New test.
16070
16071 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16072
16073         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16074         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16075         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16076         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16077         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16078
16079 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16080
16081         * gcc.dg/cond-lvalue-1.c: New test.
16082
16083 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16084
16085         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16086
16087 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16088
16089         PR c++/11616
16090         * g++.dg/template/instantiate5.C: New test.
16091
16092 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16093
16094         PR c++/12726
16095         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16096         * ChangeLog: Add missing first entry for above test.
16097
16098 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16099
16100         PR c++/9810
16101         * g++.dg/template/using8.C: New test.
16102         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16103
16104 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16105
16106         PR optimization/10817
16107         * gcc.c-torture/compile/20031102-1.c: New test case.
16108
16109 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16110
16111         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16112         2147483647.
16113
16114 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16115
16116         * gcc.dg/20031102-1.c: New test.
16117
16118 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16119
16120         * gcc.dg/complex-1.c: New test.
16121
16122 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16123
16124         PR c++/12796
16125         * g++.dg/template/crash13.C: Adjust expected error location.
16126         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16127
16128 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16129
16130         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16131
16132 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16133
16134         PR/10239
16135         * gcc.c-torture/compile/20031031-2.c: New test.
16136
16137 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16138
16139         PR/11640
16140         * gcc.c-torture/compile/20031031-1.c: New test.
16141
16142 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16143
16144         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16145         * gcc.misc-tests/bprob.exp: Likewise.
16146         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16147         the execution test on arm-elf configs.
16148         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16149         configs that don't support scratch files.
16150         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16151
16152 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16153
16154         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16155         done by dejagnu.
16156
16157 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16158
16159         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16160         Avoid non pure sh syntax. Add more logging.
16161
16162         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16163         fail.
16164
16165 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16166
16167         PR libgcj/10610
16168         * gcc.dg/ppc-stackalign-1.c: New test.
16169
16170 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16171
16172         * ada/acats/run_all.sh: Change output to be more compliant with
16173         dejagnu framework.
16174         Create acats.sum and acats.log files under testsuite/ada/acats
16175         Only run [a-z]* directories, to filter out e.g. CVS.
16176         Redirect build output to log file.
16177
16178 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16179
16180         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16181
16182 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16183
16184         PR ada/5909:
16185         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16186
16187 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16188
16189         * gcc.c-torture/compile/20031023-1.c: New test.
16190         * gcc.c-torture/compile/20031023-2.c: New test.
16191         * gcc.c-torture/compile/20031023-3.c: New test.
16192         * gcc.c-torture/compile/20031023-4.c: New test.
16193
16194 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16195
16196         PR c++/10371
16197         * g++.dg/lookup/scoped8.C: New test.
16198
16199 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16200
16201         * g++.dg/opt/reg-stack3.C: New test.
16202
16203 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16204
16205         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16206
16207 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16208
16209         PR c++/11076
16210         * g++.dg/template/crash13.C: New test.
16211
16212 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16213
16214         * gcc.dg/c99-restrict-2.c: New test.
16215
16216 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16217
16218         PR c++/12698, c++/12699, c++/12700, c++/12566
16219         * g++.dg/inherit/covariant9.C: New test.
16220         * g++.dg/inherit/covariant10.C: New test.
16221         * g++.dg/inherit/covariant11.C: New test.
16222
16223 2003-10-23  Jason Merrill  <jason@redhat.com>
16224
16225         PR c++/12726
16226         * g++.dg/ext/complit2.C: New test.
16227
16228 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16229
16230         PR target/12654
16231         * gcc.c-torture/execute/20031020-1.c: New test.
16232
16233 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16234
16235         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16236         following the jump_insn.
16237
16238 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16239
16240         * gcc.dg/cast-lvalue-1.c: New test.
16241
16242 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16243
16244         PR c++/11962
16245         * g++.dg/template/cond2.C: New test.
16246
16247 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16248
16249         * gcc.dg/builtins-28.c: New test.
16250
16251 2003-10-20  Jan Hubicka  <jh@suse.cz>
16252
16253         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16254         parameter.
16255         * testsuite/gcc.dg/inline-2.c: Likewise.
16256
16257 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16258
16259         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16260         * gcc.dg/nest.c:  Likewise.
16261
16262 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16263
16264         PR c++/9781, c++/10583, c++/11862
16265         * g++.dg/parse/crash13.C: New test.
16266
16267 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16268
16269         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16270
16271 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16272
16273         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16274         Define HAVE_C99_RUNTIME except on Solaris.
16275         * gcc.dg/builtins-20.c: Likewise.
16276
16277 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16278
16279         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16280
16281 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16282
16283         PR c++/12495
16284         * g++.dg/template/crash21.C: New test.
16285
16286 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16287
16288         PR c++/2513
16289         * g++.dg/template/typename5.C: New test.
16290
16291 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16292
16293         PR c++/12369
16294         * g++.dg/template/friend25.C: New test.
16295
16296 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16297
16298         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16299         versions.
16300
16301 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16302
16303         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16304         == 2147483647.
16305
16306 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16307
16308         * gcc.c-torture/execute/960416-1.x: Remove.
16309         * gcc.c-torture/execute/divconst-3.x: Likewise.
16310
16311 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16312
16313         PR target/12598
16314         * gcc.dg/torture/cris-volatile-1.c: New test.
16315
16316 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16317
16318         PR optimization/9325
16319         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16320         for overflowing floating point to integer conversion during RTL
16321         simplification.
16322
16323 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16324
16325         * objc/execute/_cmd.m: Fix typo.
16326         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16327         Relax 'scan-assembler' regexp.
16328         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16329         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16330         * objc.dg/zero-link-2.m: Remove blank line.
16331         * objc.dg/zero-link-3.m: New test case.
16332
16333 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16334
16335         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16336
16337         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16338         than linker trickery.
16339
16340 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16341
16342         PR c++/12370
16343         * g++.dg/other/friend2.C: New test.
16344
16345 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16346
16347         * gcc.dg/20031012-1.c: New test.
16348
16349 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16350
16351         * gcc.dg/weak/weak-3.c: Fix for new warning.
16352
16353 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16354
16355         PR optimization/8750
16356         * gcc.c-torture/execute/20031012-1.c: New test case.
16357
16358 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16359
16360         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16361         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16362
16363 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16364
16365         PR optimization/12260
16366         * gcc.c-torture/compile/20031011-2.c: New test case.
16367
16368 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16369
16370         * gcc.c-torture/execute/20031011-1.c: New testcase.
16371
16372 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16373
16374         * gcc.c-torture/compile/20031011-1.c: New test.
16375
16376 2003-10-11  Jan Hubicka  <jh@suse.cz>
16377
16378         * g++.dg/other/first-global.C: New test.
16379
16380 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16381
16382         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16383
16384 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16385
16386         * gcc.c-torture/compile/20031010-1.c: New test.
16387
16388 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16389
16390         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16391         * gcc.c-torture/execute/va-arg-25.c: ... here.
16392
16393 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16394
16395         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16396
16397 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16398
16399         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16400
16401 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16402
16403         * g++.dg/parse/error2.C: New test.
16404
16405 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16406
16407         PR c++/11097
16408         * g++.dg/other/error5.C: Modify the error message.
16409         * g++.dg/lookup/using8.C: New test.
16410
16411 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16412
16413         * gcc.dg/darwin-abi-2.c: New file.
16414         * gcc.c-torture/execute/va-arg-24.c: New file.
16415
16416 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16417
16418         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16419         indentation.
16420
16421 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/10147
16424         * g++.dg/other/error4.C: Update error messages.
16425         * g++.dg/template/ptrmem4.C: Likewise.
16426
16427         PR c++/12337
16428         * g++.dg/init/new9.C: New test.
16429
16430         PR c++/12334, c++/12236, c++/8656
16431         * g++.dg/ext/attrib8.C: New test.
16432
16433 2003-10-06  Devang Patel  <dpatel@apple.com>
16434
16435         * gcc.dg/debug/dwarf2-3.h: New test.
16436         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16437
16438 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16439
16440         * g++.dg/opt/cfg2.C: New test.
16441
16442 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16443
16444         * g++.dg/opt/float1.C: New test.
16445
16446 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16447
16448         * gcc.dg/c90-array-lval-6.c: New test.
16449         * gcc.dg/c99-array-lval-6.c: New test.
16450
16451 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16452             Ziemowit Laski  <zlaski@apple.com>
16453
16454         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16455         'Derived', so that it is never considered a class method; add
16456         new warning for '+port' method ambiguity.
16457         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16458         <objc/objc-api.h> (needed on Mac OS X).
16459         * objc.dg/method-13.m: New test.
16460
16461 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16462
16463         PR optimization/9325, PR java/6391
16464         * gcc.c-torture/execute/20031003-1.c: New test case.
16465
16466 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16467
16468         PR optimization/12180
16469         * gcc.dg/20031002-1.c: New test.
16470
16471         PR c++/12486
16472         * g++.dg/inherit/error1.C: New test.
16473
16474 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16475
16476         * lib/f-torture.exp (search_for): Rename to...
16477         (search_for_re): This.  Also, clean up comments and the
16478         "regexp" invocation.
16479
16480 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16481
16482         * gcc.c-torture/compile/20031002-1.c: New test.
16483
16484 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16485
16486         * g++.dg/opt/cond1.C: New test.
16487
16488 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16489
16490         * gcc.dg/Wold-style-definition-2.c: New testcase.
16491         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16492
16493 2003-09-29  Richard Henderson  <rth@redhat.com>
16494
16495         * g++.dg/init/array10.C: Add dg-options.
16496
16497 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16498
16499         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16500
16501 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16502
16503         * g++.dg/template/friend19.C: Fix typo.
16504         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16505
16506 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16507
16508         * gcc.c-torture/execute/20030928-1.c: New test.
16509         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16510
16511 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16512
16513         * g++.dg/opt/unroll1.C: New test.
16514
16515 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16516
16517         PR optimization/11741
16518         * gcc.dg/20030926-1.c: New test case.
16519
16520 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16521
16522         PR c++/5655
16523         * g++.dg/parse/access7.C: New test.
16524         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16525
16526 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16527
16528         MERGE OF objc-improvements-branch into MAINLINE:
16529         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16530         if libobjc has not been built.
16531         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16532         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16533         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16534         objc/execute/nested-3.m, objc/execute/np-2.m,
16535         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16536         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16537         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16538         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16539         objc.dg/special/unclaimed-category-1.h,
16540         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16541         well as GNU runtime.
16542         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16543         * execute/cascading-1.m, execute/function-message-1.m,
16544         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16545         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16546         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16547         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16548         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16549         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16550         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16551         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16552         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16553         * objc.dg/bitfield-2.m: Run only on Darwin.
16554         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16555         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16556         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16557         * objc.dg/const-str-1.m: Fix constant string layout.
16558
16559 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16560
16561         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16562
16563 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16564
16565         * gcc.dg/darwin-abi-1.c: New file.
16566
16567 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16568
16569         PR target/12281
16570         * gcc.c-torture/compile/20030921-1.c: New test.
16571
16572 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16573
16574         * g++.dg/opt/reg-stack2.C: New test.
16575
16576 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16577
16578         * g++.dg/eh/delayslot1.C: New test.
16579
16580 2003-09-20  Richard Henderson  <rth@redhat.com>
16581
16582         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16583
16584 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16585
16586         * gcc.c-torture/execute/20030920-1.c: New test case.
16587
16588 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16589
16590         * g++.dg/rtti/typeid3.C: Correct expected error message.
16591
16592 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16593
16594         PR c++/157
16595         * g++.dg/parse/crash12.C: New test.
16596
16597 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16598
16599         * gcc.dg/compat/mixed-struct-check.h: New.
16600         * gcc.dg/compat/mixed-struct-defs.h: New.
16601         * gcc.dg/compat/mixed-struct-init.h: New.
16602         * gcc.dg/compat/struct-by-value-19_main.c: New.
16603         * gcc.dg/compat/struct-by-value-19_x.c: New.
16604         * gcc.dg/compat/struct-by-value-19_y.c: New.
16605         * gcc.dg/compat/struct-by-value-20_main.c: New.
16606         * gcc.dg/compat/struct-by-value-20_x.c: New.
16607         * gcc.dg/compat/struct-by-value-20_y.c: New.
16608         * gcc.dg/compat/struct-return-19_main.c: New.
16609         * gcc.dg/compat/struct-return-19_x.c: New.
16610         * gcc.dg/compat/struct-return-19_y.c: New.
16611         * gcc.dg/compat/struct-return-20_main.c: New.
16612         * gcc.dg/compat/struct-return-20_x.c: New.
16613         * gcc.dg/compat/struct-return-20_y.c: New.
16614
16615 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16616         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16617         so that it will not complain on LP64 targets.
16618
16619 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16620
16621         PR c++/495
16622         * g++.dg/template/friend24.C: New test.
16623
16624 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16625
16626         PR c++/12332
16627         * g++.dg/template/memtmpl2.C: New test.
16628
16629 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16630
16631         PR target/11184
16632         * gcc.dg/builtin-apply1.c: New test.
16633
16634 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16635
16636         PR c++/9848
16637         * g++.dg/warn/Wunused-4.C: New test.
16638
16639 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16640
16641         PR c++/12316
16642         * g++.dg/other/gc2.C: New test.
16643
16644 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16645
16646         PR c++/11991
16647         * g++.dg/rtti/typeid3.C: New test.
16648
16649         PR c++/12266
16650         * g++.dg/overload/template1.C: New test.
16651
16652 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16653
16654         * g++.dg/opt/cfg3.C: New test.
16655
16656 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16657
16658         PR c++/7939
16659         * g++.dg/template/crash11.C: New test.
16660
16661 2003-09-16  Jason Merrill  <jason@redhat.com>
16662             Jakub Jelinek  <jakub@redhat.com>
16663
16664         * gcc.dg/attr-warn-unused-result.c: New test.
16665
16666 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         PR c++/12184
16669         * g++.dg/expr/call2.C: New test.
16670
16671 2003-09-15  Andreas Jaeger  <aj@suse.de>
16672
16673         * gcc.dg/Wold-style-definition-1.c: New test.
16674
16675 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/3907
16678         * g++.dg/parse/template12.C: New test.
16679
16680         * g++.dg/abi/bitfield11.C: New test.
16681         * g++.dg/abi/bitfield12.C: Likewise.
16682
16683 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16684
16685         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16686         non-expansion of functional macro name without arguments at EOL.
16687         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16688
16689 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16690
16691         * gcc.c-torture/execute/20030914-[12].c: New tests.
16692
16693 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16694
16695         PR c++/11788
16696         * g++.dg/overload/addr1.C: New test.
16697
16698 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16699
16700         * gcc.dg/20030909-1.c: New test.
16701
16702 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16703
16704         * gcc.dg/ultrasp10.c: New test.
16705
16706 2003-09-09  Devang Patel  <dpatel@apple.com>
16707
16708         * gcc.dg/darwin-ld-6.c: New test.
16709
16710 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16711
16712         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16713
16714 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16715
16716         * gcc.dg/ia64-types1.c: New test.
16717         * gcc.dg/ia64-types2.c: Likewise.
16718
16719 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16720
16721         * gcc.dg/builtins-1.c: Add more _Complex tests.
16722         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16723
16724         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16725         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16726
16727 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/11786
16730         * g++.dg/lookup/koenig2.C: New test.
16731
16732         PR c++/5296
16733         * g++.dg/rtti/typeid2.C: New test.
16734
16735 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16736
16737         * gcc.c-torture/compile/20030904-1.c: New test.
16738
16739 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16740
16741         * g++.dg/opt/longbranch2.C: New test.
16742
16743 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16744
16745         * g++.dg/template/crash10.C: Only compile it.
16746
16747 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16748
16749         PR middle-end/11665
16750         * gcc.c-torture/compile/20030907-1.c: New test.
16751         * g++.dg/init/array11.C: New test.
16752
16753 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/11852
16756         * g++.dg/init/struct1.C: New test.
16757
16758 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/12181
16761         * g++.dg/expr/comma1.C: New test.
16762
16763 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16764
16765         PR c++/11867
16766         * g++.dg/expr/static_cast5.C: New test.
16767
16768 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16769
16770         PR c++/11507
16771         * g++.dg/lookup/scoped7.C: New test.
16772
16773         PR c++/9574
16774         * g++.dg/other/static1.C: New test.
16775
16776         PR c++/11490
16777         * g++.dg/warn/template-1.C: New test.
16778
16779         PR c++/11432
16780         * g++.dg/template/crash10.C: New test.
16781
16782         PR c++/2478
16783         * g++.dg/overload/VLA.C: New test.
16784
16785         PR c++/10804
16786         * g++.dg/template/call1.C: New test.
16787
16788 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16789
16790         PR c++/11794
16791         * g++.dg/parse/using3.C: New test.
16792
16793 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16794
16795         PR c++/11409
16796         * g++.dg/overload/builtin3.C: New test case.
16797
16798 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16799
16800         PR c/9862
16801         * gcc.dg/20030906-1.c: New test.
16802         * gcc.dg/20030906-2.c: Likewise.
16803
16804 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16805
16806         PR c++/12167
16807         * g++.dg/parse/defarg5.C: New test.
16808
16809         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16810
16811 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16812
16813         PR c++/12163
16814         * g++.dg/expr/static_cast4.C: New test.
16815
16816         PR c++/12146
16817         * g++.dg/template/crash9.C: New test.
16818
16819 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16820
16821         * g++.old-deja/g++.ext/pretty2.C: Update for change
16822         in __FUNCTION__.
16823         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16824
16825 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16826
16827         PR c++/11922
16828         * g++/dg/template/qualified-id1.C: New test.
16829
16830         PR c++/12037
16831         * g++.dg/warn/noeffect4.C: New test.
16832
16833 2003-09-04  Matt Austern  <austern@apple.com>
16834
16835         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16836         * g++.dg/ext/fnname2.C: Likewise.
16837         * g++.dg/ext/fnname3.C: Likewise.
16838
16839 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16840
16841         * g++.dg/expr/lval1.C: New test.
16842         * g++.dg/ext/lvcast.C: Remove.
16843
16844 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16845
16846         PR optimization/11700.
16847         * gcc.c-torture/compile/20030903-1.c: New test case.
16848
16849 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/12053
16852         * g++.dg/abi/layout4.C: New test.
16853
16854 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16855
16856         PR c++/11553
16857         * g++.dg/parse/friend3.C: New test.
16858
16859 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/11847
16862         * g++.dg/template/class1.C: New test.
16863
16864         PR c++/11808
16865         * g++.dg/expr/call1.C: New test.
16866
16867 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16868
16869         PR c++/12114
16870         * g++.dg/init/ref9.C: New test.
16871
16872         PR c++/11972
16873         * g++.dg/template/nested4.C: New test.
16874
16875 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/12093
16878         * g++.dg/template/non-dependent4.C: New test.
16879
16880         PR c++/11928
16881         * g++.dg/inherit/conv1.C: New test.
16882
16883 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16884
16885         PR c++/6196
16886         * g++.dg/ext/label1.C: New test.
16887         * g++.dg/ext/label2.C: Likewise.
16888
16889 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16890
16891         * g++.dg/expr/cond3.C: New test.
16892
16893 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16894
16895         * gcc.dg/builtins-1.c: Add new builtin cases.
16896
16897 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16898
16899         * gcc.dg/builtins-1.c: Add new cases.
16900         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16901
16902 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16903
16904         * gcc.dg/builtins-1.c: Add more math builtin tests.
16905         * gcc.dg/torture/builtin-attr-1.c: New test.
16906
16907 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR optimization/5079
16910         * g++.dg/opt/static3.C: New test.
16911
16912 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16913
16914         * gcc.misc-tests/gcov-10b.c: New test.
16915
16916 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16917
16918         * g++.dg/opt/ptrmem3.C: New test.
16919
16920         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16921
16922 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16923
16924         * gcc.dg/20030826-2.c: New test.
16925
16926 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16927
16928         PR middle-end/12002
16929         * g77.f-torture/compile/12002.f: New test case.
16930
16931 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16932
16933         * gcc.dg/20030826-1.c: New test case.
16934
16935 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16936
16937         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16938
16939 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16940
16941         PR c++/11871
16942         * c++.dg/lookup/crash1.C: New test.
16943
16944         * c++.dg/warn/noeffect3.C: New test.
16945
16946 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16947
16948         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16949         * gcc.dg/compat/vector-1_y.c: Ditto.
16950         * gcc.dg/compat/vector-2_x.c: Ditto.
16951         * gcc.dg/compat/vector-2_y.c: Ditto.
16952
16953 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16954
16955         * gcc.dg/20030702-1.c: New test.
16956
16957 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR c++/8795
16960         * g++.dg/ext/altivec-1.C: New test.
16961
16962 2003-08-24  Richard Henderson  <rth@redhat.com>
16963
16964         * g++.dg/eh/simd-2.C: Add -w for x86.
16965
16966 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16967
16968         * gcc.dg/20030815-1.c: New test.
16969
16970 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16971
16972         PR c++/3765
16973         * g++.dg/parse/access6.C: New test.
16974
16975 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16976
16977         PR c++/641, c++/11876
16978         * g++.dg/template/friend22.C: New test.
16979         * g++.dg/template/friend23.C: Likewise.
16980
16981 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16982
16983         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16984         identically.
16985
16986 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16987
16988         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16989
16990 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16991
16992         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16993
16994 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16995
16996         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16997
16998 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16999
17000         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17001
17002 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17003
17004         PR c++/11919
17005         * g++.dg/overload/prom1.C: New test.
17006
17007         PR c++/11551
17008         * g++.dg/parse/dtor2.C: New test.
17009
17010         PR c++/10762
17011         * g++.dg/parse/using2.C: New test.
17012
17013 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17014
17015         PR target/11805
17016         * gcc.c-torture/compile/20030821-1.c: New.
17017
17018 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17019
17020         PR c++/11834
17021         * g++.dg/template/deduce2.C: New test.
17022
17023 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17024
17025         * gcc.c-torture/execute/20030821-1.c: New test.
17026
17027 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17028
17029         PR middle-end/11984
17030         * gcc.dg/20030820-1.c: New test case.
17031
17032 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17033
17034         PR c++/11945
17035         * g++.dg/warn/noeffect2.C: New test.
17036
17037 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17038
17039         PR c++/10926
17040         * g++.dg/template/dtor2.C: New test.
17041
17042         PR c++/11684
17043         * g++.dg/template/operator1.C: New test.
17044         * g++.dg/parse/operator4.C: New test.
17045
17046         PR c++/11946.C
17047         * g++.dg/expr/enum1.C: New test.
17048         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17049
17050         PR c++/11036.C
17051         * g++.dg/parse/elab2.C: New test.
17052         * g++.dg/parse/typedef4.C: Change error message.
17053         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17054         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17055         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17056
17057 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17058
17059         * gcc.dg/pch/warn-1.c: New.
17060         * gcc.dg/pch/warn-1.hs: New.
17061
17062         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17063         not-tested file.
17064
17065 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17066
17067         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17068
17069 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17070
17071         * gcc.dg/uninit-D.c: New Test.
17072         * gcc.dg/uninit-E.c: New Test.
17073         * gcc.dg/uninit-F.c: New Test.
17074         * gcc.dg/uninit-G.c: New Test.
17075
17076 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17077
17078         * g++.dg/README: Describe the pch directory.
17079
17080 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17081
17082         PR c++/11174
17083         * g++.dg/parse/access4.C: New test.
17084         * g++.dg/parse/access5.C: Likewise.
17085         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17086
17087 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17088
17089         * gcc.dg/noncompile/20030818-1.c: New.
17090
17091 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17092
17093         PR c++/11957
17094         * g++.dg/warn/noeffect1.C: New test.
17095
17096         * g++.dg/template/scope2.C: New test.
17097         * g++.dg/template/error2.C: Correct dg-error
17098
17099 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17100
17101         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17102
17103 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR C++/11512
17106         * g++.dg/template/warn1.C: New.
17107
17108 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17109
17110         * g++.dg/template/error2.C: New test.
17111         * g++.dg/lookup/using7.C: Adjust errors
17112         * g++.old-deja/g++.pt/crash36.C: Likewise.
17113         * g++.old-deja/g++.pt/derived3.C: Likewise.
17114
17115 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17116
17117         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17118         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17119         * gcc.c-torture/execute/builtins/string-9.c: New, from
17120         string-opt-9.c.  Adjust for execute/builtins framework.
17121         * gcc.c-torture/execute/string-opt-9.c: Delete.
17122
17123 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17124
17125         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17126
17127         * g++.dg/parse/ret-type2.C: New test.
17128
17129         PR c++/11703
17130         * g++.dg/init/new8.C: New test.
17131
17132         PR c++/10923
17133         * g++.dg/parse/typedef5.C: New test.
17134
17135         PR c++/9512
17136         * g++.dg/parse/qualified2.C: New test.
17137         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17138         invalid code.
17139
17140 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17141
17142         * g++.dg/conversion/ptrmem1.C: New test.
17143
17144 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17145
17146         PR target/11693
17147         * gcc.dg/20030811-1.c: New test.
17148
17149         PR target/11535
17150         * gcc.c-torture/execute/20030811-1.c: New test.
17151
17152 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17153
17154         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17155
17156 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/11789.C
17159         * g++.dg/inherit/multiple1.C: New test.
17160
17161 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17162
17163         * gcc.dg/spe1.c: New test.
17164
17165         PR c++/11670
17166         * g++.dg/expr/cast2.C: New test.
17167
17168         PR c++/10530
17169         * g++.dg/template/dependent-name2.C: New test.
17170
17171 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17172
17173         * g++.dg/parse/crash11.C: Put the dg options in comments.
17174
17175 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17176
17177         * lib/gcc-dg.exp: Update for diagnostic change.
17178
17179 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17180
17181         PR c++/5767
17182         * g++.dg/parse/crash11.C: New test.
17183
17184 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17185
17186         * gcc.dg/cpp/spacing1.c: Update.
17187
17188 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17189
17190         PR target/11739
17191         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17192         a value for -mtune.
17193
17194 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17195
17196         PR middle-end/11771
17197         * gcc.c-torture/compile/20030804-1.c: New test case.
17198
17199 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17200
17201         * gcc.dg/20030804-1.c: New test case.
17202
17203 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17204
17205         * gcc.dg/cpp/separate-1.c: New test.
17206
17207 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17208
17209         PR c++/11704
17210         * g++.dg/template/dependent-expr2.C: New test.
17211
17212         PR c++/11766
17213         * g++.dg/expr/ptrmem1.C: New test.
17214
17215 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17216
17217         PR c++/9453
17218         * g++.dg/template/friend15.C: New test.
17219
17220 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17221
17222         * lib/dg-pch.exp: Work round PCH bug.
17223
17224 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17225
17226         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17227         builtins.  Move cases from builtins-4.c here.
17228
17229         * gcc.dg/torture/builtin-math-1.c: New test taken from
17230         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17231         additional cases.
17232
17233         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17234         Delete.
17235
17236 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17237
17238         PR c++/9447
17239         * g++.dg/template/using7.C: New test.
17240
17241 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17242
17243         * import1.c, import2.c: New tests.
17244
17245 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17246
17247         * g++.dg/eh/crossjump1.C: New test.
17248
17249 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17250
17251         PR c++/11697
17252         * g++.dg/template/using6.C: New test.
17253
17254         PR c++/11744
17255         * g++.dg/template/koenig2.C: New test.
17256
17257 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17258
17259         PR c++/7983
17260         * g++.dg/parse/typedef4.C: New test.
17261
17262 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17263
17264         PR c++/8442, c++/8806
17265         * g++.dg/template/elab1.C: New test.
17266         * g++.dg/template/type2.C: Likewise.
17267         * g++.dg/template/ttp3.C: Adjust expected error message.
17268         * g++.old-deja/g++.law/visibility13.C: Likewise.
17269         * g++.old-deja/g++.niklas/t135.C: Likewise.
17270         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17271         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17272         template argument.
17273         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17274
17275 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17276
17277         PR c++/11295
17278         * g++.dg/ext/stmtexpr1.C: New test.
17279
17280         * g++.dg/opt/tmp1.C: New test.
17281
17282         PR c++/11525
17283         * g++.dg/parse/constant4.C: New test.
17284
17285         PR c++/9447
17286         * g++.dg/template/using5.C: New test.
17287
17288 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17289
17290         * gcc.dg/builtins-27.c: New test case.
17291
17292 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17293
17294         * gcc.dg/tls/opt-7.c: New test.
17295
17296 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17297
17298         * g++.old-deja/g++.other/crash18.C: Remove.
17299
17300 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         * g++.dg/template/explicit3.C: New.
17303         * g++.dg/template/explicit4.C: New.
17304         * g++.dg/template/explicit5.C: New.
17305
17306         PR c++/11347
17307         * g++.dg/template/memtmpl1.C: New.
17308
17309 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17310
17311         PR target/11565
17312         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17313         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17314
17315 2003-07-30  Jan Hubicka  <jh@suse.cz>
17316
17317         * vtgc1.c: Kill.
17318
17319 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17320
17321         * gcc.dg/struct-in-proto-1.c: New test.
17322
17323 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17324
17325         * gcc.dg/cpp/include2.c: Only expect one message.
17326
17327 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17328
17329         PR c++/9447
17330         * g++.dg/template/using1.C: New test.
17331         * g++.dg/template/using2.C: New test.
17332         * g++.dg/template/using3.C: New test.
17333         * g++.dg/template/using4.C: New test.
17334
17335 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17336
17337         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17338         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17339
17340 2003-07-28  Jan Hubicka  <jh@suse.cz>
17341
17342         PR c++/11530
17343         * g++.dg/opt/call1.C: New test.
17344
17345 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17346
17347         PR c++/11667
17348         * g++.dg/init/enum2.C: New test.
17349         * g++.dg/template/overload1.C: Add "-w" option.
17350
17351 2003-07-28    <hp@bitrange.com>
17352
17353         * gcc.dg/Wdeclaration-after-statement-1.c,
17354         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17355
17356 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17357
17358         * gcc.c-torture/compile/20030725-1.c: New test.
17359
17360 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17361
17362         * gcc.dg/20030505.c: Only run for SPE.
17363         Remove definition of opaque type.
17364
17365 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17366
17367         * g++.dg/template/ptrmem6.C: New test.
17368
17369 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17370
17371         * gcc.c-torture/compile/zero-strct-2.c: New test.
17372
17373 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17374
17375         * gcc.dg/intermod-1.c: New test.
17376
17377 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17378
17379         PR c++/11617
17380         * g++.dg/template/lookup2.C: New test.
17381         * g++.dg/template/memclass1.C: Remove instantiated from error.
17382         * g++.dg/other/error2.C: Tweak expected errors.
17383
17384         PR c++/11596
17385         * g++.dg/template/defarg3.C: New test.
17386
17387         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17388
17389 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17390
17391         * g++.dg/inherit/access5.C: New test.
17392
17393 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17394
17395         PR c++/11513
17396         * g++.dg/template/crash8.C: New test.
17397
17398 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17399
17400         PR c/10602
17401         * gcc.dg/noncompile/incomplete-2.c: New test.
17402
17403 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17404
17405         PR c++/11645
17406         * g++.dg/inherit/access4.C: New test.
17407
17408         PR c++/11517
17409         * g++.dg/expr/cond2.C: New test.
17410
17411         PR optimization/10679
17412         * g++.dg/opt/inline4.C: New test.
17413
17414 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17415
17416         * g++.dg/parse/crash10: New test.
17417
17418 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17419
17420         * g++.dg/ext/flexary1.C: New test.
17421
17422 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17423
17424         PR c++/10793
17425         * g++.dg/template/crash9.C: New test.
17426
17427 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17428
17429         PR c++/3004
17430         * g++.dg/parse/typedef3.C: New test.
17431
17432         PR c++/7906
17433         * g++.dg/parse/operator2.C: New test.
17434
17435         PR c++/8895
17436         * g++.dg/parse/def-tmpl-arg1.C: New test.
17437
17438         PR c++/9282
17439         * g++.dg/parse/funptr1.C: New test.
17440
17441         PR c++/9452
17442         * g++.dg/parse/ambig3.C: New test.
17443
17444         PR c++/9454
17445         * g++.dg/parse/operator3.C: New test.
17446
17447         PR c++/9486
17448         * g++.dg/parse/template10.C: New test.
17449
17450         PR c++/9488
17451         * g++.dg/parse/template11.C: New test.
17452
17453         PR c++/10150
17454         * g++.dg/parse/invalid-op1.C: New test.
17455
17456         PR c++/10247
17457         * g++.dg/parse/condexpr1.C: New test.
17458
17459 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17460
17461         * g++.dg/ext/packed3.C: New test.
17462         * g++.dg/ext/packed4.C: New test.
17463
17464         * gcc.dg/pack-test-3.c: New test.
17465
17466 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17467
17468         * lib/compat.exp: Handle dg-options per source file.
17469         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17470         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17471         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17472         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17473         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17474         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17475         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17476         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17477         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17478         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17479         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17480         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17481         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17482         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17483
17484 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17485
17486         PR c/10320
17487         * gcc.c-torture/execute/20030718-1.c: New test.
17488
17489 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17490
17491         PR optimization/11536
17492         * gcc.dg/20030721-1.c: New test.
17493
17494 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/11546
17497         * g++.dg/template/lookup1.C: New test.
17498
17499 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17500
17501         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17502         diagnostics of ill-formed constructs involving labels.
17503         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17504         the new 'previously defined here' message.
17505
17506 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17507
17508         * g++.dg/parse/non-dependent2.C: New test.
17509
17510 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17511
17512         * g++.dg/init/init-ref4.C: xfail on targets without
17513         weak symbols.
17514
17515 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17516
17517         PR target/11087
17518         * gcc.c-torture/execute/20030717-1.c: New test.
17519
17520 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17521
17522         * g++.dg/opt/cfg1.C: New test.
17523
17524 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17525
17526         PR optimization/11557
17527         * gcc.dg/20030717-1.c: New test.
17528
17529 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17530
17531         PR c++/10476
17532         * g++.dg/expr/crash-1.C: New test.
17533
17534         PR c++/11027
17535         * g++.dg/template/init3.C: New test.
17536
17537         PR c++/8222
17538         * g++.dg/template/non-dependent1.C: New test.
17539
17540         PR c++/11070
17541         * g++.dg/template/non-dependent2.C: New test.
17542
17543         PR c++/11071
17544         * g++.dg/template/non-dependent3.C: New test.
17545
17546         PR c++/9907
17547         * g++.dg/template/sizeof5.C: New test.
17548
17549 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17550
17551         PR 11498
17552         * gcc.c-torture/compile/mangle-1.c: New file.
17553
17554 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17555
17556         PR c++/7809
17557         * g++.dg/parse/access3.C: New test.
17558
17559 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17560
17561         PR c++/11384
17562         * g++.dg/init/init-ref4.C: New test.
17563
17564 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17565
17566         PR c++/11547
17567         * g++.dg/parse/constant3.C: New test.
17568         * g++.dg/parse/crash7.C: Likewise.
17569
17570 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17571
17572         PR target/11008
17573         * gcc.dg/i386-pentium4-not-mull.c: New.
17574
17575 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17576
17577         * gcc.dg/asm-names.c (ymain): Make it weak.
17578
17579 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17580
17581         PR c++/5421
17582         * g++.dg/template/friend21.C: New test.
17583
17584 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17585
17586         * gcc.dg/cleanup-8.c: New test.
17587         * gcc.dg/cleanup-9.c: New test.
17588
17589 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17590
17591         * g++.dg/ext/dll-MI1.h: New file.
17592         * g++.dg/ext/dllexport-MI1.C: New file.
17593         * g++.dg/ext/dllimport-MI1.C: New file.
17594
17595 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17596
17597         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17598         it does not have cmpstrsi patterns (just cmpmemsi).
17599
17600 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17601
17602         PR debug/11473
17603         * g++.dg/debug/debug8.C: New test.
17604
17605 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17606
17607         PR c++/10108
17608         * g++.dg/template/crash7.C: New test.
17609
17610 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17611
17612         PR target/10795
17613         * gcc.c-torture/compile/20030708-1.c: New.
17614
17615 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17616
17617         * gcc.c-torture/execute/20030715-1.c: New test.
17618
17619 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17620
17621         * gcc.dg/pch/inline-3.c: New file.
17622         * gcc.dg/pch/inline-3.hs: New file.
17623         * gcc.dg/pch/inline-4.c: New file.
17624         * gcc.dg/pch/inline-4.hs: New file.
17625
17626 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17627
17628         PR c++/11509
17629         * g++.dg/template/crash6.C: New test.
17630
17631         PR c++/7053
17632         * g++.dg/template/friend20.C: New test.
17633
17634         PR c++/7019
17635         * g++.dg/template/overload2.C: New test.
17636
17637 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17638
17639         PR optimization/11440
17640         * gcc.c-torture/execute/20030714-1.c: New test.
17641
17642 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17643
17644         PR c++/11154
17645         * g++.dg/template/partial2.C: New test.
17646
17647 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17648
17649         PR c++/11503
17650         * g++.dg/template/anon1.C: New test.
17651
17652         PR c++/11493
17653         PR c++/11495
17654         * g++.dg/parse/template9.C: Likewise.
17655         * g++.dg/template/crash4.C: New test.
17656         * g++.dg/template/koenig1.C: Likewise.
17657         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17658         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17659         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17660         functions.
17661         * g++.old-deja/g++.jason/template36.C: Likewise.
17662         * g++.old-deja/g++.mike/p1989.C: Likewise.
17663         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17664         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17665         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17666         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17667         compiling.
17668         * g++.old-deja/g++.pt/union2.C: Use this->.
17669
17670 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17671
17672         * gcc.dg/20030711-1.c: New test.
17673
17674 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17675
17676         PR c++/11050
17677         * g++.dg/parse/args1.C: New test.
17678         * g++.pt/defarg8.C: Change expected errors.
17679
17680 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/8164
17683         * g++.dg/template/nontype2.C: New test.
17684
17685         PR c++/10558
17686         * g++.dg/parse/template8.C: New test.
17687
17688         PR c++/8327
17689         * g++.dg/template/scope1.C: New test.
17690
17691         * g++.dg/warn/Wsign-compare-1.C: New test.
17692
17693 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17694
17695         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17696
17697 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17698
17699         PR c++/9411
17700         * g++.dg/template/explicit2.C: New test.
17701
17702         PR c++/10032
17703         * g++.dg/warn/pedantic1.C: New test.
17704
17705 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         PR c++ 9483
17708         * g++.dg/other/field1.C: New test.
17709
17710 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17711
17712         PR c/11449
17713         * gcc.c-torture/compile/20030707-1.c: New.
17714
17715 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17716
17717         PR c++/10849
17718         * g++.dg/template/access12.C: New test.
17719
17720 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17721
17722         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17723         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17724         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17725         * gcc.misc-tests/gcov.exp: Update
17726         * g++.dg/gcov/gcov.exp: Update
17727         * lib/gcov.exp: Update.
17728
17729 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17730
17731         * g++.dg/abi/mangle17.C: Make sure template expressions are
17732         dependent.
17733         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17734         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17735         * g++.dg/opt/stack1.C: Remove erroneous code.
17736         * g++.dg/parse/template7.C: New test.
17737         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17738         * g++.old-deja/g++.pt/crash4.C: Likewise.
17739
17740 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17741
17742         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17743         with zero or one occurence of `$' after the initial `L'.
17744
17745 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17746
17747         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17748
17749 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17750
17751         PR c/11370
17752         * gcc.dg/Wunreachable-6.c: New testcase.
17753         * gcc.dg/Wunreachable-7.c: New testcase.
17754
17755 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17756
17757         PR c/11420
17758         * gcc.dg/20030708-1.c: New test.
17759
17760 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17761
17762         * gcc.dg/compat/sdata-section.h: New file.
17763         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17764         * gcc.dg/torture/mips-sdata-1.c: New test.
17765
17766 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17767
17768         PR c++/11030
17769         * g++.dg/template/friend19.C: New test.
17770
17771 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17772
17773         * g++.dg/opt/strength-reduce.C: New test.
17774
17775 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17776
17777         PR target/10979
17778         * gcc.dg/20030707-1.c: New testcase.
17779
17780 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17781
17782         PR optimization/11059
17783         * g++.dg/opt/emptyunion.C: New testcase.
17784
17785 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17786             Eric Botcazou  <ebotcazou@libertysurf.fr>
17787
17788         * g++.dg/opt/stack1.C: New test.
17789
17790 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17791
17792         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17793         run test.
17794
17795         PR c++/11431
17796         * g++.dg/expr/static_cast3.C: New test.
17797
17798 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17799
17800         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17801         everywhere.
17802         * gcc.dg/concat.c: Concatenation of string constants with
17803         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17804         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17805         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17806         necessary to avoid multi-character character constant warning.
17807         * gcc.dg/cpp/escape.c: Likewise.
17808         * gcc.dg/cpp/ucs.c: Likewise.
17809         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17810         Fix a typo.
17811
17812 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17813
17814         PR c/11428
17815         * gcc.c-torture/compile/20030704-1.c: New.
17816
17817 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17818
17819         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17820
17821 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17822
17823         PR c++/5287, PR c++/7910,  PR c++/11021
17824         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17825         tests for warnings.
17826         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17827         * g++.dg/ext/dllimport3.C: Likewise.
17828         * g++.dg/ext/dllimport4.C: New file.
17829         * g++.dg/ext/dllimport5.C: New file.
17830         * g++.dg/ext/dllimport6.C: New file.
17831         * g++.dg/ext/dllimport7.C: New file.
17832         * g++.dg/ext/dllimport8.C: New file.
17833         * g++.dg/ext/dllimport9.C: New file.
17834         * g++.dg/ext/dllimport10.C: New file.
17835         * g++.dg/ext/dllexport1.C: New file.
17836
17837 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17838
17839         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17840         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17841
17842 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17843
17844         * gcc.dg/builtins-25.c: New testcase.
17845         * gcc.dg/builtins-26.c: New testcase.
17846
17847 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17848
17849         * gcc.dg/compat/vector-defs.h: New file.
17850         * gcc.dg/compat/vector-setup.h: New file.
17851         * gcc.dg/compat/vector-check.h: New file.
17852         * gcc.dg/compat/vector-1_main.c: New file.
17853         * gcc.dg/compat/vector-1_x.c: New file.
17854         * gcc.dg/compat/vector-1_y.c: New file.
17855         * gcc.dg/compat/vector-2_main.c: New file.
17856         * gcc.dg/compat/vector-2_x.c: New file.
17857         * gcc.dg/compat/vector-2_y.c: New file.
17858
17859         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17860         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17861         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17862         * gcc.dg/compat/struct-align-1.h: New file.
17863         * gcc.dg/compat/struct-align-1_main.c: New file.
17864         * gcc.dg/compat/struct-align-1_x.c: New file.
17865         * gcc.dg/compat/struct-align-1_y.c: New file.
17866         * gcc.dg/compat/struct-align-2.h: New file.
17867         * gcc.dg/compat/struct-align-2_main.c: New file.
17868         * gcc.dg/compat/struct-align-2_x.c: New file.
17869         * gcc.dg/compat/struct-align-2_y.c: New file.
17870
17871         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17872         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17873         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17874         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17875         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17876         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17877         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17878         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17879         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17880         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17881         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17882         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17883         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17884         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17885         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17886         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17887         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17888         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17889         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17890         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17891         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17892         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17893         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17894         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17895         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17896         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17897         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17898         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17899         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17900
17901 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17902
17903         * gcc.dg/i386-call-1.c: New test.
17904
17905 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17906
17907         PR c++/9162
17908         * g++.dg/parse/defarg4.C: New.
17909
17910 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17911
17912         PR target/10700
17913         * gcc.c-torture/compile/20030703-1.c: New test case.
17914
17915 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17916
17917         * g++.dg/template/local3.C: Remove extra semicolon.
17918
17919 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17920
17921         * gcc.dg/i386-volatile-1.c: New test.
17922
17923 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         PR c++/11072
17926         * g++.dg/other/offsetof2.C: XFAIL.
17927         * g++.dg/other/offsetof5.C: New.
17928
17929         PR c++/10219
17930         * g++.dg/template/error1.C: New.
17931
17932         PR c++/9779
17933         * g++.dg/template/dependent-expr1.C: New.
17934
17935 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17936
17937         PR c++/6949
17938         * g++.dg/template/local3.C: New test.
17939
17940         PR c++/11149
17941         * g++.dg/lookup/scoped6.C: New test.
17942
17943 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17944
17945         PR c++/8046
17946         * g++.dg/other/error7.C: New test.
17947
17948 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17949
17950         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17951         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17952         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17953         * g++.old-deja/g++.other/union2.C: Likewise.
17954         * gcc.dg/c90-const-expr-2.c: Likewise.
17955         * gcc.dg/c90-const-expr-3.c: Likewise.
17956         * gcc.dg/c99-const-expr-2.c: Likewise.
17957         * gcc.dg/c99-const-expr-3.c: Likewise.
17958         * gcc.dg/concat.c: Likewise.
17959
17960 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/9559
17963         * g++.dg/init/static1.C: New test.
17964
17965 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17966
17967         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17968         * g++.old-deja/g++.other/access2.C: Likewise.
17969         * g++.old-deja/g++.other/decl2.C: Likewise.
17970         * gcc.c-torture/execute/20020615-1.c: Likewise.
17971
17972 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17973
17974         PR c++/4933
17975         * g++.dg/template/sizeof4.C: New test.
17976
17977 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17978
17979         * g++.dg/other/error6.C: New test.
17980
17981 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17982
17983         PR c++/10750
17984         * g++.dg/parse/constant2.C: New test.
17985
17986 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17987
17988         PR c++/11106
17989         * g++.dg/other/error5.C: New test.
17990
17991 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17992
17993         * gcc.dg/format/gcc_diag-1.c: New test.
17994
17995 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17996
17997         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17998
17999 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18000
18001         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18002         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18003         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18004
18005 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18006
18007         * gcc.c-torture/execute/builtins/string-8.c: New test.
18008         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18009         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18010         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18011
18012 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18013
18014         PR c++/10468
18015         * g++.dg/ext/typeof6.C: New test.
18016
18017 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18018
18019         PR c++/10796
18020         * g++.dg/init/enum1.C: New test.
18021
18022 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18023
18024         * gcc.dg/20030627-1.c: New test.
18025
18026 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18027
18028         PR c++/11332
18029         * g++.dg/expr/static_cast2.C: New test.
18030
18031 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18032             Jakub Jelinek  <jakub@redhat.com>
18033
18034         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18035         sprintf(dst,"%s",src) optimization.
18036         * gcc.c-torture/execute/20030626-1.c: New test case.
18037         * gcc.c-torture/execute/20030626-2.c: New test case.
18038
18039 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18040
18041         * gcc.c-torture/execute/multi-ix.c: New test.
18042
18043         * gcc.c-torture/execute/simd-4.c (main):
18044         Added missing semicolon at end of union.
18045
18046 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18047
18048         PR c++/8266
18049         * g++.dg/template/explicit-instantiation3.C: New test.
18050
18051 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18052
18053         * gcc.dg/20030626-1.c: Use signed char.
18054
18055 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18056
18057         * gcc.dg/20030626-1.c: New test.
18058
18059 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18060
18061         * const-str-2.m: Update.
18062
18063 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18064
18065         PR c++/10990
18066         * g++.dg/rtti/dyncast1.C: New test.
18067         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18068         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18069         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18070
18071         PR c++/10931
18072         * g++.dg/expr/static_cast1.C: New test.
18073
18074 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18075
18076         * gcc.dg/20030625-1.c: New test.
18077
18078 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18079
18080         * gcc.c-torture/compile/20030624-1.c: New test case.
18081
18082 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18083
18084         * gcc.c-torture/execute/string-opt-17.c: New test.
18085
18086 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18087
18088         PR c++/5754
18089         * g++.dg/parse/crash6.C: New test.
18090
18091 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18092
18093         * gcc.dg/builtins-24.c: New test case.
18094
18095 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18096
18097         * g++.dg/opt/operator1.C: New test.
18098
18099 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18100
18101         * gcc.c-torture/execute/string-opt-16.c: New test case.
18102
18103 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18104
18105         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18106         * g++.old-deja/g++.other/conv7.C: Likewise
18107         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18108         * g++.old-deja/g++.other/overload14.C: Likewise.
18109
18110 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18111
18112         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18113         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18114
18115 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18116
18117         PR c++/10888
18118         * g++.dg/warn/Winline-3.C: New test.
18119
18120 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18121
18122         * lib/target-supports.exp (check_alias_available): Make the test
18123         program acceptable to the Solaris assembler.
18124
18125         PR c++/10749
18126         * g++.dg/template/memclass2.C: New test.
18127
18128 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18129             Eric Botcazou  <ebotcazou@libertysurf.fr>
18130
18131         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18132         data for non-matching targets.
18133         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18134
18135 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18136
18137         PR c++/10845
18138         * g++.dg/template/member3.C: New test.
18139
18140 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18141
18142         PR c++/10939
18143         * g++.dg/template/func1.C: New test.
18144
18145         PR c++/9649
18146         * g++.dg/template/static4.C: New test.
18147         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18148
18149         PR c++/11041
18150         * g++.dg/init/ref7.C: New test.
18151
18152 2003-06-19  Matt Austern  <austern@apple.com>
18153
18154         PR c++/11228
18155         * g++.dg/anew1.C: New test.
18156         * g++.dg/anew2.C: New test.
18157         * g++.dg/anew3.C: New test.
18158         * g++.dg/anew4.C: New test.
18159
18160 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18161
18162         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18163
18164 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18165
18166         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18167         endian-dependent.
18168
18169 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18170
18171         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18172         Remove cruft.
18173
18174 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18175
18176         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18177         * gcc.c-torture/compile/961203-1.c: Likewise.
18178         * gcc.c-torture/compile/980506-1.c: Likewise.
18179
18180 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/10712
18183         * g++.dg/lookup/using7.C: New test.
18184
18185 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18186
18187         PR c++/11105
18188         * g++.dg/abi/conv1.C: Remove it.
18189         * g++.dg/template/conv7.C: New test.
18190         * g++.dg/template/conv8.C: Likewise.
18191         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18192         conversion operator.
18193
18194 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18195
18196         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18197         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18198         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18199         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18200         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18201         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18202         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18203         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18204         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18205         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18206         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18207         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18208         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18209         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18210         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18211         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18212         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18213         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18214         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18215         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18216         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18217         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18218         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18219         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18220         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18221         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18222         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18223         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18224         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18225
18226 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18227
18228         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18229         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18230         indications.
18231
18232 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18233
18234         * gcc.dg/i386-387-5.c: New test case.
18235         * gcc.dg/i386-387-6.c: New test case.
18236         * gcc.dg/builtins-23.c: New test case.
18237
18238 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18239
18240         * gcc.dg/builtins-22.c: New test case.
18241         * gcc.dg/i386-387-1.c: Update to test exp.
18242         * gcc.dg/i386-387-2.c: Likewise.
18243
18244 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18245
18246         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18247
18248 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18249
18250         * lib/gcc-dg.exp (dg-require-dll): New function.
18251         (dg-xfail-if): Likewise.
18252         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18253         driver.
18254
18255         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18256         * gcc.c-torture/compile/20001205-1.c: Likewise.
18257         * gcc.c-torture/compile/20001226-1.c: Likewise.
18258         * gcc.c-torture/compile/20010518-2.c: Likewise.
18259         * gcc.c-torture/compile/20020312-1.c: Likewise.
18260         * gcc.c-torture/compile/20020604-1.c: Likewise.
18261         * gcc.c-torture/compile/920501-12.c: Likewise.
18262         * gcc.c-torture/compile/920501-4.c: Likewise.
18263         * gcc.c-torture/compile/920520-1.c: Likewise.
18264         * gcc.c-torture/compile/920521-1.c: Likewise.
18265         * gcc.c-torture/compile/920625-1.c: Likewise.
18266         * gcc.c-torture/compile/961203-1.c: Likewise.
18267         * gcc.c-torture/compile/980506-1.c: Likewise.
18268         * gcc.c-torture/compile/981006-1.c: Likewise.
18269         * gcc.c-torture/compile/981022-1.c: Likewise.
18270         * gcc.c-torture/compile/981223-1.c: Likewise.
18271         * gcc.c-torture/compile/990617-1.c: Likewise.
18272         * gcc.c-torture/compile/dll.c: Likewise.
18273         * gcc.c-torture/compile/labels-3.c: Likewise.
18274         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18275         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18276         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18277         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18278         * gcc.c-torture/compile/simd-5.c: Likewise.
18279         * gcc.c-torture/compile/20000804-1.x: Remove.
18280         * gcc.c-torture/compile/20001205-1.x: Likewise.
18281         * gcc.c-torture/compile/20001226-1.x: Likewise.
18282         * gcc.c-torture/compile/20010518-2.x: Likewise.
18283         * gcc.c-torture/compile/20020312-1.x: Likewise.
18284         * gcc.c-torture/compile/20020604-1.x: Likewise.
18285         * gcc.c-torture/compile/920501-12.x: Likewise.
18286         * gcc.c-torture/compile/920501-4.x: Likewise.
18287         * gcc.c-torture/compile/920520-1.x: Likewise.
18288         * gcc.c-torture/compile/920521-1.x: Likewise.
18289         * gcc.c-torture/compile/920625-1.x: Likewise.
18290         * gcc.c-torture/compile/961203-1.x: Likewise.
18291         * gcc.c-torture/compile/980506-1.x: Likewise.
18292         * gcc.c-torture/compile/981006-1.x: Likewise.
18293         * gcc.c-torture/compile/981022-1.x: Likewise.
18294         * gcc.c-torture/compile/981223-1.x: Likewise.
18295         * gcc.c-torture/compile/990617-1.x: Likewise.
18296         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18297         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18298         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18299         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18300         * gcc.c-torture/compile/simd-5.x: Likewise.
18301
18302         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18303
18304 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18305
18306         * gcc.c-torture/execute/20030611-1.c: New test.
18307
18308 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18309
18310         PR middle-end/168
18311         * gcc.dg/20030612-1.c: New test case.
18312
18313 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18314
18315         PR c++/10635
18316         * g++.dg/expr/cast1.C: New test.
18317
18318 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18319
18320         * gcc.dg/builtins-21.c: New test case.
18321
18322 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18323
18324         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18325         options instead of at the end.
18326         * lib/objc.exp (objc_target_compile): Likewise.
18327
18328 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18329
18330         PR c++/10432
18331         * g++.dg/parse/error1.C: New test.
18332
18333 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18334
18335         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18336         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18337         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18338         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18339         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18340         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18341         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18342         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18343         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18344         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18345         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18346         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18347         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18348         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18349         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18350         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18351         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18352         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18353         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18354         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18355         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18356         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18357         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18358         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18359
18360         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18361         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18362         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18363         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18364         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18365         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18366         * gcc.dg/compat/scalar-return-3_main.c: New file.
18367         * gcc.dg/compat/scalar-return-3_x.c: New file.
18368         * gcc.dg/compat/scalar-return-3_y.c: New file.
18369         * gcc.dg/compat/scalar-return-4_main.c: New file.
18370         * gcc.dg/compat/scalar-return-4_x.c: New file.
18371         * gcc.dg/compat/scalar-return-4_y.c: New file.
18372
18373 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18374
18375         * gcc.dg/compat/fp2-struct-check.h: New file.
18376         * gcc.dg/compat/fp2-struct-defs.h: New file.
18377         * gcc.dg/compat/fp2-struct-init.h: New file.
18378         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18379         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18380         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18381         * gcc.dg/compat/struct-return-10_main.c: New file.
18382         * gcc.dg/compat/struct-return-10_x.c: New file.
18383         * gcc.dg/compat/struct-return-10_y.c: New file.
18384
18385         * gcc.dg/compat/compat-common.h: New file.
18386         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18387         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18388         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18389         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18390         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18391         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18392         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18393         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18394         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18395         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18396         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18397         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18398         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18399         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18400         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18401         * gcc.dg/compat/small-struct-check.h: Ditto.
18402         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18403         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18404         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18405         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18406         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18407         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18408         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18409         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18410         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18411         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18412         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18413         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18414         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18415         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18416         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18417         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18418         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18419         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18420         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18421         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18422         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18423         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18424         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18425         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18426         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18427         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18428         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18429         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18430         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18431         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18432
18433 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18434
18435         * g++.dg/pch/static-1.C: New file.
18436         * g++.dg/pch/static-1.Hs: New file.
18437
18438 2003-06-10  Richard Henderson  <rth@redhat.com>
18439
18440         * gcc.dg/asm-7.c: Adjust expected warning text.
18441
18442 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18443
18444         * gcc.dg/builtins-20.c: New test case.
18445
18446 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18447
18448         PR c++/11131
18449         * g++.dg/opt/template1.C: New test.
18450
18451 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18452
18453         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18454         additional_sources.
18455
18456 2003-05-21  David Taylor  <dtaylor@emc.com>
18457
18458         * gcc.dg/Wpadded.c: New file.
18459
18460 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18461
18462         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18463         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18464         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18465         dg-require-weak.
18466
18467 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18468
18469         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18470
18471 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18472
18473         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18474         (dg-require-alias): Likewise.
18475         (dg-require-gc-sections): Likewise.
18476         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18477
18478 2003-06-08  Richard Henderson  <rth@redhat.com>
18479
18480         * gcc.dg/20011029-2.c: Fix the array reference.
18481         * gcc.dg/asm-7.c: New.
18482
18483 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18484
18485         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18486
18487 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18488
18489         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18490         (dg-require-gc-sections): Likewise.
18491
18492 2003-06-08  Jan Hubicka  <jh@suse.cz>
18493
18494         * i386-cmov1.c: Fix regular expression.
18495         * i386-cvt-1.c: Likewise.
18496         * i386-local.c: Likewise.
18497         * i386-local2.c: Likewise.
18498         * i386-mul.c: Likewise.
18499         * i386-ssetype-1.c: Likewise.
18500         * i386-ssetype-3.c: Likewise.
18501         * i386-ssetype-5.c: Likewise.
18502
18503 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18504
18505         PR c++/11039
18506         * g++.dg/warn/implicit-typename2.C: New test.
18507         * g++.dg/warn/implicit-typename3.C: New test.
18508
18509 2003-06-07  Richard Henderson  <rth@redhat.com>
18510
18511         * g++.dg/other/offsetof3.C: Use size_t.
18512         * g++.dg/other/offsetof4.C: Likewise.
18513
18514 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18515
18516         * lib/copy-file.exp: New. Implement gcc_copy_files.
18517
18518         * lib/dg-pch.exp: Load copy-file.exp
18519         (dg-pch): Use gcc_copy_files instead of "file copy".
18520
18521 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18522
18523         * gcc.dg/weak/weak.exp: Simplify.
18524         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18525         * gcc.dg/weak/weak-1.c: Likewise.
18526         * gcc.dg/weak/weak-2.c: Likewise.
18527         * gcc.dg/weak/weak-3.c: Likewise.
18528         * gcc.dg/weak/weak-4.c: Likewise.
18529         * gcc.dg/weak/weak-5.c: Likewise.
18530         * gcc.dg/weak/weak-6.c: Likewise.
18531         * gcc.dg/weak/weak-7.c: Likewise.
18532         * gcc.dg/weak/weak-8.c: Likewise.
18533         * gcc.dg/weak/weak-9.c: Likewise.
18534
18535 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18536
18537         gcc.c-torture/execute/20030606-1.c: New.
18538
18539 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18540
18541         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18542         * gcc.dg/builtins-19.c: Likewise.
18543
18544 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18545
18546         * gcc.dg/builtins-2.c: Add some more tests.
18547         * gcc.dg/builtins-18.c: New test case.
18548         * gcc.dg/builtins-19.c: New test case.
18549
18550 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18551             Jim Wilson  <wilson@tuliptree.org>
18552
18553         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18554
18555 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18556
18557         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18558         mempcpy/stpcpy calls not to be optimized into something else.
18559         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18560         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18561         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18562
18563 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18564
18565         * gcc.dg/format/asm_fprintf-1.c: New test.
18566
18567 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18568
18569         * lib/gcc-defs.exp (additional_sources): New variable.
18570         (dg-additional-sources): New function.
18571         (additional_files): New variable.
18572         (dg-additional-files): New function.
18573         (dg-additional-files-options): Likewise.
18574         * lib/gcc-dg.exp (dg-require-weak): New function.
18575         (dg-require-alias): Likewise.
18576         (dg-require-gc-sections): Likewise.
18577         * lib/target-supports.exp (check_alias_available): Remove testfile
18578         parameter.
18579         (check_gc_sections_available): New function.
18580         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18581         (dg-gpp-additional-files): Likewise.
18582         * lib/g++.exp (additional_sources): Remove.
18583         (additional_files): Likewise.
18584         (g++_target_compile): Use dg-additional-files-options.
18585
18586         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18587         Tcl logic.
18588         * gcc.dg/special/ecos.exp: Remove.
18589         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18590         * gcc.dg/special/alias-1.c: Likewise.
18591         * gcc.dg/special/alias-2.c: Likewise.
18592         * gcc.dg/special/gcsec-1.c: Likewise.
18593         * gcc.dg/special/weak-1.c: Likewise.
18594         * gcc.dg/special/weak-2.c: Likewise.
18595         * gcc.dg/special/wkali-1.c: Likewise.
18596         * gcc.dg/special/wkali-2.c: Likewise.
18597
18598         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18599         dg-gpp-additional-*.
18600         * g++.dg/special/conpr-3.C: Likewise.
18601         * g++.dg/special/conpr-4.C: Likewise.
18602         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18603         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18604         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18605         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18606         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18607         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18608         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18609         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18610         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18611         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18612         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18613         * g++.old-deja/g++.other/comdat1.C: Likewise.
18614         * g++.old-deja/g++.other/comdat2.C: Likewise.
18615         * g++.old-deja/g++.other/comdat3.C: Likewise.
18616         * g++.old-deja/g++.other/ctor1.C: Likewise.
18617         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18618
18619 2003-06-05  Richard Henderson  <rth@redhat.com>
18620
18621         * gcc.dg/debug/20030605-1.c: New.
18622
18623 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18624
18625         * README.QMTEST: Update.
18626
18627 2003-06-04  Richard Henderson  <rth@redhat.com>
18628
18629         * gcc.dg/cleanup-1.c: New.
18630         * gcc.dg/cleanup-2.c: New.
18631         * gcc.dg/cleanup-3.c: New.
18632         * gcc.dg/cleanup-4.c: New.
18633         * gcc.dg/cleanup-5.c: New.
18634         * gcc.dg/cleanup-6.c: New.
18635         * gcc.dg/cleanup-7.c: New.
18636
18637 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18638
18639         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18640
18641         * lib/dg-pch.exp: New file.
18642         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18643         * gcc.dg/pch/pch.exp: Likewise.
18644
18645 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18646
18647         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18648         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18649         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18650         * gcc.dg/builtins-17.c: New test case.
18651         * gcc.dg/i386-387-4.c: New test case.
18652         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18653
18654 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18655
18656         * gcc.dg/ultrasp9.c: New test.
18657
18658 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18659
18660         * gcc.c-torture/compile/20030604-1.c: New test.
18661         * gcc.dg/sparc-constant-1.c: New test.
18662
18663 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18664
18665         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18666
18667 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18668
18669         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18670
18671         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18672         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18673
18674 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18675
18676         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18677
18678 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18679
18680         PR c++/10940
18681         * g++.dg/template/spec10.C: New test.
18682
18683 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18684
18685         * gcc.dg/builtins-16.c: New test case.
18686
18687 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18688
18689         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18690         mempcpy test with post-increments.
18691         * gcc.c-torture/execute/string-opt-3.c: New test.
18692         * gcc.dg/string-opt-1.c: New test.
18693
18694 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18695
18696         PR fortran/10965
18697         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18698
18699 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18700
18701         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18702         (scan-assembler): ... here.  Use dg-scan.
18703         (scan-assembler-not): Likewise.
18704         (scan-file): New function.
18705         (scan-file-not): Likewise.
18706         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18707         * gcc.dg/cpp/_Pragma4.c: Likewise.
18708         * gcc.dg/cpp/_Pragma5.c: Likewise.
18709         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18710         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18711         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18712         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18713         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18714         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18715         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18716         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18717         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18718         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18719         * gcc.dg/cpp/cxxcom1.c: Likewise.
18720         * gcc.dg/cpp/line1.c: Likewise.
18721         * gcc.dg/cpp/maccom1.c: Likewise.
18722         * gcc.dg/cpp/maccom2.c: Likewise.
18723         * gcc.dg/cpp/maccom3.c: Likewise.
18724         * gcc.dg/cpp/maccom4.c: Likewise.
18725         * gcc.dg/cpp/maccom5.c: Likewise.
18726         * gcc.dg/cpp/maccom6.c: Likewise.
18727         * gcc.dg/cpp/multiline.c: Likewise.
18728         * gcc.dg/cpp/spacing1.c: Likewise.
18729         * gcc.dg/cpp/spacing2.c: Likewise.
18730         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18731         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18732         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18733         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18734         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18735         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18736         * gcc.dg/cpp/cxxcom2.c: Likewise.
18737         * gcc.dg/cpp/cxxcom2.h: New file.
18738
18739         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18740         * g++.dg/cpp/truefalse.C: Here.
18741         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18742
18743 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18744
18745         * gcc.dg/cpp/redef3.c: New file.
18746
18747 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18748
18749         * gcc.dg/i386-loop-3.c: New test.
18750
18751 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18752
18753         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18754
18755 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18756
18757         * gcc.dg/fwrapv-1.c: New test case.
18758         * gcc.dg/fwrapv-2.c: New test case.
18759
18760 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18761
18762         PR c++/10956
18763         * g++.dg/template/spec9.C: New test.
18764
18765 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18766
18767         * gcc.dg/duff-4.c: New test case.
18768
18769 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18770
18771         PR fortran/10843
18772         * g77.dg/ffixed-form-1.f: New test
18773         * g77.dg/ffixed-form-2.f: New test
18774         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18775         * g77.dg/ffree-form-3.f: New test
18776
18777 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18778
18779         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18780         * gcc.dg/wint_t-1.c: Likewise.
18781
18782 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18783
18784         * g++.dg/template/access11.C: New test.
18785
18786 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18787
18788         PR c++/10849
18789         * g++.dg/template/access10.C: New test.
18790
18791 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18792             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18793
18794         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18795
18796 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18797
18798         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18799         suppress for powerpc-*-darwin*.
18800         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18801
18802 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18803
18804         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18805         suppress option for powerpc-*-darwin*.
18806
18807 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18808
18809         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18810         * gcc.dg/builtins-4.c: Add test for fmod.
18811
18812 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18813
18814         PR c++/10682
18815         * g++.dg/template/instantiate4.C: New test.
18816
18817 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18818
18819         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18820
18821 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18822
18823         * gcc.dg/compat/scalar-return-1_main.c: New file.
18824         * gcc.dg/compat/scalar-return-1_x.c: New file.
18825         * gcc.dg/compat/scalar-return-1_y.c: New file.
18826         * gcc.dg/compat/scalar-return-2_main.c: New file.
18827         * gcc.dg/compat/scalar-return-2_x.c: New file.
18828         * gcc.dg/compat/scalar-return-2_y.c: New file.
18829         * gcc.dg/compat/struct-return-3_main.c: New file.
18830         * gcc.dg/compat/struct-return-3_y.c: New file.
18831         * gcc.dg/compat/struct-return-3_x.c: New file.
18832         * gcc.dg/compat/struct-return-2_main.c: New file.
18833         * gcc.dg/compat/struct-return-2_x.c: New file.
18834         * gcc.dg/compat/struct-return-2_y.c: New file.
18835
18836 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18837
18838         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18839         for hppa*-hp-hpux*.
18840         * gcc.dg/20021014-1.c (dg-options): Likewise.
18841         * gcc.dg/nest.c (dg-options): Likewise.
18842
18843 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18844
18845         PR c++/9738
18846         * g++.dg/ext/dllimport2.C: New file.
18847         * g++.dg/ext/dllimport3.C: New file.
18848
18849 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18850
18851         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18852         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18853         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18854         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18855         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18856         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18857         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18858         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18859         * gcc.dg/compat/small-struct-defs.h: New file.
18860         * gcc.dg/compat/small-struct-init.h: New file.
18861         * gcc.dg/compat/small-struct-check.h: New file.
18862         * gcc.dg/compat/fp-struct-defs.h: New file.
18863         * gcc.dg/compat/fp-struct-check.h: New file.
18864         * gcc.dg/compat/fp-struct-init.h: New file.
18865         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18866         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18867
18868 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18869
18870         * gcc.dg/20030225-2.c: New test.
18871
18872 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18873             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18874
18875         * gcc.c-torture/compile/20030518-1.c: New test case.
18876
18877 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18878
18879         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18880         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18881         gcc-dg-debug-runtest.
18882         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18883         gcc-dg-debug-runtest.
18884
18885 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18886
18887         PR c++/9022
18888         * g++.dg/lookup/using6.C: New test.
18889
18890 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18891
18892         * g++.dg/parse/access2.C: New test.
18893
18894 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18895
18896         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18897         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18898         * gcc.dg/debug/debug.exp: Likewise.
18899
18900 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18901
18902         * gcc.dg/dollar.c: New test.
18903
18904 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18905
18906         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18907         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18908         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18909         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18910         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18911         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18912         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18913         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18914         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18915         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18916         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18917         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18918         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18919         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18920         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18921         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18922         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18923         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18924
18925 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18926
18927         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18928         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18929         support for "repo" mode.
18930         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18931         * lib/g77-dg.exp: Likewise.
18932         * lib/obj-dg.exp: Likewise.
18933
18934 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18935
18936         Merge from gcc-3_2-rhl8-branch:
18937         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18938
18939         * gcc.dg/tls/opt-6.c: New test.
18940
18941         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18942
18943         * gcc.dg/20030405-1.c: New test.
18944
18945         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18946
18947         * gcc.dg/20030309-1.c: New test.
18948
18949         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.c-torture/execute/20030307-1.c: New test.
18952
18953         2003-02-20  Randolph Chung  <tausq@debian.org>
18954
18955         * gcc.c-torture/compile/20030220-1.c: New test.
18956
18957         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * gcc.dg/20030217-1.c: New test.
18960
18961         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18962
18963         * gcc.c-torture/compile/20020129-1.c: New test.
18964
18965         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18966
18967         * gcc.dg/unroll-1.c: New test.
18968
18969         2002-11-16  Jan Hubicka  <jh@suse.cz>
18970
18971         * gcc.c-torture/execute/20020920-1.c: New test.
18972
18973         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR target/7434
18976         * gcc.c-torture/compile/20021008-1.c: New test.
18977
18978         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18979
18980         PR target/7559
18981         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18982
18983         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18984
18985         * gcc.c-torture/compile/20020807-1.c: New test.
18986
18987         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18988
18989         * gcc.dg/tls/opt-1.c: New test.
18990
18991         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18992
18993         * gcc.dg/20020729-1.c: New test.
18994
18995         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18996
18997         * g++.dg/opt/life1.C: New test.
18998
18999         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * gcc.dg/20020525-1.c: New test.
19002
19003         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19004
19005         PR c++/6794
19006         * g++.dg/ext/pretty1.C: New test.
19007         * g++.dg/ext/pretty2.C: New test.
19008
19009 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/8385
19012         * g++.dg/ext/typeof5.C: New test.
19013
19014 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19015
19016         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19017         __USER_LABEL_PREFIX__ into account.
19018         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19019
19020 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19021
19022         * gcc.dg/builtins-15.c: New test case.
19023
19024 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19025
19026         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19027
19028 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19029
19030         * lib/g++.exp: Tweak handling of additional source files.
19031         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19032         * g++.dg/special/conpr-2a.C: Rename to ...
19033         * g++.dg/special/conpr-2a.cc: ... this.
19034         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19035         * g++.dg/special/conpr-3a.C: Rename to ...
19036         * g++.dg/special/conpr-3a.cc: This.
19037         * g++.dg/special/conpr-3b.C: Rename to ...
19038         * g++.dg/special/conpr-3b.cc: This.
19039         * g++.dg/special/conpr-4.C: New test.
19040         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19041
19042 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19043
19044         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19045
19046 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19047
19048         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19049         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19050         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19051         * g++.old-deja/g++.other/warn3.C: Likewise.
19052
19053 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19054
19055         * gcc.dg/i386-387-1.c: Update to also test log.
19056         * gcc.dg/i386-387-2.c: Likewise.
19057
19058 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19059
19060         * g77.f-torture/execute/int8421.f: New test.
19061
19062 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19063
19064         PR c++/10230, c++/10481
19065         * g++.dg/lookup/scoped5.C: New test.
19066
19067 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19068
19069         PR c++/10552
19070         * g++.dg/template/ttp6.C: New test.
19071
19072 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19073
19074         * gcc.c-torture/execute/builtins: New directory.
19075         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19076         gcc.c-torture/execute/builtins.
19077         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19078         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19079         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19080         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19081
19082 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19083
19084         PR c++/9252
19085         * g++.dg/template/access8.C: New test.
19086         * g++.dg/template/access9.C: New test.
19087
19088 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19089
19090         PR c++/9554
19091         * g++.dg/parse/access1.C: New test.
19092
19093 2003-05-09  DJ Delorie  <dj@redhat.com>
19094
19095         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19096         long, and not an int.
19097
19098 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19099
19100         PR c++/10555, c++/10576
19101         * g++.dg/template/memclass1.C: New test.
19102
19103 2003-05-08  DJ Delorie  <dj@redhat.com>
19104
19105         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19106         targets.
19107         * gcc.c-torture/execute/20021024-1.x: Likewise.
19108         * gcc.c-torture/execute/shiftdi.x: Likewise.
19109         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19110         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19111         * gcc.dg/20021018-1.c: Likewise.
19112
19113 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19114
19115         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19116
19117         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19118         (bcopy): Call memmove.
19119
19120 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19121
19122         * g77.f-torture/compile/8485.f: New test case.
19123
19124 2003-05-07  Richard Henderson  <rth@redhat.com>
19125
19126         PR c++/10570
19127         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19128         Verify exception_cleanup not called for rethrows.
19129         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19130         when exiting catch block without rethrowing.
19131         * g++.dg/eh/forced3.C: New.
19132         * g++.dg/eh/forced4.C: New.
19133
19134 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19135
19136         * gcc.dg/20030505.c: Fix triplet.
19137
19138 2003-05-06  DJ Delorie  <dj@redhat.com>
19139
19140         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19141         * gcc.dg/nest.c: Likewise.
19142
19143 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19144
19145         * gcc.dg/builtins-14.c: New test case.
19146
19147 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19148
19149         * lib/compat.exp (compat-execute): New argument.
19150         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19151         * gcc.dg/compat: New test directory.
19152         * gcc.dg/compat/compat.exp: New expect script.
19153         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19154         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19155         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19156         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19157         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19158         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19159
19160         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19161         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19162         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19163         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19164         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19165         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19166         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19167         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19168         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19169         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19170         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19171         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19172         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19173         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19174         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19175
19176 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19177
19178         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19179
19180 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19183
19184 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19185
19186         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19187         * gcc.dg/ppc-fsel-2.c: New test.
19188
19189         * gcc.dg/unused-5.c: New test.
19190
19191 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19192
19193         PR c++/10496
19194         * g++.dg/warn/pmf1.C: New test.
19195
19196 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19197
19198         PR c++/4494
19199         * g++.dg/warn/main.C: New test.
19200
19201 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19202
19203         * gcc.dg/nonnull-3.c: New test.
19204
19205 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19206
19207         * gcc.dg/cpp/Wtrigraphs.c: Update.
19208         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19209
19210 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19211
19212         * gcc.dg/ppc-fsel-1.c: New test.
19213
19214 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19215
19216         PR c/10604
19217         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19218
19219 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19220
19221         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19222
19223 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19224
19225         PR c++/9364, c++/10553, c++/10586
19226         * g++.dg/parse/typename4.C: New test.
19227         * g++.dg/parse/typename5.C: Likewise.
19228
19229 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19230
19231         * gcc.c-torture/compile/20030503-1.c: New test.
19232
19233 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19234
19235         * g++.dg/lookup/using5.C: Fix testcase error.
19236
19237 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19238
19239         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19240         since MEABI is no longer supported.  Remove all vestiges
19241         of MEABI from the test.
19242
19243 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19244
19245         PR c++/10554
19246         * g++.dg/lookup/using5.C: New test.
19247
19248 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19249
19250         PR c++/8772
19251         * g++.dg/template/ttp5.C: New test.
19252
19253 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19254
19255         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19256         (dg-gpp-additional-sources): New function.
19257         (dg-gpp-additional-files): Likewise.
19258         * lib/g++.exp (additional_sources): New variable.
19259         (additional_files): Likewise.
19260         (g++_target_compile): Deal with them.
19261         * lib/old-dejagnu.exp: Remove.
19262         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19263         * g++.old-deja: Revise all tests to use dg commands.
19264
19265 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19266
19267         PR c++/9432, c++/9528
19268         * g++.dg/lookup/using4.C: New test.
19269
19270 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19271
19272         * gcc.dg/noreturn-5.c: New file.
19273         * gcc.dg/noreturn-6.c: New file.
19274
19275         * gcc.c-torture/compile/inline-1.c: New file.
19276
19277 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR c++/10551
19280         * g++.dg/template/explicit1.C: New test.
19281
19282 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR c++/10549
19285         * g++.dg/other/bitfield1.C: New test.
19286
19287         PR c++/10527
19288         * g++.dg/init/new7.C: New test.
19289
19290 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19291
19292         * g++.dg/ext/desig1.C: New test.
19293         * g++.dg/ext/init1.C: Update.
19294
19295         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19296
19297 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19298
19299         PR c++/10180
19300         * g++.dg/warn/Winline-1.C: New test.
19301
19302 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19303
19304         * gcc.c-torture/execute/string-opt-19.c: New test.
19305
19306         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19307         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19308
19309 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19310
19311         PR c++/10506
19312         * g++.dg/init/new6.C: New test.
19313
19314         PR c++/10503
19315         * g++.dg/init/ref6.C: New test.
19316
19317 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19318
19319         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19320
19321 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19322
19323         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19324         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19325
19326 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19327
19328         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19329         initialized static data members.
19330
19331 2003-04-25  H.J. Lu <hjl@gnu.org>
19332
19333         * gcc.dg/ia64-sync-4.c: New test.
19334
19335 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19336
19337         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19338         date.
19339
19340 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19341
19342         PR c++/10337
19343         * g++.dg/warn/conv1.C: New test.
19344         * g++.old-deja/g++.other/conv7.C: Adjust.
19345         * g++.old-deja/g++.other/overload14.C: Adjust.
19346
19347 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19348
19349         PR c++/10471
19350         * g++.dg/template/defarg2.C: New test.
19351
19352 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19353
19354         * gcc.dg/cpp/include2.c: Update.
19355         * gcc.dg/cpp/multiline-2.c: New.
19356         * gcc.dg/cpp/multiline.c: Update.
19357         * gcc.dg/cpp/strify2.c: Update.
19358         * gcc.dg/cpp/trad/literals-2.c: Update.
19359
19360 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19361
19362         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19363
19364 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19365
19366         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19367
19368 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19369
19370         PR c++/10451
19371         * g++.dg/parse/crash4.C: New test.
19372
19373         PR c++/9847
19374         * g++.dg/parse/crash5.C: New test.
19375
19376 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19377
19378         PR c++/10446
19379         * g++.dg/parse/crash3.C: New test.
19380
19381         PR c++/10428
19382         * g++.dg/parse/elab1.C: New test.
19383
19384 2003-04-22  Devang Patel  <dpatel@apple.com>
19385
19386         * gcc.dg/cpp/trad/funlike-5.c: New test.
19387
19388 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19389
19390         * g++.dg/other/packed1.C: Fix dg options.
19391
19392 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19393
19394         * g++.dg/other/offsetof2.C: New test.
19395
19396 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19397
19398         * g++.dg/template/recurse.C: Adjust location of error messages.
19399
19400 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19401
19402         PR c++/9881
19403         * g++.dg/init/addr-const1.C: New test.
19404         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19405
19406 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19407
19408         PR c++/10405
19409         * g++.dg/lookup/struct-hack1.C: New test.
19410
19411 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19412
19413         * ucs.c: Update diagnostic messages.
19414
19415 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19416
19417         * gcc.dg/cpp/truefalse.cpp: New test.
19418         * gcc.dg/cpp/cpp.exp: Update.
19419         * g++.dg/other/stdbool-if.C: Remove.
19420
19421 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19422
19423         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19424         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19425
19426 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19427
19428         * gcc.c-torture/compile/20030418-1.c: New test.
19429
19430 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19431
19432         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19433
19434 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19435
19436         PR c++/10347
19437         g++.dg/template/dependent-name1.C: New test.
19438
19439 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19440
19441         * gcc.dg/warn-1.c (tourist_guide): New array,
19442         contains a pointer to bar.
19443
19444 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19445
19446         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19447         * gcc.c-torture/execute/medce-1.c: New test case.
19448         * gcc.c-torture/execute/medce-2.c: New test case.
19449
19450 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19451
19452         * lib/prune.exp: Ignore more messages.
19453
19454         PR c++/10381
19455         * g++.dg/parse/lookup3.C: New test.
19456
19457 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19458
19459         * gcc.c-torture/compile/20030415-1.c : New test.
19460
19461 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19462
19463         * gcc.c-torture/execute/scope-2.c: Move to ...
19464         * gcc.dg/noncompile/scope.c: .... here.
19465
19466 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19467
19468         * gcc.dg/20030414-2.c: New test case.
19469
19470 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19471
19472         PR target/10377
19473         * gcc.dg/20030414-1.c: New test.
19474
19475 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19476
19477         * gcc.dg/builtins-12.c: New test case.
19478         * gcc.dg/builtins-13.c: New test case.
19479
19480 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19481
19482         * gcc.c-torture/execute/string-opt-18.c: New test.
19483
19484 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19485
19486         PR c++/10300
19487         * g++.dg/init/new5.C: New test.
19488
19489 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19490
19491         PR c++/7910
19492         * g++.dg/ext/dllimport1.C: New test.
19493
19494 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19495
19496         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19497
19498 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19499
19500         PR Fortran/9263
19501         * g77.f-torture/noncompile/9263.f: New test
19502         PR Fortran/1832
19503         * g77.f-torture/execute/1832.f: New test
19504
19505 2003-04-11  David Chad  <davidc@freebsd.org>
19506             Loren J. Rittle  <ljrittle@acm.org>
19507
19508         libobjc/8562
19509         * objc.dg/headers.m: New test.
19510
19511 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19512
19513         * gcc.c-torture/execute/builtin-noret-2.c: New.
19514         * gcc.c-torture/execute/builtin-noret-2.x: New.
19515         XFAIL builtin-noret-2.c at -O1 and above.
19516         * gcc.dg/redecl.c: New.
19517         * gcc.dg/Wshadow-1.c: Update error regexps.
19518
19519 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19520
19521         * g++.dg/abi/bitfield10.C: New test.
19522
19523 2003-04-09  Mike Stump  <mrs@apple.com>
19524
19525         * gcc.dg/pch/pch.exp: Make testcase names longer.
19526         * g++.dg/pch/pch.exp: Make testcase names longer.
19527
19528 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19529
19530         * gcc.dg/builtins-11.c: New test case.
19531
19532 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19533
19534         * gcc.dg/builtins-9.c: New test case.
19535         * gcc.dg/builtins-10.c: New test case.
19536
19537 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19538
19539         * gcc.dg/noncompile/init-4.c.c: New test.
19540
19541 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19542
19543         * gcc.misc-test/gcov-9.c: New test.
19544         * gcc.misc-test/gcov-10.c: New test
19545         * gcc.misc-test/gcov-11.c: New test.
19546
19547 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19548
19549         PR optimization/10024
19550         * gcc.c-torture/compile/20030405-1.c: New test.
19551
19552 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19553
19554         * gcc.dg/pch/static-3.c: New.
19555         * gcc.dg/pch/static-3.hs: New.
19556         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19557
19558 2003-04-04  Richard Henderson  <rth@redhat.com>
19559
19560         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19561         * g++.dg/eh/forced2.C: Likewise.
19562
19563 2003-04-03  Mike Stump  <mrs@apple.com>
19564
19565         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19566         target arg.
19567         (scan-assembler-times, scan-assembler-not): Likewise.
19568         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19569
19570 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19571
19572         * gcc.dg/sparc-loop-1.c: New test.
19573
19574 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19575
19576         PR other/9274
19577         * g++.dg/pch/system-2.C: New.
19578         * g++.dg/pch/system-2.Hs: New.
19579
19580 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19581
19582         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19583
19584         * g++.dg/eh/simd-1.C (vecfunc): Same.
19585
19586 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19587
19588         * gcc.c-torture/execute/20030401-1.c: New test case.
19589
19590 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19591
19592         * objc.dg/defs.m: New.
19593
19594 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19595
19596         * g++.dg/eh/simd-1.C: New.
19597         * g++.dg/eh/simd-2.C: New.
19598
19599 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19600
19601         * gcc.c-torture/execute/simd-3.c: New.
19602
19603 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19604
19605         PR c/9936
19606         * gcc.dg/20030331-2.c: New test.
19607
19608 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19609
19610         PR c++/10278
19611         * g++.dg/parse/crash2.C: New test.
19612
19613 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19614
19615         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19616         * gcc.c-torture/execute/20030331-1.c: ...here.
19617
19618 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19619
19620         * gcc.c-torture/execute/20030331-1.c: New test.
19621
19622 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19623
19624         * lib/gcov.exp: Adjust call return testing strings.
19625         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19626
19627 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19628
19629         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19630         * gcc.dg/builtins-7.c: New test case.
19631         * gcc.dg/builtins-8.c: New test case.
19632
19633 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19634
19635         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19636
19637 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19638
19639         PR c++/7647
19640         * g++.dg/lookup-class-member-2.C: New test.
19641
19642 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19643
19644         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19645
19646 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19647
19648         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19649
19650 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19651
19652         * g++.dg/init/attrib1.C: New test.
19653
19654 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19655
19656         * gcc.dg/ultrasp8.c: New test.
19657
19658 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19659
19660         * gcc.dg/ultrasp7.c: New test.
19661
19662 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19663
19664         PR c++/10047
19665         * g++.dg/template/inline1.C: New test.
19666
19667 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19668
19669         * gcc.dg/sparc-dwarf2.c: New test.
19670
19671 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19672
19673         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19674         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19675
19676 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19677
19678         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19679         than reading .x files.
19680         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19681         * g77.dg/gcov/gcov-1.f: Likewise.
19682         * gcc.misc-tests/gcov-4b.c: Likewise.
19683         * gcc.misc-tests/gcov-5b.c: Likewise.
19684         * gcc.misc-tests/gcov-6.c: Likewise.
19685         * gcc.misc-tests/gcov-7.c: Likewise.
19686         * gcc.misc-tests/gcov-8.c: Likewise.
19687         * g++.dg/gcov/gcov-1.x: Remove.
19688         * g77.dg/gcov/gcov-1.x: Likewise.
19689         * gcc.misc-tests/gcov-4b.x: Likewise.
19690         * gcc.misc-tests/gcov-5b.x: Likewise.
19691         * gcc.misc-tests/gcov-6.x: Likewise.
19692         * gcc.misc-tests/gcov-7.x: Likewise.
19693         * gcc.misc-tests/gcov-8.x: Likewise.
19694
19695 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19696
19697         PR opt/10087
19698         * gcc.dg/20030324-1.c: New test.
19699
19700 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19701
19702         PR c++/10224
19703         * g++.dg/template/arg3.C: New test.
19704
19705         PR c++/10158
19706         * g++.dg/template/friend18.C: New test.
19707
19708 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19709
19710         * g77.f-torture/compile/20030326-1.f: New test case.
19711
19712 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19713
19714         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19715
19716         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19717
19718 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19719
19720         * gcc.dg/ia64-sync-3.c: New test.
19721
19722 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19723
19724         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19725
19726 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19727
19728         * gcc.dg/ultrasp6.c: New test.
19729
19730 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19731
19732         * gcc.dg/i386-signbit-1.c: New test.
19733         * gcc.dg/i386-signbit-2.c: New test.
19734         * gcc.dg/i386-signbit-3.c: New test.
19735
19736 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19737
19738         * gcc.dg/ultrasp5.c: Fix options.
19739
19740 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19741
19742         * gcc.dg/ultrasp5.c: Fix comment.
19743
19744 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19745
19746         PR fortran/10197
19747         * g77.f-torture/execute/10197.f: New test.
19748
19749 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19750
19751         PR c++/9898, c++/383
19752         * g++.dg/template/conv6.C: New test.
19753
19754         PR c++/10119
19755         * g++.dg/template/ptrmem5.C: New test.
19756
19757         PR c++/10026
19758         * g++.dg/lookup/koenig1.C: New test.
19759
19760         PR C++/10199
19761         * g++.dg/lookup/template2.C: New test.
19762
19763 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19764
19765         * g++.dg/opt/rtti1.C: New test.
19766
19767 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19768
19769         * gcc.dg/ultrasp5.c: New test.
19770
19771 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19772
19773         PR middle-end/9967
19774         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19775         builtin fputs.
19776
19777 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19778
19779         PR c/8224
19780         * gcc.dg/20030323-1.c: New test.
19781
19782 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19783
19784         * gcc.c-torture/compile/20030323-1.c: New test case.
19785
19786 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19787
19788         * gcc.dg/20030321-1.c: New test.
19789
19790 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19791
19792         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19793
19794 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19795
19796         PR c++/9978, c++/9708
19797         * g++.dg/ext/vlm1.C: Adjust expected error.
19798         * g++.dg/ext/vla2.C: New test.
19799         * g++.dg/template/arg1.C: New test.
19800         * g++.dg/template/arg2.C: New test.
19801
19802 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19803
19804         * g77.f-torture/execute/select.f: New test.
19805         * g77.f-torture/noncompile/select_no_compile.f: New test.
19806
19807 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         PR c++/9898
19810         * g++.dg/other/error4.C: New test.
19811
19812 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19813
19814         * g++.dg/template/friend17.C: New test.
19815
19816 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19817
19818         * gcc.c-torture/compile/20030320-1.c: New.
19819
19820 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19821
19822         * gcc.dg/builtins-6.c: New test case.
19823
19824 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19825
19826         PR target/10073
19827         * gcc.c-torture/compile/20030319-1.c: New.
19828
19829 2003-03-18  Jan Hubicka  <jh@suse.cz>
19830
19831         * gcc.dg/i386-cvt-1.c: New test.
19832
19833 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19834
19835         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19836         * objc.dg/naming-2.m: Likewise.
19837
19838 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/9639
19841         * g++.dg/parse/crash1.C: New test.
19842
19843 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19844
19845         PR c++/8805
19846         * g++.dg/eh/cleanup1.C: New test.
19847
19848 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19849
19850         * gcc.c-torture/execute/20030316-1.c: New test case.
19851
19852 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19853
19854         PR c++/9629
19855         * g++.dg/init/ctor2.C: New test.
19856
19857 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19858
19859         * g77.f-torture/compile/xformat.f: New test case.
19860
19861 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19862
19863         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19864         * g++.old-deja/g++.mike/eh50.C: Likewise.
19865
19866 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19867
19868         PR c++/6440
19869         * g++.dg/template/spec7.C: New test.
19870         * g++.dg/template/spec8.C: Likewise.
19871
19872 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19873
19874         * gcc.c-torture/execute/20030313-1.c: New test.
19875
19876 2003-03-14  Richard Henderson  <rth@redhat.com>
19877
19878         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19879
19880 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19881
19882         * gcc.c-torture/compile/20030314-1.c: New test.
19883
19884 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19885
19886         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19887         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19888         thumb target,
19889         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19890         to accept newer _imp__  prefix and additional
19891         newline in .drectve section.
19892         * gcc.dg/dll-4.c: Likewise.
19893         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19894         switch.
19895
19896 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19897
19898         * g++.dg/parse/namespace9.C: New test.
19899
19900         * g++.dg/init/ref5.C: New test.
19901         * g++.dg/parse/ptrmem1.C: Likewise.
19902
19903 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19904
19905         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19906         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19907         regular expression.
19908         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19909         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19910
19911 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19912
19913         * gcc.c-torture/execute/20030224-2.c: New test.
19914
19915 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19916
19917         * gcc.dg/decl-3.c: New test.
19918
19919 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19920
19921         * gcc.dg/i386-loop-2.c: New test.
19922
19923 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19924
19925         PR c++/9474
19926         * g++.dg/parse/namespace8.C: New test.
19927
19928         PR c++/9924
19929         * g++.dg/overload/builtin2.C: New test.
19930
19931 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19932
19933         * gcc.dg/return-type-3.c: New test.
19934
19935 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19936
19937         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19938         profiling options are not supported.
19939
19940 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19941
19942         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19943         * g++.old-deja/g++.warn/impint2.C: Likewise.
19944
19945 2003-03-10  Devang Patel  <dpatel@apple.com>
19946
19947         * g++.dg/cpp/c++_cmd_1.C: New test.
19948         * g++.dg/cpp/c++_cmd_1.h: New file.
19949
19950 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19951
19952         * gcc.dg/altivec-9.c: New file.
19953
19954 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19955
19956         * gcc.dg/ppc-sdata-1.c: New test.
19957         * gcc.dg/ppc-sdata-2.c: New test.
19958
19959 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19960
19961         PR c++/9373
19962         * g++.dg/opt/ptrmem2.C: New test.
19963
19964         PR c++/8534
19965         * g++.dg/opt/ptrmem1.C: New test.
19966
19967 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19968
19969         * gcc.dg/i386-loop-1.c: New test.
19970
19971 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19972
19973         PR c++/9970
19974         * g++.dg/lookup/friend1.C: New test.
19975
19976 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19977
19978         PR c++/9823
19979         * g++.dg/parser/constructor1.C: New test.
19980
19981 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19982
19983         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19984
19985         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19986
19987 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19988
19989         * gcc.dg/cpp/Wunused.c: Update test.
19990
19991 2003-03-08  Jan Hubicka  <jh@suse.cz>
19992
19993         * gcc.dg/inline-3.c: New test.
19994
19995 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19996
19997         PR c++/9809
19998         * g++.dg/parse/builtin1.C: New test.
19999
20000         PR c++/9982
20001         * g++.dg/abi/cookie1.C: New test.
20002         * g++.dg/abi/cookie2.C: Likewise.
20003
20004         PR c++/9524
20005         * g++.dg/template/field1.C: New test.
20006
20007         PR c++/9912
20008         * g++.dg/parse/class1.C: New test.
20009         * g++.dg/parse/namespace7.C: Likewise.
20010         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20011
20012 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20013
20014         * g++.dg/init/ref4.C: New test.
20015
20016 2003-03-07  Jan Hubicka  <jh@suse.cz>
20017
20018         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20019         * gcc.dg/inline-3.c:  New test.
20020
20021 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20022
20023         * g++.dg/init/ref3.C: New test.
20024
20025         PR c++/9965
20026         * g++.dg/init/ref2.C: New test.
20027
20028         PR c++/9400
20029         * g++.dg/warn/Wshadow-2.C: New test.
20030
20031         PR c++/9791
20032         * g++.dg/warn/Woverloaded-1.C: New test.
20033
20034 2003-03-05  Jan Hubicka  <jh@suse.cz>
20035
20036         * gcc.dg/i386-local2.c: New.
20037         * gcc.dg/i386-local.c: Fix typo.
20038
20039 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20040
20041         * g++.dg/abi/layout3.C: New test.
20042
20043 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20044
20045         * gcc.c-torture/compile/20030305-1.c
20046
20047 2003-03-05  Jan Hubicka  <jh@suse.cz>
20048
20049         * gcc.dg/i386-local.c: New.
20050
20051 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20052
20053         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20054
20055 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20056
20057         * gcc.dg/switch-2.c: New test.
20058         * gcc.dg/switch-3.c: New test.
20059         * gcc.dg/Wswitch.c: Adjust line numbers.
20060         * gcc.dg/Wswitch-default.c: Likewise.
20061         * gcc.dg/Wswitch-enum.c: Likewise.
20062
20063 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20064
20065         * gcc.c-torture/execute/20030222-1.c: New test.
20066
20067 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20068
20069         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20070
20071 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20072
20073         PR c++/9878
20074         * g++.dg/init/ref1.C: New test.
20075
20076 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20077
20078         * gcc.dg/sh-relax.c: New SH-only test.
20079
20080 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20081
20082         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20083         comment explaining purpose of testcase.
20084
20085 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20086
20087         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20088         for HC11/HC12 (asm needs two int registers).
20089         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20090         HC11/HC12 because the test uses an asm which needs two 32-bit
20091         registers.
20092
20093 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20094
20095         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20096         for HC11/HC12 (array is too large otherwise).
20097         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20098         * gcc.c-torture/compile/20010518-2.x: Likewise.
20099         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20100         HC11/HC12 (array is too large).
20101
20102 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20103
20104         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20105         * lib/g++-dg.exp (g++-dg-test): Likewise.
20106
20107 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20108
20109         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20110         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20111
20112 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20113
20114         * g++.dg/warn/implicit-typename1.C: Remove warning.
20115
20116 2003-02-28  Richard Henderson  <rth@redhat.com>
20117
20118         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20119         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20120
20121 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20122
20123         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20124         * g++.dg/pch/pch.exp: Likewise.
20125
20126 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20127
20128         PR c++/9879
20129         * testsuite/g++.dg/init/new4.C: New test.
20130
20131 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20132
20133         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20134
20135 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20136
20137         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20138         unsigned long.
20139
20140         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20141         wider than float.
20142
20143 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20144
20145         * lib/scanasm.exp: Add support for counting numbers of
20146         occurences.
20147         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20148         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20149
20150 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20151
20152         PR c++/9683
20153         * g++.dg/template/static3.C: New test.
20154
20155         PR c++/9829
20156         * g++.dg/parse/namespace6.C: New test.
20157
20158 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20159
20160         PR target/9732
20161         * gcc.dg/20030225-1.c: New test.
20162
20163 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20164
20165         * README: Remove out-of-date information.
20166
20167         PR c++/9836
20168         * g++.dg/template/spec6.C: New test.
20169
20170 2003-02-24  Jeff Law  <law@redhat.com>
20171
20172         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20173
20174 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20175
20176         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20177         * gcc.dg/pragma-ep-1.c: Likewise.
20178
20179 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20180
20181         PR c++/9602
20182         * g++.dg/template/friend16.C: New test.
20183
20184 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c++/5333
20187         * g++.dg/parse/fused-params1.C: Adjust error messages.
20188         * g++.dg/template/nested3.C: New test.
20189
20190 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20191
20192         * g++.dg/abi/param1.C: New test.
20193
20194 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20195
20196         PR c++/7982
20197         * g++.dg/warn/implicit-typename1.C: New test.
20198
20199 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20200
20201         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20202         with "mtune".
20203         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20204         * gcc.c-torture/execute/20010129-1.x: Likewise.
20205         * gcc.dg/20011107-1.c: Likewise.
20206         * gcc.dg/20020108-1.c: Likewise.
20207         * gcc.dg/20020122-3.c: Likewise.
20208         * gcc.dg/20020206-1.c: Likewise.
20209         * gcc.dg/20020310-1.c: Likewise.
20210         * gcc.dg/20020426-2.c: Likewise.
20211         * gcc.dg/20020517-1.c: Likewise.
20212         * gcc.dg/991230-1.c: Likewise.
20213         * gcc.dg/i386-unroll-1.c: Likewise.
20214         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20215
20216 2003-02-22  Jan Hubicka  <jh@suse.cz>
20217
20218         * gcc.dg/i386-mul.c: New test.
20219
20220 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20221
20222         * gcc.dg/builtins-5.c: New test case.
20223
20224 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20225
20226         * gcc.dg/asmreg-1.c: New test.
20227
20228 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20229
20230         PR c++/9749
20231         * g++.dg/parse/varmod1.C: New test.
20232
20233 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20234
20235         PR c++/9727
20236         * g++.dg/template/op1.C: New test.
20237
20238 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20239
20240         PR c++/8906
20241         * g++.dg/template/nested2.C: New test.
20242
20243 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20244
20245         PR c++/8724
20246         * g++.dg/expr/dtor1.C: New test.
20247
20248 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20249
20250         * gcc.dg/cpp/include3.c: New test.
20251         * gcc.dg/cpp/inc/foo.h: New file.
20252
20253 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20254
20255         * gcc.c-torture/execute/20030221-1.c: New test.
20256
20257 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20258
20259         PR c++/9729
20260         * g++.dg/abi/conv1.C: New test.
20261
20262 2003-02-20  Jan Hubicka  <jh@suse.cz>
20263
20264         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20265
20266 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20267
20268         * gcc.c-torture/compile/20030219-1.c: New test.
20269
20270 2003-02-18  Jan Hubicka  <jh@suse.cz>
20271
20272         * gcc.dg/funcorder.c: New test.
20273
20274 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20275
20276         * gcc.c-torture/execute/20030218-1.c: New.
20277
20278 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20279
20280         * gcc.dg/20030218-1.c: New.
20281
20282 2003-02-18  Richard Henderson  <rth@redhat.com>
20283
20284         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20285         * gcc.dg/attr-used-2.c: New.
20286
20287 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20288
20289         PR c++/9704
20290         * g++.dg/init/copy5.C: New test.
20291
20292 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20293
20294         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20295         * g++.dg/pch/pch.exp: Likewise.
20296
20297 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20298
20299         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20300         STACK_SIZE is not defined.
20301
20302 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20303
20304         PR c++/9457
20305         * g++.dg/template/init1.C: New test.
20306
20307 2003-02-16  Jan HUbicka  <jh@suse.cz>
20308
20309         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20310         (foo): Add few extra tests
20311         * gcc.dg/c99-const-expr-3.c: Likewise.
20312         * gcc.c-torture/execute/20030216-1.c: New.
20313
20314 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20315
20316         PR c++/9459
20317         * g++.dg/ext/typeof4.C: New test.
20318
20319 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20320
20321         * gcc.dg/i386-387-3.c: New test case.
20322
20323 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20324
20325         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20326         cris-*-elf* cris-*-aout* and mmix-*-*.
20327
20328 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20329
20330         * gcc.dg/20030213-1.c: New test.
20331
20332 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20333
20334         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20335         * gcc.dg/i386-387-2.c: Likewise.
20336
20337 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20338
20339         * gcc.dg/ppc-spe.c: Fix formatting.
20340         Enable tests that were previously unsupported by gas.
20341         Delete tests for instructions that no longer exist.
20342         Switch arguments on evsubifw builtin.
20343
20344 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20345
20346         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20347         STACK_SIZE is too small.
20348
20349 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20350             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20351
20352         * gcc.dg/decl-2.c: New test.
20353
20354 2003-02-10  Jan Hubicka  <jh@suse.cz>
20355
20356         * gcc.dg/i386-fpcvt-1.c:  New test.
20357
20358 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20359
20360         * gcc.c-torture/execute/20030209-1.c: New test.
20361
20362 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20363
20364         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20365         int-wide bitops, use the constants of the same width.
20366         Likewise, if long long is 32-bit wide, test bitops using
20367         32-bit constants.
20368
20369 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20370
20371         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20372
20373 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20374
20375         * testsuite/gcc.dg/builtins-4.c: New test case.
20376
20377 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20378
20379         * gcc.dg/20020430-1.c: Fix dg command typos.
20380         * gcc.dg/20020503-1.c: Likewise.
20381
20382 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20383
20384         PR c++/8785
20385         * g++.dg/parse/fused-params1.C: New test.
20386
20387         PR c++/8857
20388         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20389
20390         PR c++/8921
20391         * g++.dg/parse/non-dependent1.C: New test.
20392
20393         PR c++/8928
20394         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20395
20396         PR c++/9228
20397         * g++.dg/parse/undefined7.C: New test.
20398         * g++.dg/parse/non-templ1.C: New test.
20399
20400         PR c++/9229
20401         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20402
20403 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20404
20405         * gcc.c-torture/compile/20030206-1.c: New test.
20406
20407 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20408
20409         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20410         "pow" to "foo" to avoid potential confusion with a math built-in.
20411
20412 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20413
20414         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20415         conditions for SPARC targets.
20416
20417 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20418
20419         * gcc.dg/20030204-1.c: New test.
20420
20421 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20422
20423         PR c++/38
20424         * g++.dg/parse/array-size1.C: New test.
20425
20426         PR c++/5657
20427         * g++.dg/parse/undefined3.C: New test.
20428
20429         PR c++/5665
20430         * g++.dg/parse/undefined4.C: New test.
20431
20432         PR c++/5975
20433         * g++.dg/parse/undefined5.C: New test.
20434
20435         PR c++/7259
20436         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20437
20438         PR c++/8578
20439         * g++.dg/parse/casting-operator1.C: New test.
20440
20441         PR c++/8596
20442         * g++.dg/parse/undefined6.C: New test.
20443
20444         PR c++/8736
20445         * g++.dg/parse/missing-template1.C: New test.
20446
20447 2003-02-04  Jan Hubicka  <jh@suse.cz>
20448
20449         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20450         * gcc.dg/i386-cmov?.c:  Likewise.
20451         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20452         * gcc.dg/i386-ssefp-1.c:  Likewise.
20453         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20454         conventions.
20455
20456 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20457
20458         PR c++/7129
20459         * testsuite/g++.dg/ext/max.C: New test.
20460
20461 2003-02-03  Jan Hubicka  <jh@suse.cz>
20462
20463         * gcc.c-torture/execute/20030203-1.c: New test.
20464
20465 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20466
20467         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20468         'natural-endian'.
20469
20470 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20471
20472         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20473         * g++.dg/init/new2.C: Likewise.
20474         * g++.dg/other/new1.C: Likewise.
20475
20476 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20477
20478         * gcc.dg/struct-ret-libc.c: New test.
20479
20480 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20481
20482         * gcc.dg/20030129-1.c: New test.
20483
20484 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20485
20486         PR c++/8849
20487         * g++.dg/template/ptrmem4.C: New test.
20488
20489 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20490
20491         * g++.dg/parser/constant1.C: New test.
20492
20493 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20494
20495         PR c++/8591
20496         * g++.dg/parse/friend2.C: New test.
20497
20498 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20499
20500         PR c++/9437
20501         * g++.dg/template/unify4.C: New test.
20502
20503 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20504
20505         * gcc.c-torture/execute/20030128-1.c: New test.
20506
20507 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20508
20509         * g++.dg/lookup/nested1.C: Test moved from ...
20510         * g++.old-deja/g++.other/lookup24.C: ... here.
20511
20512 2003-01-28  Jan Hubicka  <jh@suse.cz>
20513
20514         * gcc.dg/i386-cmov5.c:  New test.
20515
20516 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20517
20518         * gcc.c-torture/execute/20010925-1.c: Changed the
20519         memcpy declaration.
20520
20521 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20522
20523         PR c++/3902
20524         * g++.dg/parse/template5.C: New test.
20525
20526 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20527
20528         PR fortran/9258
20529         * g77.dg/pr9258: New test.
20530
20531 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20532
20533         * README: Move relevant parts from README.g++.
20534
20535         * README.g++: Remove this file.
20536
20537 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20538
20539         * g++.dg/abi/dcast1.C: New test.
20540
20541 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20542
20543         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20544
20545 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20546
20547         PR c++/47
20548         * g++.old-deja/g++.other/lookup24.C: New test.
20549
20550 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20551
20552         PR middle-end/7227
20553         * gcc.dg/uninit-C.c: New test.
20554
20555 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20556
20557         * g++.dg/abi/covariant1.C: New test.
20558
20559 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20560
20561         * gcc.dg/20030123-1.c: New test.
20562
20563 2003-01-25  Jan Hubicka  <jh@suse.cz>
20564
20565         PR opt/8492
20566         * gcc.c-torture/compile/20030125-1.c
20567
20568 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20569
20570         PR c++/9403
20571         * g++.dg/parse/template3.C: New test.
20572         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20573
20574         PR c++/795
20575         * g++.dg/parse/template4.C: New test.
20576
20577         PR c++/9415
20578         * g++.dg/template/qual2.C: New test.
20579
20580         PR c++/8545
20581         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20582
20583         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20584
20585 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20586
20587         * gcc.c-torture/execute/switch-1.c: New test case.
20588
20589 2003-01-25  Jan Hubicka  <jh@suse.cz>
20590
20591         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20592
20593 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20594
20595         Tweaks for Bison-1.875. From the NEWS file:
20596         "- `parse error' -> `syntax error'
20597         Bison now uniformly uses the term `syntax error'"
20598         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20599         * gcc.dg/cpp/digraph2.c: Likewise.
20600         * gcc.dg/cpp/direct2.c: Likewise.
20601         * gcc.dg/cpp/paste4.c: Likewise.
20602         * gcc.dg/c90-restrict-1.c: Likewise.
20603         * gcc.dg/c99-func-2.c: Likewise.
20604         * gcc.dg/noncompile/920721-2.c: Likewise.
20605         * gcc.dg/noncompile/930622-2.c: Likewise.
20606         * gcc.dg/noncompile/940112-1.c: Likewise.
20607         * gcc.dg/noncompile/950921-1.c: Likewise.
20608         * gcc.dg/noncompile/951123-1.c: Likewise.
20609         * gcc.dg/noncompile/971104-1.c: Likewise.
20610         * gcc.dg/noncompile/990416-1.c: Likewise.
20611
20612 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20613
20614         * g++.dg/parse/undefined1.C: Add error message.
20615
20616 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20617
20618         PR c++/9354
20619         * g++.dg/parse/new1.C: New test.
20620
20621         PR c++/9216
20622         * g++.dg/parse/template2.C: New test.
20623
20624         PR c++/9354
20625         * g++.dg/parse/typedef2.C: New test.
20626
20627         PR c++/9328
20628         * g++.dg/ext/typeof3.C: New test.
20629
20630 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20631
20632         PR c++/2738
20633         * g++.dg/parse/ret-type1.C: New test.
20634
20635         PR c++/3792
20636         * g++.dg/parse/tmpl-outside1.C: New test.
20637
20638         PR c++/4207
20639         * g++.dg/parse/int-as-enum1.C: New test.
20640
20641         PR c++/4903
20642         * g++.dg/parse/no-typename1.C: New test.
20643
20644         PR c++/5533
20645         * g++.dg/parse/no-value1.C: New test.
20646
20647         PR c++/5921
20648         * g++.dg/parse/wrong-inline1.C: New test.
20649
20650         PR c++/6402
20651         * g++.dg/parse/ref1.C: New test.
20652
20653         PR c++/6992
20654         * g++.dg/parse/attr-ctor1.C: New test.
20655
20656         PR c++/7229
20657         * g++.dg/parse/namespace5.C: New test.
20658
20659         PR c++/7917
20660         * g++.dg/parse/func-def1.C: New test.
20661
20662         PR c++/8143
20663         * g++.dg/parse/undefined1.C: New test.
20664
20665         PR c++/5723, PR c++/8522
20666         * g++.dg/parse/specialization1.C: New test.
20667
20668         PR c++/163, PR c++/8595
20669         * g++.dg/parse/struct-as-enum1.C: New test.
20670
20671         PR c++/9173
20672         * g++.dg/parse/undefined2.C: New test.
20673
20674 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20675
20676         PR c++/9298
20677         * g++.dg/parse/template1.C: New test.
20678
20679         PR c++/9384
20680         * g++.dg/parse/using1.C: New test.
20681
20682         PR c++/9285
20683         PR c++/9294
20684         * g++.dg/parse/expr2.C: New test.
20685
20686         PR c++/9388
20687         * g++.dg/parse/lookup2.C: Likewise.
20688
20689 2003-01-21  Jan Hubicka  <jh@suse.cz>
20690
20691         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20692         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20693         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20694         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20695
20696 2003-01-20  Nick Clifton  <nickc@redhat.com>
20697
20698         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20699         problem with ARM sibcall code generation.
20700
20701 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20702
20703         * gcc.c-torture/execute/20030120-1.c: New.
20704
20705 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20706
20707         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20708
20709 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20710
20711         PR c++/9272
20712         * g++.dg/parse/ctor1.C: New test.
20713
20714         PR c++/9294:
20715         * g++.dg/parse/qualified1.C: New test.
20716
20717         * g++.dg/parse/typename3.C: New test.
20718
20719 2003-01-16  Richard Henderson  <rth@redhat.com>
20720
20721         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20722
20723 2003-01-16  Richard Henderson  <rth@redhat.com>
20724
20725         * g++.dg/pch/pch.exp: Copy test header to the working directory
20726         before using it either for precompilation or direct use.
20727         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20728         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20729
20730 2003-01-16  Richard Henderson  <rth@redhat.com>
20731
20732         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20733         before using it either for precompilation or direct use.
20734         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20735         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20736
20737 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20738
20739         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20740         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20741         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20742         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20743         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20744         typename warning into error.
20745         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20746         error messages.
20747         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20748         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20749         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20750         messages.
20751         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20752         make declaration visible in template.
20753         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20754         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20755         messages.
20756         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20757         message.
20758         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20759         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20760         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20761         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20762         typename warning with error message.
20763         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20764         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20765         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20766
20767 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20768
20769         * g++.dg/parse/ambig2.C: New test.
20770
20771 2003-01-15  Richard Henderson  <rth@redhat.com>
20772
20773         * g++.dg/tls/init-2.C: Update error message string.
20774
20775 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20776
20777         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20778
20779 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20780
20781         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20782         all for HC11/HC12.
20783         * gcc.c-torture/compile/20001205-1.x: Likewise.
20784         * gcc.c-torture/compile/20001226-1.x: Likewise.
20785         * gcc.c-torture/compile/920520-1.x: Likewise.
20786         * gcc.c-torture/compile/961203-1.x: Likewise.
20787         * gcc.c-torture/compile/20020604-1.x: Likewise.
20788
20789 2003-01-15  Jan Hubicka  <jh@suse.cz>
20790
20791         * gcc.c-torture/compile/20030115-1.c: New test.
20792
20793         * gcc.dg/i386-fpcvt-1.c: New test.
20794         * gcc.dg/i386-fpcvt-2.c: New test.
20795
20796 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20797
20798         Further conform g++'s __vmi_class_type_info to the C++ ABI
20799         specification.
20800         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20801         the specification.
20802
20803 2003-01-14  Jan Hubicka  <jh@suse.cz>
20804
20805         * gcc.dg/i386-fpcvt-1.c: New test.
20806         * gcc.dg/i386-fpcvt-2.c: New test.
20807
20808 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20809
20810         * gcc.dg/i386-mmx-3.c: New test.
20811
20812 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20813
20814         PR c++/9264
20815         * g++.dg/parse/octal1.C: New file.
20816
20817         PR c++/9172
20818         * g++.dg/parse/typename1.C: New file.
20819
20820 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20821
20822         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20823         * gcc.dg/bf-no-ms-layout.c: Likewise.
20824         * gcc.dg/bf-ms-attrib.c: Likewise.
20825
20826 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20827
20828         PR c++/9099
20829         * g++.dg/parse/dtor1.C: New file.
20830
20831         PR c++/9128
20832         * g++.dg/rtti/typeid1.C: New file.
20833
20834         PR c++/9153
20835         * g++.dg/parse/lookup1.C: New file.
20836
20837         PR c++/9171
20838         * g++.dg/templ/spec5.C: New file.
20839
20840 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20841
20842         * gcc.c-torture/compile/20030110-1.c: New test.
20843
20844 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20845
20846         Merge from pch-branch:
20847
20848         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20849
20850         * gcc.dg/pch/cpp-1.h: New.
20851         * gcc.dg/pch/cpp-1.c: New.
20852         * gcc.dg/pch/cpp-2.h: New.
20853         * gcc.dg/pch/cpp-2.c: New.
20854
20855         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20856
20857         * gcc.dg/pch/except-1.h: New.
20858         * gcc.dg/pch/except-1.c: New.
20859
20860         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20861
20862         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20863         running test.
20864         * gcc.dg/pch: Include *.hp not *.h.
20865         * gcc.dg/pch/system-1.h: New.
20866         * gcc.dg/pch/system-1.c: New.
20867
20868         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20869
20870         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20871         rather than trying to build and run a program using PCH.
20872         * gcc.dg/pch: Remove dg-do commands from test files.
20873
20874         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20875
20876         * gcc.dg/pch/macro-3.c: New.
20877         * gcc.dg/pch/macro-3.h: New.
20878
20879         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20880
20881         * gcc.dg/pch/common-1.c: New.
20882         * gcc.dg/pch/common-1.h: New.
20883         * gcc.dg/pch/decl-1.c: New.
20884         * gcc.dg/pch/decl-1.h: New.
20885         * gcc.dg/pch/decl-2.c: New.
20886         * gcc.dg/pch/decl-2.h: New.
20887         * gcc.dg/pch/decl-3.c: New.
20888         * gcc.dg/pch/decl-3.h: New.
20889         * gcc.dg/pch/decl-4.c: New.
20890         * gcc.dg/pch/decl-4.h: New.
20891         * gcc.dg/pch/decl-5.c: New.
20892         * gcc.dg/pch/decl-5.h: New.
20893         * gcc.dg/pch/global-1.c: New.
20894         * gcc.dg/pch/global-1.h: New.
20895         * gcc.dg/pch/inline-1.c: New.
20896         * gcc.dg/pch/inline-1.h: New.
20897         * gcc.dg/pch/inline-2.c: New.
20898         * gcc.dg/pch/inline-2.h: New.
20899         * gcc.dg/pch/static-1.c: New.
20900         * gcc.dg/pch/static-1.h: New.
20901         * gcc.dg/pch/static-2.c: New.
20902         * gcc.dg/pch/static-2.h: New.
20903
20904         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20905
20906         * g++.dg/pch/pch.exp: Better handle failing testcases.
20907         * gcc.dg/pch/pch.exp: Likewise.
20908         * gcc.dg/pch/macro-1.c: New.
20909         * gcc.dg/pch/macro-1.h: New.
20910         * gcc.dg/pch/macro-2.c: New.
20911         * gcc.dg/pch/macro-2.h: New.
20912
20913         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20914
20915         * g++.dg/dg.exp: Treat files in pch/ specially.
20916         * g++.dg/pch/pch.exp: New file.
20917         * g++.dg/pch/empty.H: New file.
20918         * g++.dg/pch/empty.C: New file.
20919         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20920         "precompile".
20921
20922         * gcc.dg/pch/pch.exp: New file.
20923         * gcc.dg/pch/empty.h: New file.
20924         * gcc.dg/pch/empty.c: New file.
20925         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20926         "precompile".
20927
20928 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20929
20930         * g++.dg/template/friend14.C: New test.
20931
20932 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20933
20934         * gcc.dg/old-style-asm-1.c: New test.
20935
20936 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20937
20938         * gcc.c-torture/compile/20030109-1.c: New test.
20939
20940 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20941
20942         * gcc.c-torture/execute/20030109-1.c: New test.
20943
20944 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20945
20946         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20947         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20948         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20949         * g++.old-deja/g++.mike/eh2.C: Likewise
20950         * g++.old-deja/g++.mike/eh3.C: Likewise
20951         * g++.old-deja/g++.mike/eh5.C: Likewise
20952         * g++.old-deja/g++.mike/eh6.C: Likewise
20953         * g++.old-deja/g++.mike/eh7.C: Likewise
20954         * g++.old-deja/g++.mike/eh8.C: Likewise
20955         * g++.old-deja/g++.mike/eh9.C: Likewise
20956         * g++.old-deja/g++.mike/eh10.C: Likewise
20957         * g++.old-deja/g++.mike/eh12.C: Likewise
20958         * g++.old-deja/g++.mike/eh13.C: Likewise
20959         * g++.old-deja/g++.mike/eh14.C: Likewise
20960         * g++.old-deja/g++.mike/eh16.C: Likewise
20961         * g++.old-deja/g++.mike/eh17.C: Likewise
20962         * g++.old-deja/g++.mike/eh18.C: Likewise
20963         * g++.old-deja/g++.mike/eh21.C: Likewise
20964         * g++.old-deja/g++.mike/eh23.C: Likewise
20965         * g++.old-deja/g++.mike/eh24.C: Likewise
20966         * g++.old-deja/g++.mike/eh25.C: Likewise
20967         * g++.old-deja/g++.mike/eh26.C: Likewise
20968         * g++.old-deja/g++.mike/eh27.C: Likewise
20969         * g++.old-deja/g++.mike/eh28.C: Likewise
20970         * g++.old-deja/g++.mike/eh29.C: Likewise
20971         * g++.old-deja/g++.mike/eh31.C: Likewise
20972         * g++.old-deja/g++.mike/eh33.C: Likewise
20973         * g++.old-deja/g++.mike/eh34.C: Likewise
20974         * g++.old-deja/g++.mike/eh35.C: Likewise
20975         * g++.old-deja/g++.mike/eh36.C: Likewise
20976         * g++.old-deja/g++.mike/eh37.C: Likewise
20977         * g++.old-deja/g++.mike/eh38.C: Likewise
20978         * g++.old-deja/g++.mike/eh39.C: Likewise
20979         * g++.old-deja/g++.mike/eh40.C: Likewise
20980         * g++.old-deja/g++.mike/eh41.C: Likewise
20981         * g++.old-deja/g++.mike/eh42.C: Likewise
20982         * g++.old-deja/g++.mike/eh44.C: Likewise
20983         * g++.old-deja/g++.mike/eh46.C: Likewise
20984         * g++.old-deja/g++.mike/eh47.C: Likewise
20985         * g++.old-deja/g++.mike/eh48.C: Likewise
20986         * g++.old-deja/g++.mike/eh49.C: Likewise
20987         * g++.old-deja/g++.mike/eh50.C: Likewise
20988         * g++.old-deja/g++.mike/eh51.C: Likewise
20989         * g++.old-deja/g++.mike/eh53.C: Likewise
20990         * g++.old-deja/g++.mike/eh55.C: Likewise
20991         * g++.old-deja/g++.mike/p7912.C: Likewise
20992         * g++.old-deja/g++.mike/p9706.C: Likewise
20993         * g++.old-deja/g++.mike/p10416.C: Likewise
20994         * g++.old-deja/g++.mike/p11667.C: Likewise
20995         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20996         Remove redundant reference to Iris.
20997         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20998         Elxsi, i860, Pico Java, and WE32K.
20999
21000 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21001
21002         * g++.dg/ext/asm4.C: New test.
21003
21004 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21005
21006         PR c++/9030
21007         * g++.dg/template/friend12.C: New test.
21008         * g++.dg/template/friend13.C: Likewise.
21009         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21010
21011 2003-01-08  Jan Hubicka  <jh@suse.cz>
21012
21013         * gcc.dg/i386-cadd.c: New test.
21014         * gcc.dg/i386-cmov4.c: Likewise.
21015
21016 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/9165
21019         * g++.dg/warn/Wunused-3.C: New test.
21020
21021         * g++.dg/abi/bitfield9.C: New test.
21022
21023         PR c++/9189
21024         * g++.dg/parse/defarg3.C: New test.
21025
21026 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.dg/parse/ambig1.C: New test.
21029         * g++.dg/parse/defarg2.C: New test.
21030
21031 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21032
21033         * g++.dg/template/defarg-1.C: New test.
21034         * g++.dg/template/local2.C: Likewise.
21035
21036 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21037
21038         * gcc.c-torture/execute/20030105-1.c: New test.
21039
21040 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21041
21042         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21043         * g++.dg/parse/namespace4.C: Likewise.
21044
21045 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         * g++.dg/template/ntp2.C: New test.
21048
21049 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21050
21051         * g++.dg/parse/extern-C-1.C: New test.
21052
21053         * g++.dg/parse/namespace4.C: New test.
21054
21055         * g++.dg/template/nested1.C: New test.
21056
21057         * g++.dg/parse/namespace3.C: New test.
21058
21059 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21060
21061         * g++.dg/lookup/two-stage1.C: New test.
21062
21063 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21064
21065         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21066         * g++.old-deja/g++.jason/access8.C: Likewise.
21067         * g++.old-deja/g++.other/decl5.C: Likewise.
21068
21069 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21070
21071         * g++.dg/parse/parse7.C: New test.
21072
21073 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21074
21075         PR c++/2843
21076         * g++.dg/ext/attrib7.C: New test.
21077
21078 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21079
21080         * g++.dg/parse/parse6.C: New test.
21081
21082 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21083
21084         * gcc.dg/h8300-stack-1.c: New.
21085
21086 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21087
21088         g++.dg/lookup/exception1.C: New test.
21089
21090         g++.dg/lookup/template1.C: New test.
21091
21092         g++.dg/parse/namespace2.C: New test.
21093
21094         g++.dg/parse/parens2.C: New test.
21095
21096 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21097
21098         * g++.dg/parse/parse5.C: New test.
21099         * g++.dg/lookup/scoped4.C: New test.
21100
21101 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21102
21103         * g++.dg/parse/parens1.C: New test.
21104
21105         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21106         angle-bracket1.C.
21107         * g++.dg/parse/parens2.C: New test.
21108
21109         * g++.dg/lookup/scope-operator1.C: New test.
21110
21111         * g++.dg/parse/operator1.C: New test.
21112
21113 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21114
21115         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21116         * g++.old-deja/g++.other/access6.C: Likewise.
21117         * g++.old-deja/g++.other/decl1.C: Likewise.
21118         * g++.old-deja/g++.pt/typename12.C: Likewise.
21119
21120 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21121
21122         * g++.dg/parse/namespace1.C: New test.
21123
21124 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21125
21126         * g++.dg/parse/parse4.C: New test.
21127
21128 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21129
21130         * g++.dg/parse/parse3.C: New test.
21131
21132 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21133
21134         * g++.dg/parse/parse2.C: New test.
21135
21136 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21137
21138         * g++.dg/template/friend11.C: New test.
21139
21140 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21141
21142         * g++.dg/parse/parse1.C: New test.
21143
21144 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21145
21146         * lib/profopt.exp: Change the name of a global variable to avoid
21147         possible clashes with other test suites.
21148
21149 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21150
21151         * g++.dg/inherit/covariant8.C: New test.
21152
21153 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * g++.dg/init/array9.C: New test.
21156
21157         PR c++/9112
21158         * g++.dg/parse/expr1.C: New test.
21159
21160 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21161
21162         * gcc.c-torture/compile/20021230-1.c: New test.
21163
21164 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21165
21166         * g++.dg/inherit/covariant5.C: New test.
21167         * g++.dg/inherit/covariant6.C: New test.
21168         * g++.dg/inherit/covariant7.C: New test.
21169
21170 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21171
21172         PR c++/2739
21173         * g++.dg/other/access2.C: New test.
21174
21175 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21176
21177         * g++.dg/other/anon-struct.C: No longer fails
21178         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21179         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21180         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21181
21182 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21183
21184         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21185
21186 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21187
21188         * g++.dg/eh/spec4.C: Remove stray semicolon.
21189         * g++.dg/expr/pmf-1.C: Change error message.
21190         * g++.dg/ext/asm1.C: Remove stray semicolon.
21191         * g++.dg/ext/typename1.C: Add missing typenames.
21192         * g++.dg/inherit/template-as-base.C: Change error message.
21193         * g++.dg/lookup/scoped1.C: Likewise.
21194         * g++.dg/lookup/scoped2.C: Likewise.
21195         * g++.dg/lookup/using2.C: Likewise.
21196         * g++.dg/other/component1.C: Remove stray semicolon.
21197         * g++.dg/other/do1.C: Change error message.
21198         * g++.dg/other/error2.C: Likewise.
21199         * g++.dg/other/init1.C: Likewise.
21200         * g++.dg/other/packed1.C: Remove stray semicolon.
21201         * g++.dg/other/ptrmem2.C: Change error message.
21202         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21203         marker.
21204         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21205         * g++.dg/template/access3.C: Add typename keyword.
21206         * g++.dg/template/access5.C: Remove stray semicolon.
21207         * g++.dg/template/access6.C: Likewise.
21208         * g++.dg/template/complit1.C: Likewise.
21209         * g++.dg/template/crash1.C: Change error message.
21210         * g++.dg/template/inherit2.C: Remove stray semicolon.
21211         * g++.dg/template/instantiate2.C: Likewise.
21212         * g++.dg/template/instantiate3.C: Change error message.
21213         * g++.dg/template/qual1.C: Remove stray semicolon.
21214         * g++.dg/template/qualttp18.C: Change error message.
21215         * g++.dg/template/ref1.C: Remove stray semicolon.
21216         * g++.dg/template/sizeof1.C (A::value): Declare it.
21217         * g++.dg/template/spec4.C: Change error message.
21218         * g++.dg/template/static1.C: Likewise.
21219         * g++.dg/template/type1.C: Likewise.
21220         * g++.dg/template/typename3.C: Likewise.
21221         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21222         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21223         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21224         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21225         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21226         named return value extension.
21227         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21228         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21229         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21230         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21231         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21232         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21233         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21234         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21235         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21236         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21237         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21238         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21239         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21240         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21241         syntax.
21242         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21243         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21244         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21245         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21246         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21247         * g++.old-deja/g++.brendan/template11.C: Likewise.
21248         * g++.old-deja/g++.brendan/template26.C: Likewise.
21249         * g++.old-deja/g++.brendan/template27.C: Use explicit
21250         specialization syntax.
21251         * g++.old-deja/g++.brendan/template30.C: Likewise.
21252         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21253         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21254         non-dependent names.
21255         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21256         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21257         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21258         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21259         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21260         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21261         named return value extension.
21262         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21263         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21264         * g++.old-deja/g++.ext/return1.C: Likewise.
21265         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21266         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21267         * g++.old-deja/g++.jason/access8.C: Likewise.
21268         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21269         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21270         pseudo-destructor names.
21271         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21272         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21273         pseudo-destructor names.
21274         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21275         * g++.old-deja/g++.jason/overload19.C: Likewise.
21276         * g++.old-deja/g++.jason/overload32.C: Likewise.
21277         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21278         stray semicolons.
21279         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21280         * g++.old-deja/g++.jason/return.C: Likewise.
21281         * g++.old-deja/g++.jason/return2.C: Likewise.
21282         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21283         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21284         syntax.
21285         * g++.old-deja/g++.jason/template10.C: Account for use of
21286         non-dependent names.
21287         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21288         syntax.
21289         * g++.old-deja/g++.jason/template37.C: Likewise.
21290         * g++.old-deja/g++.law/access4.C: Change error messages.
21291         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21292         pseudo-destructor names.
21293         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21294         * g++.old-deja/g++.law/ctors9.C: Likewise.
21295         * g++.old-deja/g++.law/cvt22.C: Likewise.
21296         * g++.old-deja/g++.law/dtors5.C: Likewise.
21297         * g++.old-deja/g++.law/global-init1.C: Likewise.
21298         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21299         * g++.old-deja/g++.law/operators28.C: Likewise.
21300         * g++.old-deja/g++.law/visibility28.C: Likewise.
21301         * g++.old-deja/g++.martin/eval1.C: Likewise.
21302         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21303         name.
21304         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21305         * g++.old-deja/g++.mike/net34.C: Likewise.
21306         * g++.old-deja/g++.mike/net36.C: Likewise.
21307         * g++.old-deja/g++.mike/ns2.C: Likewise.
21308         * g++.old-deja/g++.mike/p12306.C: Likewise.
21309         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21310         value extension.
21311         * g++.old-deja/g++.mike/p700.C: Likewise.
21312         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21313         * g++.old-deja/g++.mike/p710.C: Likewise.
21314         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21315         value extension.
21316         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21317         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21318         * g++.old-deja/g++.ns/crash2.C: Likewise.
21319         * g++.old-deja/g++.ns/crash3.C: Likewise.
21320         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21321         * g++.old-deja/g++.ns/ns17.C: Likewise.
21322         * g++.old-deja/g++.ns/template16.C: Likewise.
21323         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21324         keyword.
21325         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21326         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21327         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21328         named return value extension.
21329         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21330         * g++.old-deja/g++.other/access4.C: Issue additional error
21331         messages.
21332         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21333         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21334         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21335         * g++.old-deja/g++.other/crash25.C: Change error message.
21336         * g++.old-deja/g++.other/crash4.C: Change error message.
21337         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21338         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21339         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21340         checks.
21341         * g++.old-deja/g++.other/defarg8.C: Likewise.
21342         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21343         * g++.old-deja/g++.other/dtor10.C: Likewise.
21344         * g++.old-deja/g++.other/incomplete.C: Likewise.
21345         * g++.old-deja/g++.other/linkage7.C: Likewise.
21346         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21347         lookup algorithm.
21348         * g++.old-deja/g++.other/mangle2.C: Likewise.
21349         * g++.old-deja/g++.other/refinit2.C: Likewise.
21350         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21351         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21352         * g++.old-deja/g++.pt/crash28.C: Likewise.
21353         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21354         syntax.
21355         * g++.old-deja/g++.pt/crash32.C: Change error message.
21356         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21357         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21358         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21359         error message position.
21360         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21361         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21362         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21363         syntax.
21364         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21365         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21366         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21367         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21368         keyword.
21369         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21370         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21371         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21372         keyword.
21373         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21374         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21375         syntax.
21376         * g++.old-deja/g++.pt/friend28.C: Account for use of
21377         non-dependent names.
21378         * g++.old-deja/g++.pt/friend29.C: Likewise.
21379         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21380         rules.
21381         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21382         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21383         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21384         lookup rules.
21385         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21386         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21387         keyword.
21388         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21389         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21390         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21391         keyword.
21392         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21393         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21394         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21395         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21396         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21397         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21398         keyword.
21399         * g++.old-deja/g++.pt/spec10.C: Likewise.
21400         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21401         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21402         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21403         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21404         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21405         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21406         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21407         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21408         * g++.old-deja/g++.pt/typename15.C: Likewise.
21409         * g++.old-deja/g++.pt/typename22.C: Likewise.
21410         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21411         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21412         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21413         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21414         syntax.
21415         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21416         return value extension.
21417         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21418         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21419         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21420         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21421
21422 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21423
21424         * g++.dg/warn/inline1.C: New test.
21425         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21426         * g++.old-deja/g++.jason/synth10.C: Likewise.
21427         * g++.old-deja/g++.mike/net31.C: Likewise.
21428         * g++.old-deja/g++.mike/p8786.C: Likewise.
21429
21430         * g++.dg/template/friend10.C: New test.
21431         * g++.dg/template/conv5.C: New test.
21432
21433 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21434
21435         * g++.dg/lookup/scoped3.C: New test.
21436
21437         * g++.dg/lookup/decl1.C: New test.
21438         * g++.dg/lookup/decl2.C: New test.
21439
21440 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21441
21442         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21443         gcc.c-torture/compile/20021015-1.c,
21444         gcc.c-torture/compile/20021015-2.c,
21445         gcc.c-torture/compile/20021123-1.c,
21446         gcc.c-torture/compile/20021123-2.c,
21447         gcc.c-torture/compile/20021123-3.c,
21448         gcc.c-torture/compile/20021123-4.c,
21449         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21450         only to 3.1 or 3.2 branch.
21451
21452 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21453
21454         * gcc.dg/i386-bitfield3.c: New test.
21455
21456         * gcc.dg/i386-bitfield2.c: New test.
21457
21458 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21459
21460         * g++.dg/parse/conv_op1.C: New test.
21461
21462 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21463
21464         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21465         approved.
21466
21467 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21468
21469         * gcc.c-torture/compile/20021220-1.c: New test.
21470
21471 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21472
21473         * gcc.dg/i386-fastcall-1.c: New.
21474
21475 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21476
21477         * gcc.c-torture/execute/20021219-1.c: New test.
21478
21479 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21480
21481         * gcc.dg/i386-pic-1.c: New test.
21482
21483 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21484
21485         PR c++/8099
21486         * g++.dg/template/friend9.C: New test.
21487
21488 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21489
21490         PR c++/3663
21491         * g++.dg/template/access7.C: New test.
21492
21493 2002-12-18  Nick Clifton  <nickc@redhat.com>
21494
21495         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21496         the libstdc++-v3 directory has been found.
21497
21498 2002-12-12  Devang Patel <dpatel@apple.com>
21499         * gcc.dg/darwin-ld-1.c: New test.
21500         * gcc.dg/darwin-ld-2.c: New test.
21501         * gcc.dg/darwin-ld-3.c: New test.
21502         * gcc.dg/darwin-ld-4.c: New test.
21503         * gcc.dg/darwin-ld-5.c: New test.
21504
21505 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21506
21507         * gcc.c-torture/compile/20021212-1.c: New test.
21508
21509 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21510
21511         * gcc.dg/fshort-wchar: New test.
21512
21513 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21514
21515         PR c++/8372
21516         * g++.dg/template/dtor1.C: New test.
21517
21518         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21519         markers.
21520
21521 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21522
21523         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21524
21525 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21526
21527         * g++.dg/template/static1.C: New test.
21528         * g++.dg/template/static2.C: New test.
21529         * g++.old-deja/g++.ext/memconst.C: New test.
21530
21531 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21532
21533         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21534         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21535         * g++.dg/special/initp1.C: Likewise.
21536
21537 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21538
21539         * gcc.c-torture/execute/20021204-1.c: New test.
21540
21541 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21542
21543         * gcc.dg/ppc-fmadd-1.c: New file.
21544         * gcc.dg/ppc-fmadd-2.c: New file.
21545         * gcc.dg/ppc-fmadd-3.c: New file.
21546
21547 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21548
21549         * gcc.c-torture/compile/20021204-1.c: New test.
21550
21551 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21552
21553         * g++.dg/inherit/covariant2.C: New test.
21554         * g++.dg/inherit/covariant3.C: New test.
21555         * g++.dg/inherit/covariant4.C: New test.
21556         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21557         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21558
21559 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21560
21561         PR c++/8688
21562         * g++.dg/init/brace3.C: New test.
21563
21564 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21565
21566         * gcc.dg/20020210-1.c: Fix a comment typo.
21567
21568 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21569
21570         PR c++/8720
21571         * g++.dg/parse/defarg1.C: New test.
21572
21573         PR c++/8615
21574         * g++.dg/template/char1.C: New test.
21575
21576         * g++.dg/template/varmod1.C: Fix typo.
21577
21578 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21579
21580         DR 180
21581         * g++.old-deja/g++.pt/crash32.C: Expect error.
21582
21583 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21584
21585         PR c++/5919
21586         * g++.dg/template/varmod1.C: New test.
21587
21588         PR c++/8727
21589         * g++.dg/inherit/typeinfo1.C: New test.
21590
21591         PR c++/8663
21592         * g++.dg/inherit/typedef1.C: New test.
21593
21594 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21595
21596         PR c++/8332
21597         PR c++/8493
21598         * g++.dg/template/strlen1.C: New test.
21599
21600         PR c++/8227
21601         * g++.dg/template/ctor2.C: New test.
21602
21603         PR c++/8214
21604         * g++.dg/init/string1.C: New test.
21605
21606         PR c++/8511
21607         * g++.dg/template/friend8.C: New test.
21608
21609 2002-11-29  Joe Buck <jbuck@synopsys.com>
21610
21611         * g++.dg/lookup/anon2.C: New test.
21612
21613 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21614
21615         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21616         h8300 port.
21617
21618 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21619
21620         * gcc.dg/bitfld-6.c: New test.
21621
21622 2002-11-27  Jan Hubicka  <jh@suse.cz>
21623
21624         * gcc.c-torture/execute/20021127.[cx]: New test.
21625
21626 2002-11-26  Jan Hubicka  <jh@suse.cz>
21627
21628         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21629         quality.
21630
21631 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21632
21633         * g++.dg/init/brace2.C: New test.
21634         * g++.old-deja/g++.mike/p9129.C: Correct.
21635
21636 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21637
21638         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21639
21640 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21641
21642         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21643
21644 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21645
21646         * testsuite/g++.dg/abi/empty11.C: New test.
21647         * testsuite/g++.dg/rtti/cv1.C: New test.
21648
21649 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21650
21651         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21652
21653 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21654
21655         * g++.dg/abi/empty10.C: New test.
21656
21657 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21658
21659         * gcc.c-torture/compile/20021124-1.c: New test.
21660
21661 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21662
21663         * g++.dg/abi/rtti2.C: New test.
21664
21665 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21666
21667         * gcc.dg/i386-unroll-1.c: New test.
21668
21669 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21670
21671         * gcc.c-torture/compile/20021120-1.c: New test.
21672         * gcc.c-torture/compile/20021120-2.c: New test.
21673
21674 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21675
21676         * gcc.dg/bitfld-5.c: New test.
21677
21678 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21679
21680         * gcc.c-torture/execute/20021120-3.c: New test.
21681
21682 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21683
21684         * gcc.c-torture/execute/20021120-2.c: New test.
21685
21686 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21687
21688         * gcc.c-torture/execute/20021120-1.c: New test.
21689
21690 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * gcc.c-torture/execute/20021118-3.c: New test.
21693
21694 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21695
21696         * gcc.c-torture/compile/20021119-1.c: New test.
21697
21698 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21699
21700         * gcc.dg/duff-1.c: New test.
21701         * gcc.dg/duff-2.c: New test.
21702         * gcc.dg/duff-3.c: New test.
21703
21704 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21705
21706         * gcc.dg/cpp/_Pragma5.c: New test.
21707
21708 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21709
21710         * gcc.c-torture/execute/20021118-2.c: New test.
21711
21712 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21713
21714         * gcc.c-torture/execute/20021118-1.c: New test.
21715
21716 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.dg/20021116-1.c: New test.
21719
21720 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21721
21722         * g++.dg/abi/vcall1.C: New test.
21723
21724 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21725
21726         * gcc.dg/20021029-1.c: New test.
21727         * gcc.dg/20021029-2.c: New test.
21728
21729 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21730
21731         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21732
21733 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21734
21735         PR c/8439
21736         * gcc.dg/20021110.c: Move to ...
21737         * gcc.c-torture/compile/20021110.c: .... here.
21738
21739 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21740
21741         PR c/8467
21742         * gcc.c-torture/execute/20021111-1.c
21743
21744 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21745
21746         PR c/8439
21747         * gcc.dg/20021110.c: New test.
21748
21749 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21750
21751         * g++.dg/abi/vthunk3.C: Run only on x86.
21752
21753 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21754
21755         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21756
21757 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21758
21759         * lib/compat.exp (compat-execute): Fix logic error in last
21760         change.
21761
21762 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21763
21764         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21765
21766 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21767
21768         PR c++/8389
21769         * g++.dg/template/access6.C: New test.
21770
21771 2002-11-08  Jan Hubicka  <jh@suse.cz>
21772
21773         * gcc.dg/i386-ssefp-1.c: New test.
21774         * gcc.dg/i386-ssefp-1.c: New test.
21775
21776 2002-11-08  Jan Hubicka  <jh@suse.cz>
21777
21778         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21779
21780 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21781
21782         * g++.dg/abi/vthunk3.C: New test.
21783
21784         PR c++/8338
21785         * g++.dg/template/crash2.C: New test.
21786
21787 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21788
21789         * testsuite/g++.dg/abi/dtor1.C: New test.
21790         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21791
21792 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21793
21794         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21795         Darwin.
21796
21797 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21798
21799         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21800         -mthumb.  Only xfail with -O0.
21801
21802 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21803
21804         * g++.dg/abi/thunk1.C: New test.
21805         * g++.dg/abi/thunk2.C: Likewise.
21806         * g++.dg/abi/vtt1.C: Likewise.
21807
21808 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21809
21810         PR optimization/8423
21811         * gcc.c-torture/execute/builtin-constant.c: New test.
21812
21813 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21814
21815         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21816         Add some more cases.
21817
21818 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/8391
21821         * g++.dg/opt/local1.C: New test.
21822
21823 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21824
21825         PR c++/8160
21826         * g++.dg/template/complit1.C: New test.
21827
21828         PR c++/8149
21829         * g++.dg/template/typename4.C: Likewise.
21830
21831 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21832
21833         Core issue 287, PR c++/7639
21834         * g++.dg/template/instantiate1.C: Adjust error location.
21835         * g++.dg/template/instantiate3.C: New test.
21836         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21837         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21838         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21839
21840 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21841
21842         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21843
21844 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21845
21846         PR c++/8287
21847         * g++.dg/init/dtor2.C: New test.
21848
21849 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21850
21851         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21852         * gcc.dg/nest.c: Bypass errors on irix6.
21853
21854 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21855
21856         * gcc.dg/nest.c: Expect error for mmix-*-*.
21857         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21858
21859 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21860
21861         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21862         markers.
21863
21864         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21865
21866 2002-10-25  Mike Stump  <mrs@apple.com>
21867
21868         * gcc.dg/warn-1.c: New test.
21869
21870 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21871
21872         * g++.dg/template/typename3.C: New test.
21873
21874 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21875
21876         * g++.dg/lookup/ptrmem1.C: New test.
21877
21878         * g++.dg/abi/vthunk2.C: New test.
21879
21880 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21881
21882         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21883
21884 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21885
21886         * g++.dg/abi/empty9.C: New test.
21887
21888 2002-10-24  Richard Henderson  <rth@redhat.com>
21889
21890         * g++.dg/inherit/thunk1.C: Enable for ia64.
21891
21892 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21893
21894         PR c++/8067
21895         * g++.dg/lookup/pretty1.C: New test.
21896
21897 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21898
21899         * gcc.dg/20021023-1.c: New test.
21900
21901 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR c++/7679
21904         * g++.dg/parse/inline1.C: New test.
21905
21906 2002-10-23  Richard Henderson  <rth@redhat.com>
21907
21908         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21909
21910         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21911
21912 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21913
21914         PR c++/6579
21915         * g++.dg/parse/stmtexpr3.C: New test.
21916
21917 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21918
21919         * g++.dg/expr/cond1.C: New test.
21920
21921 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21922
21923         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21924
21925 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21926
21927         * g++.dg/abi/vbase13.C: New test.
21928         * g++.dg/abi/vbase14.C: Likewise.
21929
21930 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21931
21932         * gcc.dg/tls/pic-1.c: New test.
21933         * gcc.dg/tls/nonpic-1.c: New test.
21934         * gcc.dg/20021018-1.c: New test.
21935
21936 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21937
21938         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21939         Remove only files with the same base name as the test case.
21940         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21941         (profopt-execute): Likewise.  Also, remove old profiling
21942         and performance data files before running the tests.
21943
21944         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21945         * g++.dg/bprob/bprob.exp: Likewise.
21946         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21947         to allow more general test case names.
21948
21949         * g++.dg/bprob/bprob-1.C: Rename to ...
21950         * g++.dg/bprob/g++-bprob-1.C: ... this.
21951
21952         * g77.dg/bprob/bprob-1.f: Rename to ...
21953         * g77.dg/bprob/g77-bprob-1.f: ... this.
21954
21955 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21956
21957         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21958         bison 1.50 or later.
21959
21960 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21961
21962         * g++.dg/README: Describe more test directories.
21963
21964 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21965
21966         * g++.dg/init/array6.C: Add additional tests.
21967
21968 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21969
21970         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21971         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21972
21973 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21974
21975         * gcc.c-torture/compile/20020604-1.x: New.
21976         * gcc.c-torture/compile/simd-5.x: Likewise.
21977         * gcc.c-torture/execute/920710-1.x: Likewise.
21978         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21979
21980 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21981
21982         * g++.dg/inherit/override1.C: Add dg-options clause.
21983
21984 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21985
21986         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21987         _mm_slli_si128.
21988
21989 2002-10-19  Andreas Schwab  <schwab@suse.de>
21990
21991         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21992         directory component.
21993
21994 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21995
21996         * g++.dg/inherit/thunk1.C: New test.
21997
21998         * g++.dg/inherit/override1.C: New test.
21999
22000         * g++.dg/abi/mangle11.C: New test.
22001         * g++.dg/abi/mangle14.C: New test.
22002         * g++.dg/abi/mangle17.C: New test.
22003
22004 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22005
22006         * g++.dg/overload/member2.C: New test.
22007
22008 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22009
22010         * g++.dg/README: Describe new compat directory.
22011         * g++.dg/dg.exp: Skip tests in compat directory.
22012         * README.compat: New file.
22013         * lib/compat.exp: New expect script.
22014         * g++.dg/compat: New test directory.
22015         * g++.dg/compat/compat.exp: New expect script.
22016         * g++.dg/compat/abi: New test directory.
22017         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22018         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22019         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22020         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22021         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22022         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22023         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22024         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22025         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22026         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22027         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22028         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22029         * g++.dg/compat/break: New test directory.
22030         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22031         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22032         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22033         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22034         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22035         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22036         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22037         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22038         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22039         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22040         g++.dg/compat/break/README: New files.
22041         * g++.dg/compat/eh: New test directory.
22042         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22043         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22044         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22045         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22046         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22047         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22048         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22049         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22050         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22051         g++.dg/compat/eh/filter2_y.C,
22052         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22053         g++.dg/compat/eh/new1_y.C,
22054         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22055         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22056         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22057         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22058         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22059         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22060         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22061         g++.dg/compat/eh/unexpected1_y.C: New files.
22062         * g++.dg/compat/init: New test directory.
22063         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22064         g++.dg/compat/init/array5_y.C,
22065         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22066         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22067         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22068         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22069         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22070         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22071         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22072         g++.dg/compat/init/init-ref2_y.C: New files.
22073
22074 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22075
22076         PR c++/7584
22077         * g++.dg/inherit/using3.C: New test.
22078
22079 2002-10-17  Jan Hubicka  <jh@suse.cz>
22080
22081         * gcc.dg/20021017-2.c: New test.
22082
22083 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22084
22085         * g++.dg/abi/mangle16.C: Adjust.
22086
22087         * g++.dg/init/array8.C: New test.
22088
22089 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22090
22091         * gcc.dg/special/mips-abi.exp: New test.
22092         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22093
22094 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22095
22096         * g++.dg/abi/mangle16.C: New test.
22097         * g++.dg/abi/mangle17.C: Likewise.
22098
22099         PR c++/7478
22100         * g++.dg/template/ref1.C: New test.
22101
22102 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22103
22104         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22105
22106 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22107
22108         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22109
22110 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22111
22112         PR c++/7524
22113         * g++.dg/init/array7.C: New test.
22114
22115 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22116
22117         * g++.dg/init/array6.C: New test.
22118
22119         * g++.dg/abi/mangle13.C: Likewise.
22120         * g++.dg/abi/mangle14.C: Likewise.
22121         * g++.dg/abi/mangle15.C: Likewise.
22122
22123 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22124
22125         * g++.dg/abi/empty8.C: New test.
22126
22127 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22128
22129         * g++.dg/init/ctor1.C: New test.
22130
22131 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22132
22133         * gcc.c-torture/execute/20021015-1.c: New test.
22134
22135 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22136
22137         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22138
22139 2002-10-14  Jan Hubicka  <jh@suse.cz>
22140
22141         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22142
22143 2002-10-14  Richard Henderson  <rth@redhat.com>
22144
22145         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22146
22147 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR optimization/6631
22150         * g++.dg/opt/const2.C: New test.
22151
22152 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22153
22154         PR c++/7176
22155         * g++.dg/parse/friend1.C: New test.
22156         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22157
22158 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22159
22160         * gcc.dg/20021014-1.c: New test.
22161
22162 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22163
22164         PR c++/5661
22165         * g++.dg/ext/vlm1.C: New test.
22166         * g++.dg/ext/vlm2.C: Likewise.
22167
22168         * g++.dg/init/array1.C: Remove invalid braces.
22169         * g++.dg/init/brace1.C: New test.
22170         * g++.dg/init/copy2.C: Likewise.
22171         * g++.dg/init/copy3.C: Likewise.
22172         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22173         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22174         braces.
22175
22176 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22177
22178         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22179
22180 2002-10-11  Richard Shann  <richard.shann@superh.com>
22181
22182         * gcc.c-torture/compile/simd-5.c: New test.
22183
22184 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22185
22186         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22187
22188 2002-10-10  Jim Wilson  <wilson@redhat.com>
22189
22190         * gcc.c-torture/execute/20021010-1.c: New test.
22191
22192 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22193
22194         PR c/7353
22195         * g++.dg/ext/typedef-init.C: New test.
22196         * gcc.dg/typedef-init.c: New test.
22197
22198 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22199
22200         * gcc.dg/cpp/paste13.c: New test.
22201
22202 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22203
22204         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22205         remaining platforms, XFAIL during compile, not execute.  Don't
22206         XFAIL at -O0.
22207
22208 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22209
22210         * gcc.dg/alias-1.c: Tweak expected warning.
22211
22212 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22213
22214         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22215
22216 2002-10-06  Andreas Jaeger  <aj@suse.de>
22217
22218         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22219         * gcc.dg/cpp/c++98.C: Likewise.
22220
22221         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22222         * g++.dg/cpp/c++98.C: Likewise.
22223
22224         * g++.dg/README (Subdirectories): Mention cpp directory.
22225
22226         PR target/7559
22227         * gcc.dg/20021006-1.c: New test.
22228
22229 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22230
22231         PR c++/7804
22232         * g++.dg/other/warning1.C: New test.
22233
22234 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22235
22236         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22237         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22238         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22239
22240 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22241
22242         PR c++/7931
22243         * g++.dg/template/ptrmem3.C: New test.
22244
22245         PR c++/7754
22246         * g++.dg/template/union1.C: New test.
22247
22248 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22249
22250         PR c++/8006
22251         * g++.dg/abi/mangle9.C: New test.
22252         * g++.dg/abi/mangle10.C: New test.
22253         * g++.dg/abi/mangle11.C: New test.
22254         * g++.dg/abi/mangle12.C: New test.
22255
22256 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c++/7188.
22259         * g++.dg/template/meminit1.C: New test.
22260         * g++.dg/warn/Wreorder-1.C: Likewise.
22261         * g++.old-deja/g++.mike/warn3.C: Tweak.
22262         * lib/prune.exp: Ingore "in copy constructor".
22263
22264 2002-10-02  Andreas Jaeger  <aj@suse.de>
22265
22266         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22267         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22268         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22269         on x86-64.
22270
22271 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22272
22273         * gcc.dg/empty1.C: Fix typo.
22274
22275 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22276
22277         * gcc.dg/alias-1.c: New test.
22278
22279 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22280
22281         * gcc.dg/empty1.C: New test.
22282
22283         * g++.dg/tls/init-2.C: Tweak error messages.
22284
22285 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22286
22287         * gcc.c-torture/compile/20020923-1.c: New test.
22288
22289 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22290
22291         * gcc.c-torture/execute/ffs-1.c: New test.
22292         * gcc.c-torture/execute/ffs-2.c: Ditto.
22293
22294 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22295
22296         * g++.dg/overload/member1.C: New test.
22297
22298 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22299
22300         * g++.dg/abi/empty7.C: New test.
22301         * g++.dg/init/pm2.C: Likewise.
22302
22303 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22304
22305         * g++.dg/rtti/crash1.C: New test.
22306
22307 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22308
22309         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22310         gcc.dg/sibcall-4.c: New tests.
22311
22312 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22313
22314         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22315         powerpc and MMIX targets.
22316
22317 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22318
22319         * gcc.dg/cpp/20020927-1.c: New.
22320
22321 2002-09-26  David S. Miller  <davem@redhat.com>
22322
22323         * gcc.c-torture/compile/trunctfdf.c: New.
22324
22325 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22326
22327         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22328
22329 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22330
22331         * gcc.c-torture/execute/loop-15.c: New.
22332
22333 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22334
22335         * README.QMTEST: Fix typo.
22336
22337 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22338
22339         * gcc.dg/20020926-1.c: New test.
22340
22341 2002-09-25  David S. Miller  <davem@redhat.com>
22342
22343         PR target/7842
22344         * gcc.c-torture/execute/shiftdi.c: New test.
22345
22346 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22347
22348         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22349         unique to the tool.
22350         * lib/g77.exp (g77_init): Likewise.
22351         * lib/g++.exp (g++_init): Likewise.
22352         * lib/objc.exp (objc_init): Likewise.
22353
22354 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22355
22356         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22357         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22358         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22359
22360 2002-09-25  Richard Henderson  <rth@redhat.com>
22361
22362         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22363         too-small long double.
22364
22365 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22366
22367         * gcc.dg/20020919-1.c: New test.
22368
22369 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22370
22371         * g++.dg/abi/bitfield6.C: New test.
22372         * g++.dg/abi/bitfield7.C: New test.
22373         * g++.dg/abi/bitfield8.C: New test.
22374         * g++.dg/abi/vbase11.C: New test.
22375
22376 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22377
22378         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22379         hppa*-*-hpux*.  Update test comment.
22380
22381 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22382
22383         * gcc.dg/tls/struct-1.c: New test.
22384
22385 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22386
22387         * gcc.dg/cpp/tr-warn2.c: Update.
22388
22389 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22390
22391         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22392
22393 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22394
22395         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22396         systems.
22397
22398 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22399
22400         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22401
22402         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22403         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22404         setting of cxxfilt.
22405
22406 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22407
22408         * gcc.dg/20020312-2.c: Update for darwin.
22409
22410 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22411
22412         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22413
22414 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22415
22416         * objc.dg/comp-types-1.m: New test.
22417         * objc.dg/comp-types-2.m: New test.
22418         * objc.dg/comp-types-3.m: New test.
22419         * objc.dg/comp-types-4.m: New test.
22420         * objc.dg/comp-types-5.m: New test.
22421         * objc.dg/comp-types-6.m: New test.
22422
22423 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22424
22425         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22426
22427 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22428
22429         * g++.dg/other/do1.C: New test.
22430
22431         * g++.dg/template/subst1.C: New test.
22432
22433 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22434
22435         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22436
22437 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.dg/template/qualttp20.C: Adjust expected errors.
22440         * g++.old-deja/g++.jason/report.C: Likewise.
22441         * g++.old-deja/g++.other/qual1.C: Likewise.
22442
22443         * g++.dg/lookup/scoped2.C: New test.
22444
22445         * g++.dg/ext/asm3.C: New test.
22446
22447 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22448
22449         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22450
22451 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22452
22453         * ChangeLog: follow spelling conventions.
22454         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22455         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22456         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22457         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22458         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22459         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22460         * g++.old-deja/g++.law/global-init1.C: Likewise.
22461         * g++.old-deja/g++.other/delete4.C: Likewise.
22462         * g++.old-deja/g++.other/inline21.C: Likewise.
22463         * g++.old-deja/g++.other/singleton.C: Likewise.
22464         * g77.dg/strlen0.f: Likewise.
22465         * g77.f-torture/compile/20010519-1.f: Likewise.
22466         * g77.f-torture/compile/980310-4.f: Likewise.
22467         * gcc.c-torture/compile/20000605-1.c: Likewise.
22468         * gcc.c-torture/execute/20020225-1.c: Likewise.
22469         * gcc.dg/c90-hexfloat-2.c: Likewise.
22470         * gcc.dg/c99-bool-1.c: Likewise.
22471         * gcc.dg/c99-hexfloat-2.c: Likewise.
22472         * gcc.dg/dll-2.c: Likewise.
22473         * gcc.dg/wtr-union-init-1.c: Likewise.
22474         * gcc.dg/wtr-union-init-2.c: Likewise.
22475         * gcc.dg/wtr-union-init-3.c: Likewise.
22476         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22477         * gcc.dg/cpp/defined.c: Likewise.
22478         * gcc.dg/cpp/macsyntx.c: Likewise.
22479         * gcc.dg/cpp/paste2.c: Likewise.
22480         * gcc.dg/cpp/trad/defined.c: Likewise.
22481         * gcc.dg/format/c90-printf-1.c: Likewise.
22482         * gcc.dg/format/c90-scanf-1.c: Likewise.
22483         * gcc.dg/format/c99-printf-1.c: Likewise.
22484         * gcc.dg/format/c99-scanf-1.c: Likewise.
22485         * gcc.misc-tests/gcov-8.c: Likewise.
22486         * lib/profopt.exp: Likewise.
22487
22488 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22489
22490         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22491
22492 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         * g++.dg/inherit/using2.C: New test.
22495
22496 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22497
22498         * ChangeLog: Follow spelling conventions.
22499         * g++.dg/template/friend4.C: Likewise.
22500         * g++.old-deja/g++.pt/crash67.C: Likewise.
22501         * gcc.c-torture/execute/20000801-4.c: Likewise.
22502         * gcc.dg/c90-digraph-1.c: Likewise.
22503         * gcc.dg/c94-digraph-1.c: Likewise.
22504         * gcc.dg/c99-digraph-1.c: Likewise.
22505         * gcc.dg/cpp/line5.c: Likewise.
22506         * gcc.dg/cpp/multiline.c: Likewise.
22507         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22508         * gcc.dg/format/attr-3.c: Likewise.
22509         * gcc.dg/format/c90-scanf-3.c: Likewise.
22510         * gcc.dg/format/ext-4.c: Likewise.
22511
22512 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22513
22514         * g++.dg/template/pretty1.C: New test.
22515
22516 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22517
22518         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22519
22520 2002-09-13  Matt Austern  <austern@apple.com>
22521
22522         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22523         passing a cast expression to a function by const reference.
22524
22525 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         * g++.dg/template/deduce1.C: New test.
22528
22529 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22530
22531         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22532         32-bit int.
22533
22534 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22535
22536         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22537         usage.
22538
22539 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22540
22541         * gcc.c-torture/compile/20020910-1.c: New test.
22542
22543 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22544
22545         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22546
22547 2002-09-10  Andreas Jaeger  <aj@suse.de>
22548
22549         * gcc.dg/20020312-2.c: Adjust for x86-64.
22550
22551 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22552
22553         * g77.dg/7388.f: New test case for PR 7388.
22554
22555 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22556
22557         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22558
22559 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22560
22561         * objc.dg/proto-lossage-1.m: New test.
22562
22563 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22564
22565         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22566
22567 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22568
22569         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22570         expected to pass.
22571
22572 2002-09-06  Stan Shebs  <shebs@apple.com>
22573             David Edelsohn  <edelsohn@gnu.org>
22574
22575         * gcc.dg/weak: New directory.
22576         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22577         target-specific xfail bits.
22578         * gcc.dg/typeof-2.c: Move to new directory.
22579         * gcc.dg/weak.exp: New expect script.
22580
22581 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22582
22583         * gcc.c-torture/execute/extzvsi.c: New test.
22584
22585 2002-09-05  Stan Shebs  <shebs@apple.com>
22586
22587         * gcc.dg/weak-1.c: xfail on Darwin.
22588         * gcc.dg/weak-2.c: Ditto.
22589         * gcc.dg/weak-3.c: Ditto.
22590         * gcc.dg/weak-4.c: Ditto.
22591         * gcc.dg/weak-5.c: Ditto.
22592         * gcc.dg/weak-6.c: Ditto.
22593         * gcc.dg/weak-7.c: Ditto.
22594         * gcc.dg/weak-8.c: Ditto.
22595         * gcc.dg/weak-9.c: Ditto.
22596
22597 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22598
22599         * gcc.c-torture/execute/loop-14.c: New test.
22600
22601 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22602
22603         * g++.dg/other/cxa-atexit1.C: New test.
22604
22605         * gcc.dg/typeof-2.c: New test.
22606
22607 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22608
22609         * gcc.dg/builtins-2.c: New testcase.
22610         * gcc.dg/builtins-3.c: New testcase.
22611
22612 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22613
22614         * gcc.dg/cpp/_Pragma4.c: New test.
22615
22616 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22617
22618         * objc/execute/nil_method-1.m: New testcase.
22619
22620 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22621
22622         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22623         [Object class], not [Object initialize].
22624
22625 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22626             Hans-Peter Nilsson  <hp@bitrange.com>
22627
22628         * gcc.c-torture/execute/20020720-1.x: Skip test on
22629         mmix-knuth-mmixware.  Correct comment.
22630
22631 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22632
22633         * testsuite/g++.dg/abi/bitfield5.C: New test.
22634         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22635
22636 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22637
22638         * objc.dg/undeclared-selector.m: New test.
22639
22640 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.dg/other/offsetof1.C: Avoid cast warning.
22643
22644 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22645
22646         * objc.dg/super-class-2.m: New test.
22647
22648 2002-08-24  Matt Austern  <austern@apple.com>
22649
22650         * g++.dg/ext/lvaddr.C: New test.
22651         * g++.dg/ext/lvcast.C: New test.
22652
22653 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22654
22655         * testsuite/g++.dg/inherit/cond1.C: New test.
22656
22657 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22658
22659         * gcc.dg/noncompile/incomplete-1.c: New test.
22660
22661 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22662
22663         * gcc.dg/typespec-1.c: New test.
22664
22665 2002-08-20  Devang Patel  <dpatel@apple.com>
22666         * objc.dg/proto-hier-2.m: New test.
22667
22668 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22669
22670         * objc.dg/bitfield-1.m: New test.
22671         * objc.dg/bitfield-2.m: New test.
22672
22673 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22674
22675         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22676         gcc.dg/c99-flex-array-4.c: New tests.
22677
22678 2002-08-16  Stan Shebs  <shebs@apple.com>
22679
22680         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22681
22682 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22683
22684         * gcc.dg/typeof-1.c: New test.
22685         * g++.dg/ext/typeof2.C: New test.
22686
22687 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22688
22689         * g++.dg/other/offsetof1.C: New test.
22690
22691 2002-08-14  Richard Henderson  <rth@redhat.com>
22692
22693         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22694
22695 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22696
22697         * gcc.dg/cpp/_Pragma3.c: New test.
22698
22699 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22700
22701         * g++.dg/template/inherit3: New test.
22702
22703 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22704
22705         * gcc.dg/bitfld-4.c: Add blank options.
22706
22707 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22708
22709         * g++.dg/template/crash1.C: New test.
22710
22711 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22712
22713         * gcc.dg/tls/opt-2.c: New test.
22714
22715 2002-08-08  Devang Patel  <dpatel@apple.com>
22716
22717         * objc.dg/selector-1.m : New test
22718
22719 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22720
22721         * g++.dg/abi/bitfield4.C: New test.
22722         * gcc.dg/bitfld-4.c: New test.
22723
22724 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22725
22726         * g++.dg/other/packed1.C: New test.
22727
22728 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22729
22730         * g++.dg/abi/offsetof.C: Tweak error messages.
22731         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22732
22733 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22734
22735         * gcc.dg/bitfld-3.c: New test.
22736
22737 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22738             Richard Henderson  <rth@redhat.com>
22739
22740         * gcc.dg/i386-bitfield1.c: New test.
22741         * g++.dg/abi/bitfield3.C: Update.
22742
22743 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22744
22745         * objc.dg/const-str-2.m: Update.
22746         * gcc.dg/cpp/c++98.c: Change to C extension.
22747         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22748         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22749
22750 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22751
22752         * testsuite/gcc.dg/tls/diag-3.c: New.
22753
22754 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22755
22756         * g++.dg/README (Subdirectories): Document new subdir expr.
22757         * g++.dg/expr/pmf-1.C: New test.
22758
22759 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22760
22761         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22762
22763 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22764
22765         * g++.dg/abi/bitfield3.C: New test.
22766
22767 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22768
22769         * lib/gcov.exp: Tweak expected line formats.
22770         * gcc.misc-tests/gcov8.c: New test.
22771         * gcc.misc-tests/gcov8.x: New flags.
22772
22773 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22774
22775         * consistency.vlad/layout/endian.c: Include string.h.
22776
22777         * gcc.c-torture/execute/20020805-1.c: New test.
22778
22779 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22780
22781         * g++.dg/other/conversion1.C: New test.
22782
22783 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22784
22785         * gcc.dg/builtins-1.c: New testcase.
22786
22787 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22788
22789         * g++.dg/inherit/access3.C: New test.
22790
22791 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22792
22793         * gcc.dg/ia64-visibility-2.c: New test.
22794
22795 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22796
22797         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22798         __qualifier_flags to __flags.
22799
22800 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22801
22802         * g++.dg/inherit/operator1.C: New test.
22803         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22804         * g++.dg/other/error1.C: Change expected error message.
22805         * g++.dg/template/conv4.C: Likewise.
22806
22807 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22808
22809         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22810         for documented behavior.
22811
22812 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22813
22814         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22815         several targets known to fail.
22816
22817 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22818
22819         * gcc.dg/mips-args-[123].c: New tests.
22820
22821 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22822
22823         * gcc.dg/ppc-spe.c: New.
22824
22825 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22826
22827         * g++.dg/other/ptrmem4.C: New testcase.
22828
22829 2002-07-24  Richard Henderson  <rth@redhat.com>
22830
22831         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22832
22833 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22834
22835         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22836
22837 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22838
22839         * gcc.c-torture/execute/memset-3.c: New testcase.
22840
22841 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22842
22843         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22844         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22845
22846 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22847
22848         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22849         Delete.
22850
22851 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22852
22853         * gcc.c-torture/compile/simd-4.c: New test.
22854
22855 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22856
22857         PR c++/7347, c++/7348
22858         * g++.dg/template/access4.C: New test.
22859         * g++.dg/template/access5.C: New test.
22860         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22861         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22862         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22863         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22864
22865 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22866
22867         * gcc.dg/gnu89-init-2.c: New test.
22868
22869 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22870
22871         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22872
22873 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22874
22875         * gcc.c-torture/execute/20020720-1.c: New testcase.
22876
22877 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22878
22879         * gcc.dg/cpp/Wsignprom.c: New tests.
22880
22881 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22882
22883         * gcc.c-torture/execute/loop-13.c: New test.
22884
22885 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22886
22887         * gcc.dg/cpp/expr.c: New tests.
22888
22889 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22890
22891         * g++.dg/opt/pr6713.C: Add template instantiation.
22892
22893 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22894
22895         * gcc.dg/nest.c: New test.
22896
22897 2002-07-17  Richard Henderson  <rth@redhat.com>
22898
22899         * g++.dg/opt/pr6713.C: New test.
22900
22901 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22902
22903         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22904         XFAIL for all x86 processors.
22905
22906 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22907
22908         * gcc.c-torture/execute/20010122-1.x: Do not test with
22909         -fomit-frame-pointer.
22910
22911 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22912
22913         * g++.dg/template/instantiate2.C: New test.
22914         * g++.dg/template/spec4.C: New test.
22915
22916 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22917
22918         * g++.dg/template/access2.C: New test.
22919         * g++.dg/template/access3.C: New test.
22920
22921 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22922
22923         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22924         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22925         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22926         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22927         Convert to use <stdarg.h>.
22928         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22929         Delete.
22930         * gcc.dg/va-arg-2.c: New.
22931         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22932
22933 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22934
22935         * gcc.c-torture/compile/20020710-1.c: New test.
22936
22937 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22938                           Andrew Pinski  <pinskia@physics.uc.edu>
22939
22940         gcc.c-torture/compile/simd-2.c: New testcase.
22941         gcc.c-torture/compile/simd-3.c: Likewise.
22942
22943 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22944
22945         PR c++/7224
22946         * g++.dg/overload/error1.C: New test.
22947
22948 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22949
22950         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22951         configuration and IRIX 6 O32 ABI.
22952
22953 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22954
22955         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22956
22957 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22958
22959         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22960
22961 2002-07-10  Jeffrey A Law  <law@redhat.com>
22962
22963         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22964
22965         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22966
22967 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22968
22969         * gcc.dg/20020312-2.c: Check for __PPC__.
22970
22971 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22972
22973         * gcc.c-torture/compile/20020709-1.c: New test.
22974
22975 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22976
22977         * g++.dg/template/qualttp21.C: New test case.
22978
22979 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22980
22981         * gcc.c-torture/compile/20020706-1.c: New test.
22982         * gcc.c-torture/compile/20020706-2.c: New test.
22983
22984 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22985             Alexandre Oliva  <aoliva@redhat.com>
22986
22987         * g++.dg/warn/incomplete1.C: New test.
22988
22989 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22990
22991         PR c++/7099
22992         * g++.dg/warn/noreturn1.C: New test.
22993
22994 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22995
22996         PR c++/6706
22997         * g++.dg/debug/debug6.C: New test.
22998         * g++.dg/debug/debug7.C: New test.
22999
23000 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23001
23002         * gcc.c-torture/compile/simd-3.c: New test.
23003
23004 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23005
23006         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23007         * gcc.dg/20020620-1.c: Likewise.
23008
23009 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23010
23011         PR c++/6944
23012         * g++.dg/init/array4.C: New test.
23013         * g++.dg/init/array5.C: New test.
23014
23015 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23016
23017         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23018         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23019
23020 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23021
23022         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23023         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23024         * gcc.dg/wtr-conversion-1.c: Likewise.
23025         * gcc.dg/wtr-escape-1.c: Likewise.
23026         * gcc.dg/wtr-int-type-1.c: Likewise.
23027         * gcc.dg/wtr-label-1.c: Likewise.
23028         * gcc.dg/wtr-static-1.c: Likewise.
23029         * gcc.dg/wtr-strcat-1.c: Likewise.
23030         * gcc.dg/wtr-suffix-1.c: Likewise.
23031         * gcc.dg/wtr-switch-1.c: Likewise.
23032         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23033         * gcc.dg/wtr-union-init-1.c: Likewise.
23034         * gcc.dg/wtr-union-init-2.c: Likewise.
23035         * gcc.dg/wtr-union-init-3.c: Likewise.
23036
23037         * gcc.dg/wtr-func-def-1.c: New test.
23038
23039 2002-07-02 Devang Patel <dpatel@apple.com>
23040
23041         * objc.dg/param-1.m: New test.
23042
23043 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23044
23045         * gcc.dg/cpp/trad/directive.c: Add test.
23046         * gcc.dg/cpp/trad/macroargs.c: Add test.
23047         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23048
23049 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23050
23051         * gcc.dg/cpp/cmdlne-M.c: New test.
23052
23053 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23054
23055         * objc.dg/desig-init-1.m: New test.
23056
23057 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23058
23059         PR c++/6716
23060         * g++.dg/template/instantiate1.C: New test.
23061
23062 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23063
23064         PR c++/7112
23065         * g++.dg/template/sizeof2.C: New test.
23066
23067 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23068
23069         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23070         gcc.dg/cpp/trad/include.c: New tests.
23071
23072 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23073
23074         PR target/7177
23075         * gcc.c-torture/compile/20020701-1.c: New test.
23076
23077 2002-07-01  Stan Shebs  <shebs@apple.com>
23078
23079         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23080         header here...
23081         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23082         (objc-torture-execute): or here.
23083
23084 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23085
23086         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23087
23088 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23089
23090         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23091
23092 2002-06-30  Devang Patel  <dpatel@apple.com>
23093
23094         * objc.dg/fsyntax-only.m: New test.
23095
23096 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23097
23098         PR c++/6695
23099         * g++.dg/template/friend7.C: New file.
23100
23101 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23102
23103         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23104         return type.
23105
23106 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23107
23108         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23109         avoid division by zero.
23110
23111 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23112
23113         * gcc.dg/Wunknownprag.c: New tests.
23114
23115 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23116
23117         * gcc.c-torture/execute/simd-2.c: New test.
23118
23119 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23120
23121         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23122         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23123         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23124         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23125         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23126         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23127         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23128         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23129         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23130         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23131         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23132         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23133         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23134         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23135         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23136         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23137         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23138
23139 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23140
23141         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23142         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23143         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23144         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23145         New tests.
23146         * gcc.dg/cpp/trad/directive.c: Update.
23147
23148 2002-06-23  Andreas Jaeger  <aj@suse.de>
23149
23150         * gcc.c-torture/execute/complex-6.c: New.
23151
23152 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23153
23154         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23155         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23156         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23157         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23158
23159 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23160
23161         * gcc.dg/cpp/trad: New directory with traditional tests copied
23162         from parent directory.
23163         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23164         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23165         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23166         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23167         Move to trad/ and rename.
23168         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23169         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23170         gcc.dg/cpp/trad/redef2.c: New tests.
23171         * gcc.dg/cpp/trad/trad.exp: New driver.
23172
23173 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23174
23175         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23176         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23177         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23178         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23179         Remove.
23180
23181 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23182
23183         * gcc.dg/20020620-1.c: New test.
23184
23185 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23186
23187         * g++.dg/template/ttp4.C: New test.
23188
23189 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23190
23191         * g++.dg/opt/vt1.C: Fix regexp.
23192
23193 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23194
23195         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23196         Don't use attribute `noinline'.
23197
23198 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23199
23200         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23201
23202 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23203
23204         * gcc.c-torture/execute/simd-1.c: New.
23205
23206         * gcc.dg/simd-1.c: New.
23207
23208 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23209
23210         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23211
23212 2002-06-16  Richard Henderson  <rth@redhat.com>
23213
23214         * g++.dg/ext/anon-struct1.C: New.
23215         * g++.dg/ext/anon-struct2.C: New.
23216         * g++.dg/ext/anon-struct3.C: New.
23217         * gcc.dg/anon-struct-1.c: New.
23218         * gcc.dg/anon-struct-2.c: New.
23219         * gcc.dg/anon-struct-3.c: New.
23220         * gcc.dg/20011008-1.c: Adjust warning text.
23221         * gcc.dg/20020527-1.c: Add -fms-extensions.
23222
23223 2002-06-16  Richard Henderson  <rth@redhat.com>
23224
23225         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23226
23227 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23228
23229         * gcc.c-torture/execute/20020615-1.c: New test.
23230
23231 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23232
23233         * gcc.c-tortuture/execute/compare-1.c: New test case.
23234         * gcc.c-tortuture/execute/compare-2.c: New test case.
23235         * gcc.c-tortuture/execute/compare-3.c: New test case.
23236
23237 2002-06-13  Richard Henderson  <rth@redhat.com>
23238
23239         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23240         ia64 ilp32.
23241
23242 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23243
23244         * g++.dg/template/typename2.C: Update error message.
23245
23246 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23247
23248         * gcc.c-torture/execute/20020611-1.c: New test.
23249
23250 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23251
23252         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23253         list of targets to skip.
23254
23255 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23256
23257         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23258         targets if not optimizing.
23259
23260 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23261
23262         * gcc.c-torture/compile/20020605-1.c: New test.
23263
23264         * g++.dg/opt/vt1.C: New test.
23265
23266         * gcc.dg/20020531-1.c: New test.
23267
23268         * gcc.dg/20020530-1.c: New test.
23269
23270         * gcc.dg/20020527-1.c: New test.
23271
23272         * g++.dg/opt/cse1.C: New test.
23273
23274 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23275
23276         * gcc.dg/20020607-2.c: New test case.
23277
23278 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23279
23280         * gcc.c-torture/compile/20020604-1.c: New test.
23281
23282 2002-06-04  Richard Henderson  <rth@redhat.com>
23283
23284         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23285         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23286         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23287
23288 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23289
23290         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23291
23292 2002-06-03  Richard Henderson  <rth@redhat.com>
23293
23294         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23295         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23296
23297 2002-06-02  Richard Henderson  <rth@redhat.com>
23298
23299         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23300         test functions static.
23301
23302 2002-06-02  Andreas Jaeger  <aj@suse.de>
23303
23304         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23305         now.
23306
23307 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23308
23309         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23310         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23311         Update for mofified diagnostics.
23312         * gcc.dg/c99-intconst-1.c: No longer fail.
23313
23314 2002-06-02  Richard Henderson  <rth@redhat.com>
23315
23316         * gcc.dg/uninit-A.c: Remove xfail markers.
23317
23318 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23319
23320         * gcc.dg/fnegate-1.c: New test case.
23321
23322 2002-05-30  Osku Salerma  <osku@iki.fi>
23323
23324         * gcc.c-torture/execute/mayalias-1.c: New file.
23325
23326 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23327
23328         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23329         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23330         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23331
23332 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23333
23334         * gcc.c-torture/execute/20020529-1.c: New test.
23335
23336 2002-05-27  Richard Henderson  <rth@redhat.com>
23337
23338         * g++.dg/ext/attrib6.C: New test case.
23339
23340 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23341
23342         * gcc.c-torture/execute/pure-1.c: New test.
23343
23344 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23345
23346         * gcc.dg/cpp/arith-2.c: Remove.
23347
23348 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23349
23350         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23351         * gcc.dg/cpp/if-3.c: Remove.
23352
23353 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23354
23355         * g++.dg/opt/cse2.C: New test.
23356
23357 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23358
23359         * gcc.dg/cpp/arith-1.c: New semantic tests.
23360         * gcc.dg/cpp/if-1.c: Update.
23361
23362 2002-05-24  Ben Elliston  <bje@redhat.com>
23363
23364         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23365
23366 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23367
23368         * gcc.dg/verbose-asm.c: New test.
23369
23370 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23371
23372         * gcc.dg/cpp/paste12.c: New test.
23373
23374 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23375
23376         * g++.dg/parse/named_ops.C: New test.
23377
23378 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23379
23380         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23381
23382 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23383
23384         * gcc.dg/weak-2.c: Allow optional leading underscore
23385         in scan-assembler symbol name.
23386         * gcc.dg/weak-3.c: Likewise.
23387         * gcc.dg/weak-4.c: Likewise.
23388         * gcc.dg/weak-5.c: Likewise.
23389
23390 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23391
23392         * gcc.dg/20020523-1.c: New test.
23393
23394 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23395
23396         * objc.dg/const-str-2.m: Update now that we stop after
23397         a command line error.
23398
23399 2002-05-22  Richard Henderson  <rth@redhat.com>
23400
23401         * g++.dg/dg.exp: Fix typo in test pruneing.
23402
23403 2002-05-22  Richard Henderson  <rth@redhat.com>
23404
23405         * g++.dg/dg.exp: Prune the tls subdirectory.
23406         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23407         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23408         * g++.dg/tls/init-1.C: New.
23409
23410 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23411
23412         * gcc.dg/20020517-1.c: New test.
23413
23414 2002-05-21  Richard Henderson  <rth@redhat.com>
23415
23416         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23417         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23418
23419 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23420
23421         * g++.dg/other/copy2.C: New test.
23422
23423 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23424
23425         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23426         (MAX_COPY): Bump up to 10 times sizeof (long long).
23427         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23428
23429         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23430         sizeof (long long).
23431
23432         * gcc.c-torture/execute/strcpy-1.c: New test.
23433
23434 2002-05-19  Jason Merrill  <jason2redhat.com>
23435
23436         * g++.dg/ext/oper1.C: New test.
23437
23438 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23439 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23440
23441         * README.QMTEST: New file.
23442
23443         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23444
23445 2002-05-19  Andreas Jaeger  <aj@suse.de>
23446
23447         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23448         now.
23449         * gcc.c-torture/execute/loop-2d.x: Likewise.
23450
23451 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23452
23453         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23454         support weak symbols.
23455         * gcc.dg/weak-4.c: Likewise
23456         * gcc.dg/weak-6.c: Likewise
23457
23458 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23459
23460         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23461         cygwin, coff and h8300-*-hms targets
23462         * gcc.dg/weak-5.c: Likewise
23463         * gcc.dg/weak-7.c: Likewise
23464
23465 2002-05-16  Jason Merrill  <jason@redhat.com>
23466
23467         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23468         (scan-assembler-not, scan-assembler-dem): Likewise.
23469         (scan-assembler-dem-not): Likewise.
23470
23471 2002-05-15  Richard Henderson  <rth@redhat.com>
23472
23473         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23474
23475 2002-05-15  Richard Henderson  <rth@redhat.com>
23476
23477         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23478         (vfoo1f): Warning here.
23479         (vfoo1l): Don't redefine the alias.
23480
23481 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23482
23483         * g++.dg/init/pm1.C: New test.
23484
23485 2002-05-12  David S. Miller  <davem@redhat.com>
23486
23487         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23488         types.
23489
23490 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23491
23492         * gcc.c-torture/execute/20020510-1.c: New test case.
23493
23494 2002-05-10  David S. Miller  <davem@redhat.com>
23495
23496         * gcc.c-torture/execute/conversion.c: Test long double too.
23497
23498 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23499
23500         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23501         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23502         * lib/g++.exp (g++_link_flags): Likewise.
23503         * lib/objc.exp (objc_target_compile): Likewise.
23504
23505 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23506
23507         * gcc.dg/cpp/poison.c: Update.
23508         * gcc.dg/cpp/20000625-2.c: Remove.
23509         * gcc.dg/cpp/direct2s.c: Remove final test.
23510
23511 2002-05-08  Tom Rix  <trix@redhat.com>
23512
23513         * gcc.c-torture/execute/20020508-1.c: New test.
23514         * gcc.c-torture/execute/20020508-2.c: New test.
23515         * gcc.c-torture/execute/20020508-3.c: New test.
23516
23517 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23518
23519         * gcc.dg/cpp/charconst-4.c: More tests.
23520
23521 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23522
23523         PR c/6569
23524         * gcc.dg/weak-3.c: Update location of warning messages.
23525         * gcc.dg/weak-5.c: Likewise.
23526
23527 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23528
23529         * gcc.c-torture/execute/20020506-1.c: New test case.
23530
23531 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23532
23533         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23534
23535 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23536
23537         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23538
23539 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23540
23541         * gcc.dg/cpp/charconst-3.c: New test.
23542
23543 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23544
23545         * gcc.dg/cpp/charconst.c: Update tests.
23546
23547 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23548
23549         * treelang: Added directory for new sample language treelang. Also
23550         lib/treelang.exp: New file to signal treelang should be tested.
23551
23552 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23553
23554         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23555         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23556         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23557         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23558         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23559         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23560         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23561
23562 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23563
23564         * gcc.dg/format/xopen-2.c: New test.
23565
23566 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23567
23568         * gcc.dg/20020503-1.c: New test.
23569
23570 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23571
23572         * g++.dg/init/dtor1.C: Make it tougher.
23573
23574 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23575
23576         * g++.dg/init/dtor1.C: New test.
23577
23578 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23579
23580         * gcc.dg/altivec-8.c: New.
23581
23582 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23583
23584         * gcc.dg/altivec-7.c: New.
23585
23586 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * g++.dg/parse/typedef1.C: New test.
23589
23590 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23591
23592         PR c++/6486
23593         * g++.dg/template/friend6.C: New test.
23594
23595         PR c++/6492
23596         * g++.dg/init/copy1.C: New test.
23597
23598 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23599
23600         * g++.dg/warn/effc1.C: New test.
23601
23602 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23603
23604         * gcc.dg/cpp/if-cexp.c: Add a test.
23605
23606 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23607
23608         * gcc.dg/20020426-2.c: New test.
23609
23610 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23611
23612         * gcc.dg/cpp/if-mop.c: Update.
23613         * gcc.dg/cpp/if-mpar.c: Add test.
23614         * gcc.dg/cpp/if-oppr.c: Update.
23615
23616 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23617
23618         PR c/6343
23619         * gcc.dg/weak-[2-7].c: New tests.
23620
23621 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23622
23623         * gcc.dg/enum1.c: New test.
23624
23625 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23626
23627         PR c++/6497
23628         * g++.dg/inherit/access2.C: New test.
23629
23630 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23631
23632         PR bootstrap/6445
23633         * gcc.dg/20020426-1.c: New test.
23634
23635 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23636
23637         * g++.dg/abi/enum1.C: New test.
23638
23639 2002-04-26  Richard Henderson  <rth@redhat.com>
23640
23641         * gcc.dg/c99-bool-1.c: Expect always true warning.
23642
23643 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23644
23645         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23646
23647 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23648
23649         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23650         targets.
23651
23652 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23653
23654         * g++.dg/abi/mange7.C: New test.
23655
23656         PR c++/6438.
23657         * g++.dg/parse/stmtexpr2.C: New test.
23658
23659 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23660
23661         * gcc.dg/20020312-2.c: Add SH target.
23662
23663 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23664
23665         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23666         compiler output on mips*-*-irix*.
23667
23668 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23669
23670         * g++.dg/parse/attr1.C: New test.
23671
23672 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23673
23674         * gcc.c-torture/execute/string-opt-17.c: New test case.
23675         * gcc.c-torture/execute/memset-2.c: New test case.
23676
23677 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23678
23679         PR c++/6256:
23680         * g++.dg/template/friend5.C: New test.
23681
23682         PR c++/6331:
23683         * g++.dg/template/qual1.C: Likewise.
23684
23685 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23686
23687         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23688         Include stdlib.h, not stdio.h or ctype.h.
23689
23690 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23691
23692         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23693         cris-*-elf* and mmix-*-*.
23694         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23695         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23696         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23697         Ditto.
23698         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23699         * gcc.dg/wchar_t-1.c: Ditto.
23700
23701 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23702
23703         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23704         Clarify comment.
23705
23706 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23707
23708         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23709
23710 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23711
23712         * gcc.c-torture/execute/20000906-1.x: Delete.
23713
23714 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23715
23716         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23717
23718 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23719
23720         * PR6367
23721         * g77.f-torture/execute/6367.f: New test.
23722         * g77.f-torture/execute/6367.x: Disable for MMIX.
23723
23724 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23725
23726         * PR6352
23727         * g++.dg/opt/inline2.C: New test.
23728
23729 2002-04-18  Richard Henderson  <rth@redhat.com>
23730
23731         * gcc.dg/20000906-1.c: Enable for all targets.
23732         * gcc.c-torture/compile/iftrap-2.c: New.
23733
23734 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23735
23736         * gcc.dg/20020418-1.c: New test.
23737         * gcc.dg/20020418-2.c: New test.
23738
23739 2002-04-18  Richard Henderson  <rth@redhat.com>
23740
23741         * gcc.c-torture/compile/iftrap-1.c: New.
23742         * gcc.dg/iftrap-1.c: Adjust for ia64.
23743         * gcc.dg/iftrap-2.c: New.
23744
23745 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23746
23747         * gcc.c-torture/compile/20020418-1.c: New test.
23748
23749 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23750
23751         * gcc.c-torture/compile/20020415-1.c: New.
23752
23753 2002-04-18  David S. Miller  <davem@redhat.com>
23754
23755         * gcc.c-torture/execute/20020418-1.c: New test.
23756
23757 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23758
23759         * gcc.dg/20020416-1.c: New test.
23760
23761         * g++.dg/opt/inline1.C: New test.
23762
23763 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23764
23765         * gcc.dg/altivec-5.c: New test.
23766
23767         * gcc.dg/20020415-1.c: New test.
23768
23769 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23770
23771         * testsuite/lib/chill.exp: Remove.
23772
23773 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23774
23775         * g++.dg/other/big-struct.C: New test.
23776
23777 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23778
23779         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23780         of scratch file.
23781
23782 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23783
23784         PR c/6277
23785         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23786         in scan-assembler function name
23787
23788 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23789
23790         * g77.f-torture/execute/980628-4.x,
23791         g77.f-torture/execute/980628-5.x,
23792         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23793         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23794         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23795         i[34567]86-*-*.
23796
23797 2002-04-13  David S. Miller  <davem@redhat.com>
23798
23799         * gcc.c-torture/execute/20020413-1.c: New test.
23800
23801 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23802
23803         * gcc.dg/asm-6.c,
23804         * g++.dg/ext/asm1.C: New tests.
23805
23806 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23807
23808         PR c++ 5373.
23809         * g++.dg/parse/stmtexpr1.C: New test.
23810
23811         PR c++/5189.
23812         * g++.dg/template/copy1.C: New test.
23813
23814 2002-04-12  Richard Henderson  <rth@redhat.com>
23815
23816         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23817
23818 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23819
23820         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23821         gcc.c-torture/execute/20020307-2.c.
23822
23823 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23824
23825         * g++.dg/ext/attrib5.C,
23826         * g++.dg/lookup/struct1.C: New tests.
23827
23828 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * gcc.dg/20020411-1.c: New test.
23831
23832         * gcc.c-torture/execute/20020411-1.c: New test.
23833
23834 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23835
23836         * g77.f-torture/execute/6177.f: New test.
23837
23838 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23839
23840         PR middle-end/6247
23841         * g++.dg/opt/cleanup1.C: New test.
23842
23843         * g++.dg/opt/const1.C: New test.
23844
23845 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23846
23847         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23848
23849 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23850
23851         PR c++/5507
23852         * g++.dg/template/typename2.C: New test.
23853
23854 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23855
23856         * gcc.c-torture/execute/loop-12.c: New.
23857
23858 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23859
23860         * g77.f-torture/execute/980628-4.x,
23861         g77.f-torture/execute/980628-5.x,
23862         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23863         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23864         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23865
23866 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23867
23868         PR optimization/6086
23869         * g++.dg/opt/preinc1.C: New test.
23870
23871 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23872
23873         PR c++/5571
23874         * g++.dg/opt/static2.C: New test.
23875
23876 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23877
23878         PR c/5120
23879         * gcc.dg/20020406-1.c: New test.
23880
23881 2002-04-04  David S. Miller  <davem@redhat.com>
23882
23883         * gcc.c-torture/execute/20020404-1.c: New test.
23884
23885 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23886
23887         PR c/6123
23888         * gcc.dg/20020312-2.c: Do not declare global register variable
23889         if __PIC__ or __pic__ is defined.
23890
23891 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23892
23893         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23894         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23895
23896 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23897
23898         * gcc.misc-tests/linkage.exp: Update last change to handle
23899         sparc*-, not just sparc-.
23900
23901 2002-04-03  Richard Henderson  <rth@redhat.com>
23902
23903         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23904
23905 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23906
23907         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23908
23909 2002-04-02  David S. Miller  <davem@redhat.com>
23910
23911         * gcc.c-torture/execute/20020402-3.c: New test.
23912
23913 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23914
23915         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23916         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23917
23918         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23919         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23920         g77.f-torture/execute/20001201.x,
23921         g77.f-torture/execute/u77-test.x: New files.
23922
23923         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23924         * gcc.dg/wchar_t-1.c: Ditto.
23925
23926 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23927
23928         * gcc.c-torture/execute/20020402-1.c: New test.
23929
23930 2002-04-01  Richard Henderson  <rth@redhat.com>
23931
23932         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23933
23934         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23935
23936 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23937
23938         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23939
23940 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23941
23942         * g++.dg/inherit/template-as-base.C: Expect error.
23943         * g++.dg/inherit/namespace-as-base.C: Likewise.
23944
23945 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23946
23947         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23948         g++.dg/ext/instantiate3.C: Tweak match patterns.
23949
23950         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23951         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23952         -da test.
23953
23954 2002-03-31  Richard Henderson  <rth@redhat.com>
23955
23956         * gcc.dg/special/alias-2.c: New.
23957         * gcc.dg/special/ecos.exp: Run it.
23958
23959 2002-03-31  Richard Henderson  <rth@redhat.com>
23960
23961         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23962
23963 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23964
23965         * gcc.dg/weak-1.c: Disable on h8300 port.
23966
23967 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23968
23969         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23970         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23971         ordering tests.
23972         * g++.dg/bprob/bprob-1.C: New test.
23973         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23974         * g++.dg/gcov/gcov-1.C: New test.
23975         * g++.dg/gcov/gcov-1.x: New file.
23976         * g++.dg/gcov/gcov-2.C: New test.
23977         * g++.dg/gcov/gcov-3.C: New test.
23978         * g++.dg/gcov/gcov-3.h: New file.
23979
23980 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23981
23982         * g++.old-deja/g++.other/builtins5.C: New test.
23983         * g++.old-deja/g++.other/builtins6.C: New test.
23984         * g++.old-deja/g++.other/builtins7.C: New test.
23985         * g++.old-deja/g++.other/builtins8.C: New test.
23986         * g++.old-deja/g++.other/builtins9.C: New test.
23987
23988 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23989
23990         * g++.dg/opt/static1.C: New test.
23991
23992         * g++.dg/opt/longbranch1.C: New test.
23993
23994 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23995
23996         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23997
23998         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23999
24000 2002-03-28  Jeffrey A Law  (law@redhat.com)
24001
24002         * gcc.c-torture/execute/20020328-1.c: New test.
24003
24004 2002-03-27  Richard Henderson  <rth@redhat.com>
24005
24006         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24007         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24008         move from g++.old-deja/g++.ext/.
24009
24010 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24011
24012         * g++.dg/init/new2.C: New test.
24013
24014 2002-03-26  Richard Henderson  <rth@redhat.com>
24015
24016         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24017
24018         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24019         on sparc.
24020
24021         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24022         sparcv9 systems.
24023         * gcc.dg/20001102-1.c: Likewise.
24024
24025 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24026
24027         * gcc.dg/cpp/endif-pedantic1.c,
24028         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24029
24030 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24031
24032         * g++.dg/init/new1.C: New test.
24033
24034 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24035
24036         * g++.dg/abi/vbase9.C: New test.
24037
24038 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24039
24040         * gcc.dg/arm-asm.c: New test.
24041
24042 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24043
24044         * gcc.dg/Wswitch-enum.c: New test.
24045         Fix PR c/5044.
24046
24047 2002-03-26  Richard Henderson  <rth@redhat.com>
24048
24049         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24050         structure.
24051
24052 2002-03-25  Richard Henderson  <rth@redhat.com>
24053
24054         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24055         sparcv9 systems.
24056
24057         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24058         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24059
24060 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24061
24062         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24063
24064 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24065
24066         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24067         targets using generic thunk support.
24068
24069 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24070
24071         * gcc.c-torture/compile/20020323-1.c: New test.
24072
24073         * g++.dg/opt/conj2.C: New test.
24074
24075 2002-03-24  Richard Henderson  <rth@redhat.com>
24076
24077         * gcc.dg/weak-1.c: Use -fno-common.
24078
24079 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24080
24081         * g77.dg/f77-edit-apostrophe-out.f: New test
24082         * g77.dg/f77-edit-h-out.f: New test
24083         * g77.dg/f77-edit-t-in.f: New test
24084         * g77.dg/f77-edit-t-out.f: New test
24085         * g77.dg/f77-edit-x-out.f: New test
24086         * g77.dg/f77-edit-slash-out.f: New test
24087         * g77.dg/f77-edit-colon-out.f: New test
24088         * g77.dg/f77-edit-s-out.f: New test
24089
24090 2002-03-24  Richard Henderson  <rth@redhat.com>
24091
24092         * objc/execute/formal_protocol-6.x: New XFAIL.
24093
24094 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24095
24096         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24097         that do not support weak symbols
24098
24099 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24100
24101         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24102         * lib/g77.exp:  Likewise
24103         * lib/objc.exp: Likewise
24104
24105 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24106
24107         * gcc.dg/Wswitch-default.c: New test.
24108
24109 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24110
24111         * g++.dg/other/enum1.C: New test.
24112
24113 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24114
24115         * gcc.dg/pragma-ep-3.c: Fix typo.
24116
24117 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24118
24119         * g++.dg/inherit/template-as-base.C: New test.
24120
24121 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24122
24123         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24124         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24125
24126 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24127
24128         * gcc.dg/cpp/multiline.c: Update to match.
24129
24130 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24131
24132         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24133
24134 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24135
24136         * gcc.dg/cpp/extratokens2.c:  New file.
24137
24138 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24139
24140         * gcc.dg/20020312-2.c: Add rs6000 target.
24141
24142         * gcc.c-torture/compile/20020319-1.c: New test.
24143
24144 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24145
24146         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24147         (A, E): Handle this.
24148
24149 2002-03-20  Jason Merrill  <jason@redhat.com>
24150
24151         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24152         ignoring -fpic.
24153         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24154         through prune_gcc_output.
24155
24156 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24157
24158         * gcc.c-torture/compile/20020320-1.c: New test.
24159
24160 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24161
24162         * gcc.c-torture/compile/20020318-1.c: New test.
24163
24164         * gcc.dg/struct-by-value-1.c: New test.
24165
24166         * gcc.dg/20020319-1.c: New test.
24167
24168 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24169
24170         * g++.dg/opt/conj1.C: New test.
24171
24172 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24173
24174         * g++.dg/template/qualttp20.C: Revert previous change.
24175         * g++.dg/template/qualttp3.C: Likewise.
24176         * g++.dg/template/qualttp4.C: Likewise
24177         * g++.dg/template/qualttp5.C: Likewise
24178         * g++.dg/template/qualttp6.C: Likewise
24179         * g++.dg/template/qualttp7.C: Likewise
24180         * g++.dg/template/qualttp8.C: Likewise
24181         * g++.dg/template/recurse.C: Likewise.
24182
24183 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24184
24185         * gcc.dg/cpp/wchar-1.c: Update.
24186
24187 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24188
24189         * g++.dg/template/conv1.C: New test.
24190         * g++.dg/template/conv2.C: New test.
24191         * g++.dg/template/conv3.C: New test.
24192         * g++.dg/template/conv4.C: New test.
24193
24194 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24195
24196         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24197         * g++.dg/template/qualttp3.C: Likewise.
24198         * g++.dg/template/qualttp4.C: Likewise
24199         * g++.dg/template/qualttp5.C: Likewise
24200         * g++.dg/template/qualttp6.C: Likewise
24201         * g++.dg/template/qualttp7.C: Likewise
24202         * g++.dg/template/qualttp8.C: Likewise
24203         * g++.dg/template/recurse.C: Likewise.
24204
24205 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24206
24207         * g++.dg/opt/dtor1.C: New test.
24208
24209 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * gcc.c-torture/compile/20020315-1.c: New test.
24212
24213 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24214
24215         * gcc.dg/weak-1.c: Fix scan tests.
24216
24217 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24218
24219         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24220         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24221         cris-*-aout* mmix-*-*.
24222         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24223         cris-*-aout* mmix-*-*.
24224         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24225         cris-*-elf* cris-*-aout* and mmix-*-*.
24226         * gcc.dg/20001009-1.c: Ditto.
24227         * gcc.dg/20010912-1.c: Ditto.
24228         * gcc.dg/20020122-4.c: Ditto.
24229         * gcc.dg/inline-2.c: Ditto.
24230
24231 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24232
24233         * gcc.c-torture/compile/20020314-1.c: New test.
24234
24235 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24236
24237         * gcc.c-torture/execute/20020314-1.c: New test.
24238
24239 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24240
24241         * g++.dg/warn/Wunused-1.C: New test.
24242
24243 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24244
24245         * g++.dg/abi/mangle6.C: New test.
24246
24247 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24248
24249         * gcc.c-torture/compile/20020309-2.c: New test.
24250
24251         * gcc.c-torture/compile/20020312-1.c: New test.
24252
24253 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * g++.dg/other/access1.C: New test.
24256
24257 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24258
24259         * gcc.c-torture/execute/wchar_t-1.c: New test.
24260
24261 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24262
24263         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24264
24265 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24266
24267         * gcc.dg/20020312-1.c: New test case.
24268
24269 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24270
24271         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24272
24273 2002-03-11  Richard Henderson  <rth@redhat.com>
24274
24275         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24276         * g++.old-deja/g++.jason/report.C: Likewise.
24277
24278 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24279
24280         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24281         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24282
24283 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24284
24285         * testsuite/g++.dg/overload/pmf1.C: New test.
24286
24287 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24288
24289         * gcc.c-torture/execute/20020307-1.c: Use long.
24290
24291 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24292
24293         PR optimization/5844
24294         * gcc.dg/20020310-1.c: New test.
24295
24296 2002-03-09  Michael Meissner  <meissner@redhat.com>
24297
24298         * gcc.c-torture/execute/memcpy-2.c: New test.
24299         * gcc.c-torture/execute/memset-1.c: New test.
24300         * gcc.c-torture/execute/strlen-1.c: New test.
24301         * gcc.c-torture/execute/strcmp-1.c: New test.
24302         * gcc.c-torture/execute/strncmp-1.c: New test.
24303
24304 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24305
24306         * gcc.dg/ppc-ldstruct.c: New test.
24307
24308 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24309
24310         * gcc.c-torture/execute/va-arg-22.c: New test.
24311
24312 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24313
24314         * gcc.c-torture/compile/20020309-1.c: New test.
24315
24316 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24317
24318         * gcc.c-torture/execute/20020307-2.c: New test.
24319
24320 2002-03-07  Jeffrey A Law  (law@redhat.com)
24321
24322         * g77.f-torture/compile/20020307-1.f: New test.
24323
24324 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24325
24326         * gcc.dg/unordered-1.c: New test.
24327
24328 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24329
24330         * gcc.c-torture/execute/20020307-1.c: New test.
24331
24332 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24333
24334         * gcc.dg/20020304-1.c: New test.
24335
24336         * gcc.c-torture/compile/20020304-2.c: New test.
24337
24338 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24339
24340         * gcc.c-torture/compile/20020304-1.c: New test case
24341         (from PR c/5830).
24342
24343 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24344
24345         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24346
24347 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24348
24349         * g++.dg/other/classkey1.C: New test.
24350
24351 2002-03-01  Richard Henderson  <rth@redhat.com>
24352
24353         * gcc.c-torture/compile/981223-1.x: New.
24354         * gcc.c-torture/compile/920625-1.x: New.
24355
24356 2002-02-28  Richard Henderson  <rth@redhat.com>
24357
24358         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24359
24360 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24361
24362         * gcc.c-torture/execute/20020227-1.c: New test.
24363
24364 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24365
24366         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24367         here" ERROR lines.
24368         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24369         * g++.old-deja.g++.other/defarg1.C: Likewise.
24370         * g++.old-deja/g++.pt/calls2.C: Likewise.
24371         * g++.old-deja/g++.pt/crash20.C: Likewise.
24372         * g++.old-deja/g++.pt/crash30.C: Likewise.
24373         * g++.old-deja/g++.pt/crash36.C: Likewise.
24374         * g++.old-deja/g++.pt/crash6.C: Likewise.
24375         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24376         * g++.old-deja/g++.pt/derived3.C: Likewise.
24377         * g++.old-deja/g++.pt/error1.C: Likewise.
24378         * g++.old-deja/g++.pt/friend21.C: Likewise.
24379         * g++.old-deja/g++.pt/friend23.C: Likewise.
24380         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24381         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24382
24383 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24384
24385         * gcc.c-torture/execute/20020225-2.c: New test.
24386
24387 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24388
24389         * gcc.c-torture/execute/920730-1t.c,
24390         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24391         Delete test cases, only relevant to -traditional.
24392
24393 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24394
24395         * gcc.dg/cpp/undef1.c: Remove.
24396         * gcc.dg/cpp/directiv.c: Update.
24397         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24398
24399 2002-02-27  Michael Meissner  <meissner@redhat.com>
24400
24401         * gcc.c-torture/execute/20020226-1.c: New test.
24402
24403 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * g++.dg/debug/debug4.C: New test.
24406
24407         * gcc.dg/ia64-visibility-1.c: New test.
24408
24409 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24410
24411         * gcc.dg/debug/20020224-1.c: New.
24412
24413 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24414
24415         * gcc.c-torture/execute/960416-1.x: New.
24416         * gcc.c-torture/execute/divconst-3.x: Likewise.
24417
24418 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * gcc.dg/20020224-1.c: New test.
24421
24422 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24423
24424         * gcc.c-torture/execute/20020225-1.c: New.
24425
24426 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24427
24428         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24429
24430 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24431
24432         * gcc.dg/20020222-1.c: New test.
24433
24434 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24435
24436         * g++.dg/opt/anonunion1.C: New test.
24437
24438 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24439
24440         * g++.dg/template/qualttp19.C: New test.
24441         * g++.dg/template/qualttp20.C: New test.
24442         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24443         * g++.old-deja/g++.other/qual1.C: Likewise.
24444
24445 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24446
24447         * gcc.dg/attr-alwaysinline.c: New.
24448
24449 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24450
24451         * gcc.dg/20020220-1.c: New test.
24452
24453         * gcc.dg/20020220-2.c: New test.
24454
24455         * g++.dg/opt/mmx1.C: New test.
24456
24457 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24458
24459         * gcc.c-torture/compile/20020110.c: New test.
24460
24461 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24462
24463         * gcc.c-torture/execute/20020219-1.c: New test.
24464
24465         * gcc.dg/20020219-1.c: New test.
24466
24467         * gcc.dg/noncompile/20020220-1.c: New test.
24468
24469         * g++.dg/opt/ptrintsum1.C: New test.
24470
24471         * gcc.dg/debug/20020220-1.c: New test.
24472
24473 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.c-torture/execute/20020216-1.c: New test.
24476
24477 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24478
24479         * gcc.dg/decl-1.c: Update, new test.
24480
24481 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24482
24483         * g++.dg/abi/bitfield1.C: New test.
24484         * g++.dg/abi/bitfield2.C: New test.
24485
24486 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24487
24488         * gcc.dg/attr-nest.c: New test.
24489
24490 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24491
24492         * gcc.c-torture/execute/20020215-1.c: New test.
24493
24494 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24495
24496         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24497         * g++.dg/debug/debug.exp: New.
24498         * g++.dg/debug/trivial.C: New.
24499         * g++.dg/debug/debug1.C: Moved...
24500         * g++.dg/other/debug1.C: ...from here.
24501         * g++.dg/debug/debug2.C: Moved...
24502         * g++.dg/other/debug2.C: ...from here.
24503         * g++.dg/debug/debug3.C: Moved...
24504         * g++.dg/other/debug3.C: ...from here.
24505
24506         * gcc.dg/noncompile/20020213-1.c: New test.
24507
24508 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24509
24510         * g++.dg/other/debug3.C: New test.
24511
24512         * gcc.c-torture/execute/20020213-1.c: New test.
24513
24514 2002-02-13  Richard Smith <richard@ex-parrot.com>
24515
24516         * g++.old-deja/g++.other/thunk1.C: New test.
24517
24518 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24519
24520         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24521
24522 2002-02-13  Stan Shebs  <shebs@apple.com>
24523
24524         * gcc.dg/altivec-3.c: New.
24525
24526 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24527
24528         * gcc.dg/Wunreachable-1.c: New test.
24529         * gcc.dg/Wunreachable-2.c: New test.
24530
24531 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24532
24533         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24534
24535 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24536
24537         * gcc.dg/decl-1.c: New test.
24538
24539 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24540
24541         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24542
24543 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24544
24545         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24546         * gcc.c-torture/compile/980506-1.x: Likewise.
24547
24548 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24549
24550         * gcc.dg/20020210-1.c: New.
24551
24552 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24553
24554         * g77.f-torture/execute/947.f: New regression test
24555         for PR fortran/947.
24556
24557 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24558
24559         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24560         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24561
24562 2002-02-08  Richard Henderson  <rth@redhat.com>
24563
24564         * gcc.c-torture/compile/labels-3.c: New.
24565
24566 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24567
24568         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24569         expression statements work instead.
24570         * gcc.dg/noncompile/20020207-1.c: New test.
24571
24572 2002-02-07  Richard Henderson  <rth@redhat.com>
24573
24574         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24575
24576 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24577
24578         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24579         message from g77
24580         * lib/g77-dg.exp: Trim g77 error messages so that they are
24581         recognized by dg.exp.
24582
24583 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24584
24585         PR fortran/5473
24586         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24587
24588 2002-02-07  Richard Henderson  <rth@redhat.com>
24589
24590         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24591         to be sufficiently aligned for integers.
24592
24593 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24594
24595         * g++.dg/template/friend4.C: New test.
24596
24597 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24598
24599         PR fortran/5743
24600         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24601         unsupported cases.
24602
24603 2002-02-07  Richard Henderson  <rth@redhat.com>
24604
24605         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24606         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24607         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24608         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24609
24610 2002-02-06  Richard Henderson  <rth@redhat.com>
24611
24612         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24613
24614 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24615
24616         * gcc.dg/20020206-1.c: New test.
24617
24618 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gcc.c-torture/execute/20020206-1.c: New test.
24621
24622         * gcc.c-torture/execute/20020206-2.c: New test.
24623
24624         PR optimization/5429:
24625         * gcc.c-torture/compile/20020206-1.c: New test.
24626
24627 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24628
24629         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24630         as certain file formats cannot support particularly large
24631         alignments.
24632
24633         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24634         and do not expect to be able to link the executable.
24635
24636         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24637         fail because the COFF format does not support the weak attribute.
24638
24639 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24640
24641         * g77.dg/pr5473.f:  New test
24642
24643 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24644
24645         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24646         Fix testcase accordingly.
24647
24648 2002-02-04  Richard Henderson  <rth@redhat.com>
24649
24650         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24651         (buf): Change to be an array of pointers, not ints.
24652
24653 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24654
24655         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24656         before all tests.  Move warning one line above to match where it
24657         C frontend emits.
24658         * gcc.dg/Wswitch-2.c: New test.
24659         * g++.dg/warn/Wswitch-1.C: New test.
24660         * g++.dg/warn/Wswitch-2.C: New test.
24661
24662 2002-02-04  Richard Henderson  <rth@redhat.com>
24663
24664         * g++.dg/abi/offsetof.C: Fix size comparison.
24665
24666 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24667
24668         * gcc.dg/cast-qual-2.c: New test.
24669
24670 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * gcc.dg/20020201-4.c: New test.
24673
24674 2002-02-04  Ben Elliston  <bje@redhat.com>
24675
24676         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24677         target_info attribute != 0, in addition to the empty string.
24678         (gcc_target_compile): Likewise.
24679
24680 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24681
24682         * gcc.dg/Wswitch.c: New test.
24683         PR gcc/4475. PR gcc/3780.
24684
24685 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24686
24687         * g77.f-torture/execute/5122.f: New test for regressions
24688         against PR fortran/5122.
24689
24690 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24691
24692         * g77.f-torture/compile/pr3743.f: Delete
24693         * g77.dg/pr3743-1.f: New test.
24694         * g77.dg/pr3743-2.f: New test.
24695         * g77.dg/pr3743-3.f: New test.
24696         * g77.dg/pr3743-4.f: New test.
24697
24698 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24699
24700         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24701
24702 2002-02-02  Richard Henderson  <rth@redhat.com>
24703
24704         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24705         * gcc.c-torture/execute/bf64-1.c: Likewise.
24706
24707 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24708
24709         * gcc.dg/20020201-2.c: New test.
24710
24711         * gcc.dg/20020201-3.c: New test.
24712
24713         * gcc.c-torture/execute/bitfld-2.c: New test.
24714
24715 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24716
24717         * gcc.dg/bitfld-1.c: Update.
24718         * gcc.dg/bitfld-2.c: Update.
24719         * gcc.c-torture/execute/bitfld-1.x: New.
24720
24721 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24722
24723         * gcc.c-torture/execute/20020201-1.c: New test.
24724
24725 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24726
24727         PR target/5469
24728         * gcc.dg/20020201-1.c: New test.
24729
24730 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24731
24732         PR fortran/3743
24733         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24734         * g77.f-torture/compile/pr3743.x: Remove
24735
24736 2002-01-31  Tom Rix  <trix@redhat.com>
24737
24738         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24739
24740 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24741
24742         * gcc.dg/noncompile/20020130-1.c: New test.
24743
24744 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24745
24746         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24747
24748 2002-01-29  Richard Henderson  <rth@redhat.com>
24749
24750         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24751         to long long.
24752         * gcc.c-torture/execute/bf64-1.c: Likewise.
24753
24754 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * gcc.c-torture/execute/20020129-1.c: New test.
24757
24758 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24759
24760         * gcc.c-torture/compile/20000224-1.c: Update.
24761         * gcc.c-torture/execute/bitfld-1.c: New tests.
24762         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24763         * gcc.dg/uninit-A.c: Update.
24764
24765 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24766
24767         * g++.dg/template/ctor1.C: Add instantiation.
24768
24769 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24770
24771         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24772         argument to __builtin_prefetch to be const ptr.
24773
24774 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24775
24776         * gcc.c-torture/compile/20020120-1.c: New test.
24777
24778 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24779
24780         * gcc.c-torture/execute/20020127-1.c: New test.
24781
24782 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24783
24784         * g77.dg/f77-edit-i-in.f: New test
24785         * g77.dg/f77-edit-i-out.f: New test
24786
24787 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24788
24789         * gcc.dg/debug/debug.exp: New file.
24790         * gcc.dg/debug/trivial.c: New file.
24791         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24792         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24793         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24794         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24795         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24796         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24797         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24798         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24799         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24800         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24801         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24802         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24803         * gcc.dg/20000503-1.c: Removed.
24804         * gcc.dg/20010207-1.c: Removed.
24805         * gcc.dg/20011223-1.c: Removed.
24806         * gcc.dg/20020104-2.c: Removed.
24807         * gcc.dg/debug-1.c: Removed.
24808         * gcc.dg/debug-2.c: Removed.
24809         * gcc.dg/debug-3.c: Removed.
24810         * gcc.dg/debug-4.c: Removed.
24811         * gcc.dg/debug-5.c: Removed.
24812         * gcc.dg/debug-6.c: Removed.
24813         * gcc.dg/dwarf2-1.c: Removed.
24814         * gcc.dg/dwarf2-2.c: Removed.
24815
24816 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24817
24818         * g++.old-deja/g++.other/eh5.C: New test.
24819         * g++.old-deja/g++.other/sibcall2.C: New test.
24820         * g++.old-deja/g++.other/array9.C: New test.
24821         * g++.old-deja/g++.other/typename2.C: New test.
24822         * g++.old-deja/g++.other/crash60.C: New test.
24823         * g++.old-deja/g++.other/conv9.C: New test.
24824         * g++.old-deja/g++.other/mangle10.C: New test.
24825         * g++.old-deja/g++.other/unchanging1.C: New test.
24826         * g++.old-deja/g++.other/exprstmt1.C: New test.
24827         * g++.old-deja/g++.other/inline23.C: New test.
24828         * g++.old-deja/g++.eh/ia64-1.C: New test.
24829         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24830         * g++.old-deja/g++.other/reload1.C: New test.
24831         * g++.old-deja/g++.other/static20.C: New test.
24832         * g++.old-deja/g++.other/local-alloc1.C: New test.
24833         * g++.old-deja/g++.other/conv8.C: New test.
24834         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24835         * g++.old-deja/g++.other/storeexpr1.C: New test.
24836         * g++.old-deja/g++.other/storeexpr2.C: New test.
24837         * g++.dg/eh/template2.C: New test.
24838         * g++.dg/warn/weak1.C: New test.
24839
24840 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24841
24842         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24843         Remove first, non-varying, argument.
24844
24845 2002-01-23  Richard Henderson  <rth@redhat.com>
24846
24847         * gcc.dg/inline-2.c: New.
24848
24849         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24850         Add optional target arg.  Check number of arguments.
24851         (scan-assembler-not, scan-assembler-dem): Likewise.
24852         (scan-assembler-dem-not): Likewise.
24853
24854 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24855
24856         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24857         line 12.
24858         * g++.old-deja/g++.brendan/parse3.C,
24859         g++.old-deja/g++.other/crash26.C,
24860         g++.old-deja/g++.other/crash28.C,
24861         g++.old-deja/g++.other/crash29.C,
24862         g++.old-deja/g++.other/crash30.C,
24863         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24864
24865 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24866
24867         * gcc.dg/20020115-1.c: New.
24868
24869 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24870
24871         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24872
24873 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24874
24875         * gcc.dg/20020122-3.c: New.
24876
24877 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24878
24879         * g++.dg/other/gc1.C: New test.
24880
24881 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24882
24883         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24884
24885 2002-01-22  Richard Henderson  <rth@redhat.com>
24886
24887         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24888
24889 2002-01-22  Richard Henderson  <rth@redhat.com>
24890
24891         * gcc.dg/20020122-4.c: New.
24892
24893 2002-01-22  H.J. Lu <hjl@gnu.org>
24894
24895         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24896         link output.
24897         * gcc.dg/special/ecos.exp: Likewise.
24898         * lib/g++-dg.exp: Likewise.
24899         * lib/g77-dg.exp: Likewise.
24900         * lib/gcc-dg.exp : Likewise.
24901         * lib/mike-g++.exp: Likewise.
24902         * lib/mike-g77.exp: Likewise.
24903         * lib/mike-gcc.exp: Likewise.
24904         * lib/objc-dg.exp: Likewise.
24905
24906 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24907
24908         PR target/5379
24909         * gcc.dg/20020122-2.c: New test.
24910
24911 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24912
24913         * gcc.dg/20020122-1.c: New test.
24914
24915 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24916
24917         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24918
24919 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24920
24921         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24922
24923 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24924
24925         * gcc.c-torture/compile/20020121-1.c: New test.
24926
24927 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24928
24929         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24930         ld_library_path.
24931
24932 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24933
24934         * gcc.dg/20020218-1.c: New test.
24935
24936 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24937
24938         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24939         messages
24940         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24941         "At global scope" warning
24942         * g++.dg/ext/align1.C: Change cygwin test for alignment
24943         from db-bogus to dg-warning
24944
24945 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24946
24947         * g77.f-torture/compile/cpp2.F: New test.
24948
24949 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24950
24951         * g++.dg/template/access1.C: New test.
24952
24953 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24954
24955         * gcc.dg/20020118-1.c: New.
24956
24957 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24958
24959         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24960
24961 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24962
24963         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24964         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24965         alignment warnings.
24966
24967 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24968
24969         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24970         torture_with_loops and torture_without_loops
24971
24972 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24973
24974         * gcc.c-torture/compile/20020116-1.c: New test.
24975
24976 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * gcc.dg/20020116-2.c: New test.
24979
24980         * gcc.dg/ultrasp4.c: New test.
24981
24982         * gcc.dg/20020116-1.c: New test.
24983
24984 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24985
24986         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24987         by EABI.
24988
24989 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24990
24991         * gcc.misc-tests/i386-prefetch.exp: New.
24992         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24993         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24994         * gcc.misc-tests/i386-pf-none-1.c: New test.
24995         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24996
24997 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.dg/gnu89-init-1.c: Add new tests.
25000
25001 2002-01-15  Andreas Jaeger  <aj@suse.de>
25002
25003         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25004         * gcc.dg/i386-mmx-2.c: Likewise.
25005         * gcc.dg/i386-sse-1.c: Likewise.
25006         * gcc.dg/i386-sse-2.c: Likewise.
25007         * gcc.dg/i386-sse-3.c: Likewise.
25008
25009 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25010
25011         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25012         Uncomment additional cases that now pass.
25013
25014 2002-01-11  Richard Henderson  <rth@redhat.com>
25015
25016         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25017         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25018
25019 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25020
25021         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25022
25023 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25024
25025         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25026         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25027
25028 2002-01-10  Dale Johannesen  <dalej@apple.com>
25029
25030         * gcc.c-torture/execute/loop-11.c: New.
25031
25032 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25033
25034         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25035         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25036
25037 2002-01-09  Richard Henderson  <rth@redhat.com>
25038
25039         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25040         type in which to perform the operation for each size.
25041
25042 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25043
25044         * gcc.c-torture/compile/20020109-2.c: New test.
25045
25046 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25047
25048         * gcc.c-torture/execute/loop-10.c: New test.
25049
25050 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * gcc.c-torture/compile/20010226-1.c: New test.
25053         * gcc.c-torture/compile/20010227-1.c: New test.
25054         * gcc.c-torture/compile/20010426-1.c: New test.
25055         * gcc.c-torture/compile/20010510-1.c: New test.
25056         * gcc.c-torture/compile/20010605-3.c: New test.
25057         * gcc.c-torture/compile/20010824-1.c: New test.
25058         * gcc.c-torture/execute/20010409-1.c: New test.
25059         * gcc.dg/noncompile/20000901-1.c: New test.
25060         * gcc.dg/20001023-1.c: New test.
25061         * gcc.dg/20001101-1.c: New test.
25062         * gcc.dg/20001102-1.c: New test.
25063         * gcc.dg/20010207-1.c: New test.
25064         * gcc.dg/20010405-1.c: New test.
25065         * gcc.dg/20010822-1.c: New test.
25066         * gcc.dg/20011107-1.c: New test.
25067
25068 2002-01-09  Jeffrey A Law  (law@redhat.com)
25069
25070         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25071
25072         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25073         execution failure on PA targets.
25074
25075 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * gcc.c-torture/compile/20020109-1.c: New test.
25078
25079 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25080
25081         * gcc.c-torture/execute/20020108-1.c: New test.
25082
25083 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25084
25085         * gcc.dg/20020108-1.c: New test.
25086
25087 2002-01-08  H.J. Lu <hjl@gnu.org>
25088
25089         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25090         for header files.
25091
25092 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25093
25094         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25095         consistency.
25096
25097 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25098
25099         * gcc.dg/altivec-4.c: Test altivec predicates.
25100
25101 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25102
25103         * gcc.c-torture/execute/20020107-1.c: New test.
25104
25105 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25106
25107         PR c/5279
25108         * gcc.c-torture/compile/20020106-1.c: New test.
25109
25110 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25111
25112         * gcc.c-torture/execute/nestfunc-4.c: New test.
25113
25114 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25115
25116         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25117         extra triple that slipped in.
25118         * g++.old-deja/g++.abi/align.C: Likewise.
25119         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25120
25121 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25122
25123         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25124         * g++.old-deja/g++.abi/align.C: Likewise.
25125         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25126
25127         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25128         on FreeBSD/i386.
25129         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25130         FreeBSD.
25131
25132 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25133
25134         * gcc.dg/20020104-1.c: New test.
25135
25136         * gcc.dg/20020104-2.c: New test.
25137
25138 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25139
25140         * gcc.dg/20020103-1.c: Fix typo in target selector.
25141
25142 2002-01-03  Richard Henderson  <rth@redhat.com>
25143
25144         * gcc.dg/20020103-1.c: New.
25145
25146 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25147
25148         * gcc.c-torture/execute/20020103-1.c: New test.
25149
25150 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25151
25152         * g++.dg/other/debug2.C: New test.
25153
25154         * gcc.c-torture/compile/20020103-1.c: New test.
25155
25156 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25157
25158         * gcc.dg/gnu89-init-1.c: Added new tests.
25159
25160 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.dg/template/friend2.C: Remove as patch is reverted.
25163
25164         * g++.dg/warn/oldcast1.C: New test.
25165
25166         * g++.dg/template/ptrmem1.C: New test.
25167         * g++.dg/template/ptrmem2.C: New test.
25168
25169         * g++.dg/template/ntp.C: New test.
25170
25171         * g++.dg/other/component1.C: New test.
25172
25173         * g++.dg/template/ttp3.C: New test.
25174
25175         * g++.dg/template/friend2.C: New test.
25176         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25177
25178 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.dg/other/ptrmem1.C: New test.
25181         * g++.dg/other/ptrmem2.C: New test.
25182
25183 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25184
25185         * g++.dg/template/ctor1.C: New test.
25186
25187 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25188
25189         * g++.dg/template/friend2.C: New test.
25190
25191 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25192
25193         * gcc.dg/mmix-1.c: New test.
25194
25195 2001-12-31  Richard Henderson  <rth@redhat.com>
25196
25197         * gcc.dg/asm-5.c: New.
25198
25199 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25200
25201         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25202         in namespace __gnu_cxx
25203
25204 2001-12-30  Richard Henderson  <rth@redhat.com>
25205
25206         * gcc.dg/debug-6.c: New.
25207
25208 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25209
25210         * gcc.c-torture/compile/20011229-2.c: New test.
25211
25212 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25213
25214         * gcc.dg/debug-3.c: New test.
25215         * gcc.dg/debug-4.c: New test.
25216         * gcc.dg/debug-5.c: New test.
25217
25218 2001-12-29  Richard Henderson  <rth@redhat.com>
25219
25220         * g++.dg/eh/loop1.C: New.
25221
25222 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25223
25224         * g++.dg/template/crash1.C: New test.
25225
25226 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25227
25228         * g++.dg/other/const1.C: New test.
25229
25230 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25231
25232         * gcc.c-torture/compile/20011229-1.c: New test.
25233
25234 2001-12-28  Stan Shebs  <shebs@apple.com>
25235
25236         * lib/objc-torture.exp: Resync with c-torture.exp.
25237         * lib/objc.exp: Load standard libraries.
25238
25239 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25242         additional tests.
25243
25244 2001-12-27  Roger Sayle <roger@eyesopen.com>
25245
25246         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25247
25248 2001-12-27  Richard Henderson  <rth@redhat.com>
25249
25250         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25251
25252 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         * g++.dg/eh/ctor1.C: New test.
25255         * g++.dg/other/error2.C: New test.
25256
25257 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         * g++.dg/other/init2.C: New test.
25260
25261 2001-12-24  Richard Henderson  <rth@redhat.com>
25262
25263         * gcc.dg/20011223-1.c: New.
25264         * gcc.dg/inline-1.c: New.
25265
25266 2001-12-23  Richard Henderson  <rth@redhat.com>
25267
25268         * gcc.dg/asm-4.c: Test operand modifiers.
25269
25270 2001-12-23  Richard Henderson  <rth@redhat.com>
25271
25272         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25273
25274 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25275
25276         * gcc.c-torture/execute/20011223-1.c: New test.
25277
25278 2001-12-21  Richard Henderson  <rth@redhat.com>
25279
25280         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25281         re-enables the warning.
25282
25283 2001-12-21  Richard Henderson  <rth@redhat.com>
25284
25285         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25286
25287 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25288
25289         * gcc.c-torture/compile/20011218-1.c: New test.
25290
25291 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25292
25293         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25294         arm-isr.c test.
25295         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25296         epilogue generation for ARM ISR routines.
25297
25298 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25299
25300         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25301         * gcc.dg/format/c90-printf-3.c: Likewise.
25302         * gcc.dg/format/c99-printf-3.c: Likewise.
25303         * gcc.dg/format/ext-1.c: Likewise.
25304         * gcc.dg/format/ext-6.c: Likewise.
25305         * gcc.dg/format/format.h: Prototype unlocked stdio.
25306
25307 2001-12-20  Richard Henderson  <rth@redhat.com>
25308
25309         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25310         (arena): Use it.
25311         (malloc): Correct allocation logic.  Abort if we fill up the
25312         arena before initialization complete.
25313         (realloc): Correct allocation logic.
25314
25315 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25316
25317         * gcc.c-torture/compile/20011219-2.c: New test.
25318
25319         * gcc.c-torture/execute/20011219-1.c: New test.
25320
25321 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25322
25323         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25324         target does not support weak symbols.
25325
25326 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25327
25328         * gcc.c-torture/compile/20011219-1.c: New test.
25329
25330 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25331
25332         * g++.dg/other/error1.C: New test.
25333
25334 2001-12-17  Jeffrey A Law  (law@redhat.com)
25335
25336         * gcc.c-torture/execute/20011217-1.c: New test.
25337
25338 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25339
25340         * objc.dg/special/: New directory.
25341         * objc.dg/special/special.exp: New file.
25342         * objc.dg/special/unclaimed-category-1.h: New file.
25343         * objc.dg/special/unclaimed-category-1a.m: New file.
25344         * objc.dg/special/unclaimed-category-1.m: New file.
25345
25346 2001-12-17  Andreas Jaeger  <aj@suse.de>
25347
25348         * gcc.c-torture/compile/20011217-2.c: New test.
25349
25350 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25351
25352         * gcc.c-torture/compile/20011217-1.c: New test.
25353
25354 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25355
25356         * testsuite/gcc.dg/20011214-1.c: New.
25357
25358 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25359
25360         * gcc.dg/altivec-4.c: New.
25361
25362 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25363
25364         * gcc.dg/20011113-1.c: New test.
25365
25366 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25367
25368         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25369         std::__malloc_alloc_template<0> and
25370         std::__default_alloc_template<false, 0>.
25371
25372 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25373
25374         * objc/execute/bf-21.m: New test.
25375         * objc/execute/enumeration-1.m: New test.
25376         * objc/execute/enumeration-2.m: New test.
25377
25378 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25379
25380         * gcc.dg/gnu89-init-1.c: New test.
25381
25382 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25383
25384         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25385         * g++.old-deja/g++.jason/2371.C: Likewise.
25386         * g++.old-deja/g++.jason/template33.C: Likewise.
25387         * g++.old-deja/g++.jason/template34.C: Likewise.
25388         * g++.old-deja/g++.jason/template36.C: Likewise.
25389         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25390         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25391         * g++.old-deja/g++.other/typename1.C: Likewise.
25392         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25393         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25394         * g++.old-deja/g++.pt/typename11.C: Likewise.
25395         * g++.old-deja/g++.pt/typename14.C: Likewise.
25396         * g++.old-deja/g++.pt/typename16.C: Likewise.
25397         * g++.old-deja/g++.pt/typename3.C: Likewise.
25398         * g++.old-deja/g++.pt/typename4.C: Likewise.
25399         * g++.old-deja/g++.pt/typename5.C: Likewise.
25400         * g++.old-deja/g++.pt/typename7.C: Likewise.
25401         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25402
25403 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25404
25405         * g++.dg/other/linkage1.C: New test.
25406         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25407         specifiers.
25408
25409 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25410
25411         * gcc.dg/concat.c: New test.
25412
25413 2001-12-11  Stan Shebs  <shebs@apple.com>
25414
25415         * objc/compile: New test directory.
25416         * objc/compile/compile.exp: New expect script.
25417         * objc/compile/20011211-1.m: New compile test.
25418
25419 2001-12-11  Jason Merrill  <jason@redhat.com>
25420
25421         * lib/prune.exp (prune_gcc_output): Also handle "In member
25422         function".  So many permutations...
25423
25424 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25425
25426         * g++.dg/template/typedef1.C: New test.
25427
25428 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25429
25430         * g++.dg/other/copy1.C: New test.
25431
25432 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25433
25434         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25435
25436         * gcc.dg/builtin-choose-expr.c: New.
25437
25438 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25439
25440         * gcc.dg/altivec-2.c: New.
25441
25442 2001-12-07  Richard Henderson  <rth@redhat.com>
25443
25444         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25445
25446 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25447
25448         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25449         ultrasparc.
25450
25451 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25452
25453         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25454
25455 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25456
25457         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25458         variable argument list.
25459
25460 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25461
25462         * gcc.c-torture/execute/memcheck: Delete entire directory.
25463         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25464         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25465
25466 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25467
25468         * gcc.dg/Wshadow-1.c: New test.
25469
25470 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25471
25472         * gcc.c-torture/compile/20011130-1.c: New test.
25473
25474         * gcc.dg/noncompile/20011025-1.c: New test.
25475
25476         * g++.dg/other/anon-union.C: New test.
25477
25478         * gcc.c-torture/execute/20011024-1.c: New test.
25479
25480 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25481
25482         * gcc.c-torture/execute/20000722-1.x,
25483         gcc.c-torture/execute/20010123-1.x: Remove.
25484         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25485         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25486         gcc.dg/c99-complit-2.c: New tests.
25487
25488 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25489
25490         * g++.dg/inherit/base1.C: New test.
25491
25492 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25493
25494         * g++.dg/other/stdarg1.C: New test.
25495
25496         * gcc.c-torture/compile/20011130-2.c: New test.
25497
25498 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25499
25500         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25501         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25502         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25503         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25504         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25505         * gcc.dg/builtin-prefetch-1.c: New test.
25506
25507 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25508
25509         * gcc.dg/20011130-1.c: New test.
25510
25511 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25512
25513         * g++.dg/other/scope1.C: New test.
25514         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25515
25516 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25517
25518         * gcc.dg/vla-init-1.c: New test.
25519
25520 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25521
25522         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25523
25524 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25525
25526         * objc.dg/alias.m: Update.
25527         * objc.dg/class-1.m: Update.
25528         * objc.dg/const-str-1.m: Update.
25529         * objc.dg/fwd-proto-1.m: Update.
25530         * objc.dg/id-1.m: Update.
25531         * objc.dg/super-class-1.m: Update.
25532
25533 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25534
25535         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25536         constructs.
25537
25538 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25539
25540         * gcc.c-torture/execute/20011128-1.c: New test.
25541
25542 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25543
25544         * gcc.dg/20011127-1.c: New test.
25545
25546 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25547
25548         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25549         from Austin Group draft 7.
25550         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25551         scanf format arguments.
25552         * gcc.dg/format/no-exargs-2.c: New test.
25553
25554 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.dg/abi/vbase8-4.C: New test.
25557
25558 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25559
25560         * gcc.c-torture/execute/20011121-1.c: New test.
25561
25562 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25563
25564         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25565
25566 2001-11-23  Andreas Jaeger  <aj@suse.de>
25567
25568         * gcc.dg/cpp/charconst-2.c: New test.
25569
25570 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25571
25572         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25573         to the host if it is remote.  Let tests specify extra headers
25574         they use.
25575         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25576         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25577         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25578         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25579         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25580         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25581         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25582         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25583         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25584         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25585
25586 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25587
25588         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25589         for little endian ARMs.
25590
25591 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25592
25593         * gcc.c-torture/compile/20011119-1.c: New test.
25594         * gcc.c-torture/compile/20011119-2.c: New test.
25595
25596 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25597
25598         * gcc.dg/altivec-1.c: Fix typo.
25599
25600 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25601
25602         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25603
25604 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25605
25606         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25607
25608 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25609
25610         * lib/g77.exp: Don't specify --rpath-link.
25611
25612         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25613         across all the headers.
25614         * gcc.dg/format/format.exp: For testing on a remote host,
25615         copy format.h.
25616
25617         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25618         * gcc.c-torture/execute/930406-1.c: Likewise.
25619         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25620
25621 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25622
25623         * gcc.dg/altivec-1.c: New.
25624
25625 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25626
25627         * gcc.dg/cpp/fpreprocessed.c: New test case.
25628
25629 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25630
25631         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25632         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25633         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25634
25635 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25636
25637         * gcc.dg/no-builtin-1.c: New test.
25638
25639 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.c-torture/execute/20011115-1.c: New test.
25642
25643 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25644
25645         * gcc.c-torture/compile/20011114-2.c: New test.
25646         * gcc.c-torture/compile/20011114-3.c: New test.
25647         * gcc.c-torture/compile/20011114-4.c: New test.
25648
25649 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         * g++.dg/other/init1.C: New test.
25652
25653 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25654
25655         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25656         message.
25657
25658         * gcc.c-torture/execute/20011114-1.c: New testcase.
25659
25660         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25661         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25662         like the (before this change) version of 20010327-1.c.
25663
25664 2001-11-14  Roger Sayle <roger@eyesopen.com>
25665
25666         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25667
25668 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25669
25670         * g++.dg/init/array2.C: New test.
25671
25672 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25673
25674         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25675
25676 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25677
25678         * g++.dg/other/forscope1.C: New test.
25679         * g++.dg/ext/forscope1.C: New test.
25680         * g++.dg/ext/forscope2.C: New test.
25681
25682 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * gcc.c-torture/execute/20011113-1.c: New test.
25685
25686 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25687
25688         * gcc.c-torture/execute/20011109-2.c: New test.
25689
25690         * gcc.c-torture/execute/20011109-1.c: New test.
25691
25692 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25693
25694         * gcc.c-torture/compile/20011109-1.c: New test.
25695
25696 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25697
25698         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25699         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25700         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25701         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25702         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25703         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25704         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25705
25706 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25707
25708         * g++.dg/warn/Wshadow-1.C: New tests.
25709         * g++.old-deja/g++.mike/for3.C: Update.
25710
25711 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25712
25713         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25714         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25715         XFAILs.  Adjust expected error texts.
25716         * gcc.c-torture/compile/20011106-1.c,
25717         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25718         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25719         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25720         gcc.dg/c99-array-lval-5.c: New tests.
25721
25722 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25723
25724         * gcc.dg/cpp/defined.c: Update.
25725
25726 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25727
25728         * gcc.c-torture/execute/anon-1.c: New test.
25729
25730 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25731
25732         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25733         same size, so no warning should be produced on stormy16.
25734
25735         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25736         due to oversized array.
25737         * g++.old-deja/g++.mike/ns15.C: Likewise.
25738         * g++.old-deja/g++.pt/crash16.C: Likewise.
25739
25740 2001-11-02  Graham Stott  <grahams@redhat.com>
25741
25742         * g++.dgother/debug1.C: Fix typos.
25743
25744 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25745
25746         * g++.dg/other/debug1.C: New test.
25747
25748 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25749
25750         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25751         of unsigned long.
25752
25753 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25754
25755         * gcc.dg/20011029-2.c: New test.
25756
25757         * gcc.c-torture/compile/20011029-1.c: New test.
25758
25759 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25760
25761         * objc/execute/class_self-1.m: New test.
25762         * objc/execute/class_self-2.m: New test.
25763
25764 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25765
25766         * gcc.misc-tests/msgs.exp: Delete.
25767         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25768         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25769         error set to match recent changes.
25770
25771 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25772
25773         * gcc.dg/20011021-1.c: New test.
25774
25775 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25776
25777         * gcc.c-torture/compile/20011023-1.c: New test.
25778
25779 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25780
25781         * lib/g77.exp: Rewrite based on lib/g++.exp.
25782
25783 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25784
25785         * gcc.c-torture/execute/20011019-1.c: New test.
25786
25787         * gcc.dg/20011018-1.c: New test.
25788
25789 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25790
25791         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25792
25793 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25794
25795         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25796         * gcc.dg/attr-invalid.c: Likewise.
25797
25798 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25799
25800         * testsuite/gcc.dg/20011015-1.c: New test.
25801
25802 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25803
25804         * g++.dg/template/unify2.C: New test.
25805
25806 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25807
25808         * g++.dg/other/exception-specification.C: New test
25809
25810 2001-10-13  Tom Rix  <trix@redhat.com>
25811
25812         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25813         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25814
25815 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25816
25817         * testsuite/gcc.dg/20011009-1.c: New test.
25818
25819 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         PR g++/4476
25822         * g++.dg/other/friend1.C: New test.
25823
25824 2001-10-11  Richard Henderson  <rth@redhat.com>
25825
25826         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25827
25828 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25829
25830         * gcc.c-torture/compile/20011010-1.c: New.
25831
25832 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25833
25834         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25835         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25836         g77.f-torture/execute/execute.exp,
25837         g77.f-torture/noncompile/noncompile.exp,
25838         gcc.c-torture/compile/compile.exp,
25839         gcc.c-torture/execute/execute.exp,
25840         gcc.c-torture/execute/ieee/ieee.exp,
25841         gcc.c-torture/execute/memcheck/memcheck.exp,
25842         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25843         objc/execute/execute.exp: Update FSF address.
25844
25845 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25846
25847         * gcc.dg/cpp/cmdlne-C.c: Update.
25848         * gcc.dg/cpp/cmdlne-C2.c: New.
25849
25850 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25851
25852         * gcc.c-torture/execute/20011008-3.c: New.
25853
25854 2001-10-08  DJ Delorie  <dj@redhat.com>
25855
25856         * gcc.dg/20011008-1.c: New.
25857         * gcc.dg/20011008-2.c: New.
25858
25859 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25860
25861         * gcc.dg/cpp/spacing1.c: Update test.
25862
25863 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25864
25865         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25866         spelling errors of "separate" as "seperate".
25867
25868 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25869
25870         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25871         enough to avoid inlining.
25872
25873 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25874
25875         * lib/g77.exp: set libg2c_dir correctly.
25876
25877 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25878
25879         * gcc.dg/cpp/macro11.c: New test.
25880
25881 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25882
25883         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25884         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25885         gcc.dg/format/multattr-3.c: New tests.
25886         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25887         tests for format attributes on function pointers being rejected.
25888
25889 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25890
25891         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25892
25893 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25894
25895         * g++.dg/warn/format1.C: New test.
25896
25897 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25898
25899         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25900
25901 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25902
25903         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25904
25905 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25906
25907         * gcc.dg/cpp/redef2.c: Add test.
25908
25909 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25910
25911         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25912         long-standing bug on i686, apparently.
25913         * gcc.c-torture/execute/loop-2c.x: New file.
25914         * gcc.c-torture/execute/loop-2d.x: New file.
25915         * gcc.c-torture/execute/loop-3c.x: New file.
25916
25917 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25918
25919         * gcc.dg/cpp/20000625-2.c: Correct line number.
25920
25921 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25922
25923         * gcc.dg/cpp/macro10.c: New test.
25924         * gcc.dg/cpp/strify3.c: New test.
25925         * gcc.dg/cpp/spacing1.c: Add tests.
25926         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25927         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25928
25929 2001-09-24  DJ Delorie  <dj@redhat.com>
25930
25931         * gcc.c-torture/execute/20010924-1.c: New test.
25932
25933 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25934
25935         * testsuite/objc/execute/paste.m: Remove.
25936
25937 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25938
25939         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25940
25941 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25942
25943         * g77.dg/strlen0.f: New test.
25944
25945 2001-09-21  Richard Henderson  <rth@redhat.com>
25946
25947         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25948         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25949
25950 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25951
25952         Table-driven attributes.
25953         * g++.dg/ext/attrib1.C: New test.
25954
25955 2001-09-20  DJ Delorie  <dj@redhat.com>
25956
25957         * gcc.dg/20000926-1.c: Update expected warning messages.
25958         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25959         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25960         array.
25961
25962 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25963
25964         * g++.dg/eh/registers1.C: New test case.
25965
25966 2001-09-17  Richard Henderson  <rth@redhat.com>
25967
25968         * gcc.dg/array-5.c: Fix VLA decomposition test.
25969
25970 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25971
25972         * gcc.dg/cpp/line5.c: New testcase.
25973
25974 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25975
25976         * gcc.dg/cpp/macro9.c: New test.
25977
25978 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25979
25980         * gcc.c-torture/execute/980223.c: Change type of addr from long
25981         to char *.
25982
25983 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25984
25985         * gcc.c-torture/execute/20010915-1.c: New test.
25986
25987 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25988
25989         * g77.dg/bprob: New directory.
25990         * g77.dg/bprob/bprob.exp: New file.
25991         * g77.dg/bprob/bprob-1.f: New test.
25992         * g77.dg/gcov: New directory.
25993         * g77.dg/gcov/gcov.exp: New file.
25994         * g77.dg/gcov/gcov-1.f: New test.
25995         * g77.dg/gcov/gcov-1.x: New file.
25996
25997 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25998
25999         * gcc.dg/cpp/directiv.c: Update.
26000         * gcc.dg/cpp/undef1.c: Update.
26001
26002 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26003
26004         * gcc.dg/20010912-1.c: New test.
26005
26006 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26007
26008         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26009         language-independent file in lib.
26010         * lib/gcov.exp: New file.
26011
26012 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26013
26014         * gcc.c-torture/compile/20010911-1.c: New test.
26015
26016 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26017
26018         * lib/profopt.exp: New, to support profile-directed optimizations.
26019         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26020         * gcc.misc-tests/bprob-1.c: New test.
26021         * gcc.misc-tests/bprob-2.c: New test.
26022
26023 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26024
26025         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26026         XFAIL and which kinds of gcov output to verify.
26027         * gcc.misc-tests/gcov-4b.x: New file.
26028         * gcc.misc-tests/gcov-5b.x: New file.
26029         * gcc.misc-tests/gcov-6.x: New file.
26030         * gcc.misc-tests/gcov-7.c: New test.
26031         * gcc.misc-tests/gcov-7.x: New file.
26032
26033 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26034
26035         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26036         * gcc.misc-tests/gcov-6.c: New test.
26037
26038 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26039
26040         PR c++/3986
26041         * g++.dg/abi/vbase1.C: New test.
26042
26043 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26044
26045         * objc.dg/method-2.m: New.
26046
26047 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         PR c++/4203
26050         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26051         * g++.dg/init/empty1.C: New test.
26052
26053 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.c-torture/compile/20010903-1.c: New test.
26056
26057 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26058
26059         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26060         for m68k.
26061
26062 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26063
26064         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26065
26066         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26067
26068         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26069
26070 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26071
26072         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26073         for 16-bit 'unsigned int'.
26074
26075 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26076
26077         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26078
26079 2001-08-27  Richard Henderson  <rth@redhat.com>
26080
26081         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26082         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26083
26084 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26085
26086         * gcc.dg/asm-names.c (ymain): New.
26087
26088 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26089
26090         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26091         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26092         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26093
26094 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26095
26096         * gcc.dg/compare5.c: New testcase.
26097
26098 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26099
26100         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26101         and "In instantiation".
26102
26103 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26104
26105         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26106
26107 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26108
26109         * gcc.misc-tests/gcov.exp: Add support for branch information.
26110         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26111         * gcc.misc-tests/gcov-4.c: New test.
26112         * gcc.misc-tests/gcov-4b.c: New test.
26113         * gcc.misc-tests/gcov-5b.c: New test.
26114
26115 2001-08-20  Zack Weinberg  <zackw@panix.com>
26116
26117         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26118         expected to fail.
26119
26120 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26121
26122         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26123
26124 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26125
26126         * g++.dg/eh/template1.C: New test.
26127
26128 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26129
26130         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26131         Fix thinko.
26132         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26133         for xfail.
26134
26135 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26136
26137         * lib/g77-dg.exp:  Use prune.exp for common procedures
26138         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26139         * lib/g77.exp: (g77-dg-prune) Remove
26140
26141 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26142
26143         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26144
26145 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26146
26147         * g++.dg/template/unify1.C: New test.
26148
26149 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26150
26151         * g++.dg/abi/empty4.C: New test.
26152
26153 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26154
26155         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26156         solaris2.*
26157         * g77.f-torture/compile/pr3743.x: Likewise
26158
26159 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26160
26161         * g++.dg/other/using-declaration.C: New test.
26162
26163 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26164
26165         * gcc.dg/cpp/tr-sign.c: New testcase.
26166
26167 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26168
26169         * gcc.dg/cpp/19951025-1.c: Revert.
26170         * gcc.dg/cpp/directiv.c: We no longer process directives that
26171         interrupt macro arguments.
26172
26173 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26174
26175         * gcc.dg/bconstp-1.c: New test.
26176
26177 2001-08-03  Richard Henderson  <rth@redhat.com>
26178
26179         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26180
26181 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26182
26183         * gcc.dg/cpp/19951025-1.c: Update.
26184
26185 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26186
26187         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26188         should be x.
26189
26190 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26191
26192         Kill -fhonor-std.
26193         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26194         * g++.old-deja/g++.other/std1.C: Likewise.
26195         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26196
26197 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26198
26199         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26200         (g77_pass, g77_fail, g77_finish, g77_exit,
26201         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26202
26203 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26204
26205         * g77.dg/fbackslash.f
26206         * g77.dg/fcase-preserve.f
26207         * g77.dg/ff90-1.f
26208         * g77.dg/ffixed-line-length-0.f
26209         * g77.dg/ffixed-line-length-132.f
26210         * g77.dg/ffixed-line-length-7.f
26211         * g77.dg/ffixed-line-length-72.f
26212         * g77.dg/ffixed-line-length-none.f
26213         * g77.dg/ffree-form-1.f
26214         * g77.dg/fno-backslash.f
26215         * g77.dg/fno-f90-1.f
26216         * g77.dg/fno-fixed-form-1.f
26217         * g77.dg/fno-onetrip.f
26218         * g77.dg/fno-typeless-boz.f
26219         * g77.dg/fno-underscoring.f
26220         * g77.dg/fno-vxt-1.f
26221         * g77.dg/fonetrip.f
26222         * g77.dg/ftypeless-boz.f
26223         * g77.dg/fugly-assumed.f
26224         * g77.dg/funderscoring.f
26225         * g77.dg/fvxt-1.f
26226
26227 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26228
26229         * objc.dg/fwd-proto-1.m: New.
26230         * objc.dg/local-decl-1.m: New.
26231         * objc.dg/naming-1.m: New.
26232         * objc.dg/naming-2.m: New.
26233         * objc.dg/proto-hier-1.m: New.
26234
26235 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26236
26237         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26238         largest-type elements to a struct makes its size grow.
26239
26240 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.dg/abi/vthunk1.C: New test.
26243
26244 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26245
26246         * g++.dg/abi/vbase8-22.C: New test.
26247
26248 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26249
26250         * gcc.dg/cpp/macro8.c: New test.
26251
26252 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.dg/abi/vbase8-21.C: New test.
26255
26256 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26257
26258         * g++.dg/abi/vbase8-10.C: New test.
26259
26260 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26261
26262         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26263         ${tool}_set_ld_library_path.
26264         Changed caller.
26265         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26266         g++.exp.
26267
26268 2001-07-26  Stan Cox <scox@redhat.com>
26269
26270         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26271         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26272         gcc_exit, gcc_check_unsupported_p):
26273         Moved to gcc-deps.exp
26274         * gcc-deps.exp: New file.
26275
26276 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26277
26278         * g++.old-deja/g++.pt/defarg14.C: New test.
26279
26280 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         * g++.old-deja/g++.other/lineno5.C: New test.
26283
26284 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         * g++.old-deja/g++.pt/crash68.C: New test.
26287
26288 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26289
26290         * g++.old-deja/g++.other/crash42.C: New test.
26291
26292 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26293
26294         * gcc.dg/cpp/extratokens.c: Fix.
26295         * gcc.dg/cpp/skipping2.c: New tests.
26296
26297 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26298
26299         * gcc.c-torture/execute/20010724-1.c: New file.
26300         * gcc.c-torture/execute/20010724-1.x: New file.
26301
26302 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26303
26304         * g++.old-deja/g++.other/cond7.C: New test.
26305
26306 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26307
26308         * g++.old-deja/g++.other/optimize4.C: New test.
26309
26310 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26313
26314 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26315
26316         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26317         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26318         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26319         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26320
26321         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26322         bug report" message.
26323
26324         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26325         * g++.dg/ext/instantiate1.C: Move from old-deja.
26326
26327 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26328
26329         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26330         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26331         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26332         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26333
26334 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26335
26336         * gcc.c-torture/execute/20010723-1.c: New test.
26337
26338 2001-07-23  Ben Elliston  <bje@redhat.com>
26339
26340         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26341
26342 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26343
26344         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26345         i[34567]86-*-*.
26346         Delete handling of ieee_multilib_flags.
26347         Pass -mieee for alpha*-*-* and sh-*-*.
26348         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26349
26350 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26351
26352         Remove old-abi tests.
26353         * g++.old-deja/g++.mike/p11116.C: Remove.
26354         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26355
26356 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26357
26358         * g77.f-torture/compile/pr3743.f:  New test
26359
26360 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26361
26362         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26363
26364 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26365
26366         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26367         g++.old-deja/g++.pt/static6.C: Likewise.
26368         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26369         supports weak symbols.
26370
26371 2001-07-18  Andreas Jaeger  <aj@suse.de>
26372
26373         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26374         supported again.
26375
26376 2001-07-18  Andreas Jaeger  <aj@suse.de>
26377
26378         * gcc.dg/iftrap-1.c: Fix target line.
26379
26380 2001-07-17  Richard Henderson  <rth@redhat.com>
26381
26382         * gcc.c-torture/execute/20010717-1.c: New.
26383
26384 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26385
26386         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26387         tests.
26388
26389 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26390
26391         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26392
26393 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26394
26395         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26396         UAC_SIGBUS, UAC_NOPRINT definitions.
26397
26398 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26399
26400         * objc/execute/object_is_class.m: New test.
26401         * objc/execute/object_is_meta_class.m: New test.
26402
26403 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26404
26405         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26406         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26407
26408 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26409
26410         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26411         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26412
26413 2001-07-14  Richard Henderson  <rth@redhat.com>
26414
26415         * gcc.dg/iftrap-1.c: New.
26416
26417 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26418
26419         * g77.f-torture/execute/intrinsic77.f: New test.
26420
26421 2001-07-11  Janis Johnson <janis@us.ibm.com>
26422
26423         * gcc.misc-tests/gcov-3.c: New test.
26424
26425 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26426
26427         * gcc.c-torture/compile/20010711-1.c,
26428         * gcc.c-torture/compile/20010711-2.c: New tests.
26429
26430 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26431
26432         * gcc.c-torture/execute/20010711-1.c: New test.
26433
26434 2001-07-11  Ben Elliston  <bje@redhat.com>
26435
26436         * g++.old-deja/g++.other/enum5.C: New test.
26437
26438 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26439
26440         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26441         (g++-dg-prune): Call prune_gcc_output.
26442         * prune.exp: New file for prune_gcc_output.
26443         * lib/g++.exp, lib/gcc.exp: Load it.
26444
26445 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26446
26447         * gcc.c-torture/compile/20010701-1.c,
26448         g++.old-deja/g++.ext/attrib6.C: New tests.
26449
26450 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26451
26452         * gcc.c-torture/compile/20010706-1.c: New test.
26453
26454 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26455
26456         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26457
26458 2001-06-28  Stan Shebs  <shebs@apple.com>
26459
26460         * gcc.dg/pragma-darwin.c: New test.
26461
26462 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26463
26464         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26465         Solaris 2.[678] system.
26466
26467 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26468
26469         * gcc.dg/20010622-1.c: New test.
26470
26471 2001-06-18  Stan Shebs  <shebs@apple.com>
26472
26473         * objc.dg: New directory.
26474         * objc.dg/dg.exp: New file.
26475         * objc.dg/alias.m: New.
26476         * objc.dg/class-1.m: New.
26477         * objc.dg/class-2.m: New.
26478         * objc.dg/const-str-1.m: New.
26479         * objc.dg/const-str-2.m: New.
26480         * objc.dg/id-1.m: New.
26481         * objc.dg/method-1.m: New.
26482         * objc.dg/super-class-1.m: New.
26483         * lib/objc-dg.exp: New file.
26484
26485 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26486
26487         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26488         of label name.
26489
26490 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26491
26492         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26493
26494 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26495
26496         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26497         variable.
26498
26499 2001-06-12  Richard Henderson  <rth@redhat.com>
26500
26501         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26502
26503 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26504
26505         * g++.old-deja/g++.abi/vbase5.C: New test.
26506         * g++.old-deja/g++.abi/vbase6.C: New test.
26507         * g++.old-deja/g++.abi/vbase7.C: New test.
26508
26509 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26510
26511         * gcc.c-torture/compile/20010610-1.c: New test.
26512
26513 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         * g++.old-deja/g++.abi/vbase4.C: New test.
26516
26517 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26518
26519         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26520         support %f for HC11/HC12 targets.
26521         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26522         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26523         on HC11/HC12 targets.
26524         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26525
26526 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26527
26528         * gcc.dg/wchar_t-1.c: New file.
26529         * gcc.dg/wint_t-1.c: Likewise.
26530
26531 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26532
26533         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26534
26535 2001-06-11  Richard Henderson  <rth@redhat.com>
26536
26537         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26538
26539 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26540
26541         * gcc.c-torture/compile/20010611-1.c: New test.
26542
26543 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26544
26545         * gcc.dg/c99-tag-1.c: Add more tests.
26546
26547 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26548
26549         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26550         representation on MN10300 and ARM/Thumb.
26551
26552 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26553
26554         * g77.f-torture/execute/20010610.f: New.
26555
26556 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26557
26558         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26559         names.
26560
26561 2001-06-09  Richard Henderson  <rth@redhat.com>
26562
26563         * gcc.c-torture/execute/ashrdi-1.c: New.
26564         * gcc.c-torture/execute/ashldi-1.c: New.
26565         * gcc.c-torture/execute/lshrdi-1.c: New.
26566
26567 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26568
26569         * objc/execute/load-3.m: Added. Check sending +load to categories,
26570         in addition to classes.
26571
26572 2001-06-08  Stan Shebs  <shebs@apple.com>
26573
26574         * objc/execute/load-2.m: New test.  From Nicola Pero
26575         <n.pero@mi.flashnet.it>.
26576
26577 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26578
26579         * gcc.c-torture/execute/20010605-2.c: New test.
26580
26581 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.old-deja/g++.abi/vbase2.C: New test.
26584         * g++.old-deja/g++.abi/vbase3.C: New test.
26585
26586 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.old-deja/g++.pt/friend49.C: New test.
26589
26590 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         * g++.old-deja/g++.ext/anon3.C: New test.
26593
26594 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.old-deja/g++.other/conv7.C: New test.
26597
26598 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26599
26600         * gcc.c-torture/compile/20010605-2.c: New test.
26601
26602 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26603
26604         * gcc.c-torture/execute/20010604-1.c: New test.
26605
26606 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26607
26608         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26609
26610 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26611
26612         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26613         (g++_link_flags): Likewise.
26614         (g++_init): Pass gccpath's value to two previous functions.
26615
26616 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26617
26618         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26619         Ensure logfile entry matches exec command line.
26620
26621 2001-05-31  Richard Henderson  <rth@redhat.com>
26622
26623         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26624         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26625
26626 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26627
26628         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26629         compiler for irix6.2
26630
26631 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26632
26633         * g++.old-deja/g++.other/optimize3.C: New file.
26634
26635 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26636
26637         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26638         assemble.
26639
26640 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26641
26642         * g++.old-deja/g++.other/optimize2.C: New file.
26643
26644 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26645
26646         * gcc.c-torture/compile/20010518-2.c: New file.
26647         * gcc.c-torture/execute/20010518-1.c: New file.
26648         * gcc.c-torture/execute/20010518-2.c: New file.
26649
26650 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26651
26652         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26653
26654 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26655
26656         G++ no longer defines builtins that do not begin with __builtin.
26657         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26658         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26659         * g++.old-deja/g++.law/builtin1.C: Likewise.
26660         * g++.old-deja/g++.law/cvt2.C: Likewise.
26661         * g++.old-deja/g++.mike/net5.C: Likewise.
26662         * g++.old-deja/g++.other/builtins1.C: Likewise.
26663         * g++.old-deja/g++.other/builtins2.C: Likewise.
26664         * g++.old-deja/g++.other/builtins3.C: Likewise.
26665         * g++.old-deja/g++.other/builtins4.C: Likewise.
26666         * g++.old-deja/g++.other/inline8.C: Likewise.
26667         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26668
26669 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26670
26671         * g++.old-deja/g++.pt/using1.C: Adjust.
26672         * g++.old-deja/g++.pt/using2.C: New test.
26673
26674 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26675
26676         * gcc.dg/cpp/charconst.c: New tests.
26677         * gcc.dg/cpp/escape.c: New tests.
26678         * gcc.dg/cpp/escape-1.c: New tests.
26679         * gcc.dg/cpp/escape-2.c: New tests.
26680         * gcc.dg/cpp/ucs.c: New tests.
26681
26682 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26683
26684         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26685         native compiler for irix6.5.
26686
26687 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26688
26689         * lib/g++.exp (g++_include_flags): Use args to compute
26690         get_multilibs.
26691         (g++_link_flags): Likewise.
26692         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26693
26694 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26695
26696         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26697
26698 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26699
26700         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26701         this file.
26702
26703 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26704
26705         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26706         STACK_SIZE;
26707         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26708         to STACK_SIZE; Use it to define size of add_histo array.
26709         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26710         to STACK_SIZE.
26711         (f): Use GITT_SIZE to define size of gitt local table.
26712         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26713         to STACK_SIZE; Use it to define size of bytemem array.
26714
26715 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26716
26717         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26718         on 68HC11/HC12 due to the asm instruction.
26719         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26720         * gcc.c-torture/compile/920520-1.x: Likewise.
26721         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26722         on 68HC11/HC12 because the function is larger than 64K.
26723         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26724         on 68HC11/HC12 because the structure is too large.
26725
26726 2001-05-20  Richard Henderson  <rth@redhat.com>
26727
26728         * gcc.c-torture/execute/20010520-1.c: New.
26729
26730 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26731
26732         * g++.old-deja/g++.warn/compare1.C: New test.
26733         * gcc.dg/compare4.c: New test.
26734
26735 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.old-deja/g++.other/optimize1.C: New test.
26738
26739 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26740
26741         * g++.old-deja/g++.pt/spec41.C: New test.
26742
26743 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26744
26745         * gcc.c-torture/compile/20010114-1.x: Remove.
26746
26747 2001-05-18  Stan Shebs  <shebs@apple.com>
26748
26749         * gcc.c-torture/compile/20010518-1.c: New test.
26750
26751 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26754         * g++.old-deja/g++.pt/crash67.C: New test.
26755
26756 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26757
26758         * g++.old-deja/g++.other/debug9.C: New test.
26759
26760 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26761
26762         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26763
26764 2001-05-16  Jan Hubicka  <jh@suse.cz>
26765
26766         * gcc.c-torture/compile/20010516-1.c: New test.
26767
26768 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26769
26770         * g++.old-deja/g++.other/crash41.C: New test.
26771
26772 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26773
26774         * g++.old-deja/g++.pt/crash66.C: New test.
26775
26776 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26777
26778         * g++.old-deja/g++.robertl/eb27.C: Convert.
26779
26780 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26781
26782         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26783         declaration being redundant.
26784
26785 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26786
26787         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26788
26789 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26790
26791         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26792
26793 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26794
26795         * lib/g++.exp: Use testsuite_flags.
26796
26797 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26798
26799         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26800
26801 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26802
26803         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26804
26805 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26806
26807         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26808
26809 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26810
26811         * gcc.c-torture/compile/20010313-1.c: New test.
26812
26813 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26814
26815         * gcc.dg/cpp/direct2.c: New test.
26816         * gccq.dg/cpp/direct2s.c: New test.
26817
26818         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26819
26820 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26821
26822         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26823         * g++.old-deja/g++.other/op3.C: Likewise.
26824
26825 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26826
26827         * gcc.dg/cpp/syshdr.h: New file.
26828         * gcc.dg/cpp/sysmac1.c: Update.
26829         * gcc.dg/cpp/sysmac2.c: Update.
26830
26831 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26832
26833         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26834
26835 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26836
26837         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26838         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26839
26840 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26841
26842         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26843
26844 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26845
26846         * lib/g++.exp (g++_include_flags): Don't use any special flags
26847         if TESTING_IN_BUILD_TREE is not defined.
26848         (g++_init): Use a plain 'c++' as the compiler if
26849         TESTING_IN_BUILD_TREEE is not defined.
26850
26851 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26852
26853         * g++.old-deja/g++.eh/catch13.C: New test.
26854         * g++.old-deja/g++.eh/catch14.C: New test.
26855
26856 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26857
26858         * gcc.dg/cpp/tr-define.c: New test.
26859
26860 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26861
26862         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26863         <stdlib.h>, not <malloc.h>.
26864
26865 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26866
26867         * g++.old-deja/g++.ns/template17.C: New test.
26868
26869 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26870
26871         * g++.old-deja/g++.pt/ref4.C: New test.
26872
26873 2001-04-30  Richard Henderson  <rth@redhat.com>
26874
26875         * gcc.dg/20000724-1.c: Revert last change.
26876
26877 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26878
26879         * g77.f-torture/execute/20010430.f: New test.
26880
26881 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26882
26883         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26884
26885 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26886
26887         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26888
26889 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26890
26891         * g++.old-deja/g++.eh/crash6.C: New test.
26892
26893 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26894
26895         * g++.old-deja/g++.other/warn7.C: New test.
26896
26897 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26898
26899         * g++.old-deja/g++.other/defarg9.C: New test.
26900
26901 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26902
26903         * g77.f-torture/compile/20010426.f: New test.
26904         * g77.f-torture/execute/20010426.f: New test.
26905
26906 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26907
26908         * g77.f-torture/compile/20000629-1.x: Remove - error
26909         has been fixed.
26910
26911 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26912
26913         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26914         Tweak slightly to work with g++.dg framework.
26915         * g++.dg/special/ecos.exp: Run initp1.C test.
26916         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26917
26918         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26919         its linker doesn't give line numbers either.
26920         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26921
26922 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26923
26924         * g++.old-deja/g++.other/lex1.C: New test.
26925
26926 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * gcc.dg/noncompile/20010425-1.c: New test.
26929
26930 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26931
26932         * g++.old-deja/g++.pt/mangle2.C: New test.
26933
26934 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26935
26936         * gcc.dg/format/plus-1.c: New test.
26937
26938 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26939
26940         * gcc.dg/20010423-1.c: New test.
26941
26942 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26943
26944         * gcc.c-torture/execute/20010422-1.c: New test.
26945
26946 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.ns/type2.C: New test.
26949
26950 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26951
26952         * g++.old-deja/g++.other/perf1.C: New test.
26953
26954 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26955
26956         * gcc.dg/c99-func-2.c: Remove xfail.
26957         * gcc.dg/c99-func-3.c: Remove xfail.
26958         * gcc.dg/c99-func-4.c: Remove xfail.
26959
26960 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26961
26962         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26963
26964 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26965
26966         * gcc.c-torture/compile/20010423-1.c: New test.
26967
26968 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26969
26970         * g++.old-deja/g++.pt/typename28.C: New test.
26971
26972 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26973
26974         * g++.old-deja/g++.abi/empty2.C: New test.
26975         * g++.old-deja/g++.abi/empty3.C: New test.
26976
26977 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26978
26979         * g++.old-deja/g++.other/comdat2.C: New test.
26980         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26981
26982 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26983
26984         * g++.old-deja/g++.other/overload14.C: New test.
26985
26986 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26987
26988         * g++.old-deja/g++.other/lookup23.C: New test.
26989
26990 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26991
26992         * gcc.c-torture/execute/20010403-1.c: New test.
26993
26994 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26995             Mark Mitchell  <mark@codesourcery.com>
26996
26997         * lib/old-dejagnu.exp: Don't delete output of executable.
26998         Add .exe suffix to executables.
26999
27000 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27001
27002         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27003
27004 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27005
27006         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27007
27008 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27009
27010         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27011         * g++.old-deja/g++.abi/crash1.C: New test.
27012
27013 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27014
27015         * g++.old-deja/g++.other/crash40.C: New test.
27016
27017 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27018
27019         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27020
27021 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27022
27023         * g++.old-deja/g++.other/warn6.C: New test.
27024
27025 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27026
27027         * g++.old-deja/g++.robertl/eb42.C: Same.
27028
27029 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27030
27031         * gcc.dg/wtr-conversion-1.c: New testcase.
27032
27033 2001-04-10  Richard Henderson  <rth@redhat.com>
27034
27035         * g++.old-deja/g++.other/array5.C: New.
27036
27037 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27038
27039         * gcc.c-torture/execute/20010408-1.c: New test.
27040
27041 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27042
27043         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27044         headers and constructs.
27045         * g++.old-deja/g++.robertl/eb79.C: Same.
27046         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27047         * g++.old-deja/g++.robertl/eb73.C: Same.
27048         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27049         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27050         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27051         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27052         * g++.old-deja/g++.robertl/eb44.C: Same.
27053         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27054         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27055         * g++.old-deja/g++.robertl/eb39.C: Same.
27056         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27057         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27058         * g++.old-deja/g++.robertl/eb30.C: Same.
27059         * g++.old-deja/g++.robertl/eb3.C: Same.
27060         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27061         * g++.old-deja/g++.robertl/eb21.C: Same.
27062         * g++.old-deja/g++.robertl/eb15.C: Same.
27063         * g++.old-deja/g++.robertl/eb118.C: Same.
27064         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27065         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27066         * g++.old-deja/g++.robertl/eb109.C: Same.
27067         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27068         * g++.old-deja/g++.mike/rtti1.C: Same.
27069         * g++.old-deja/g++.mike/p658.C: Same.
27070         * g++.old-deja/g++.mike/net46.C: Same.
27071         * g++.old-deja/g++.mike/net34.C: Same.
27072         * g++.old-deja/g++.mike/memoize1.C: Same.
27073         * g++.old-deja/g++.mike/eh2.C: Same.
27074         * g++.old-deja/g++.law/weak.C: Same.
27075         * g++.old-deja/g++.law/visibility7.C: Same.
27076         * g++.old-deja/g++.law/visibility25.C: Same.
27077         * g++.old-deja/g++.law/visibility22.C: Same.
27078         * g++.old-deja/g++.law/visibility2.C: Same.
27079         * g++.old-deja/g++.law/visibility17.C: Same.
27080         * g++.old-deja/g++.law/visibility13.C: Same.
27081         * g++.old-deja/g++.law/visibility10.C: Same.
27082         * g++.old-deja/g++.law/visibility1.C: Same.
27083         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27084         * g++.old-deja/g++.law/vbase1.C: Same.
27085         * g++.old-deja/g++.law/operators32.C: Same.
27086         * g++.old-deja/g++.law/nest3.C: Same.
27087         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27088         * g++.old-deja/g++.law/except5.C (main): Same.
27089         * g++.old-deja/g++.law/cvt7.C (run): Same.
27090         * g++.old-deja/g++.law/cvt2.C: Same.
27091         * g++.old-deja/g++.law/cvt16.C: Same.
27092         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27093         * g++.old-deja/g++.law/ctors17.C (main): Same.
27094         * g++.old-deja/g++.law/ctors13.C: Same.
27095         * g++.old-deja/g++.law/ctors12.C (main): Same.
27096         * g++.old-deja/g++.law/ctors10.C: Same.
27097         * g++.old-deja/g++.law/code-gen5.C: Same.
27098         * g++.old-deja/g++.law/bad-error7.C: Same.
27099         * g++.old-deja/g++.law/arm9.C: Same.
27100         * g++.old-deja/g++.law/arm12.C: Same.
27101         * g++.old-deja/g++.law/arg8.C: Same.
27102         * g++.old-deja/g++.law/arg1.C: Same.
27103         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27104         * g++.old-deja/g++.jason/template31.C: Same.
27105         * g++.old-deja/g++.jason/template24.C (main): Same.
27106         * g++.old-deja/g++.jason/2371.C: Same.
27107         * g++.old-deja/g++.eh/new2.C: Same.
27108         * g++.old-deja/g++.eh/new1.C: Same.
27109         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27110         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27111         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27112         * g++.old-deja/g++.brendan/crash62.C: Same.
27113         * g++.old-deja/g++.brendan/crash52.C: Same.
27114         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27115         * g++.old-deja/g++.brendan/crash38.C: Same.
27116         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27117         * g++.old-deja/g++.brendan/copy9.C: Same.
27118
27119 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27120
27121         * gcc.c-torture/execute/20001203-2.c (memset):
27122         Count argument is of type __SIZE_TYPE__.
27123
27124 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27125
27126         * gcc.c-torture/compile/20010404-1.c: New test.
27127
27128 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27129
27130         * gcc.c-torture/compile/20010326-1.c: New test.
27131
27132 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27133
27134         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27135         peculiarities of the SH.
27136         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27137
27138 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27139
27140         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27141         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27142         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27143
27144 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27145
27146         * g77.f-torture/compile/20010321-1.f: New test.
27147
27148 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27149
27150         * gcc.c-torture/compile/20010329-1.c: New test.
27151
27152 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27153
27154         * gcc.c-torture/execute/20010329-1.c: New test.
27155
27156 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27157
27158         * g++.old-deja/g++.other/eh4.C: Fix typo.
27159
27160 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27161
27162         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27163
27164 2001-03-28  Philip Blundell  <philb@gnu.org>
27165
27166         * gcc.c-torture/compile/20010328-1.c: New test.
27167
27168 2001-03-27  Richard Henderson  <rth@redhat.com>
27169
27170         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27171         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27172
27173 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27174
27175         * gcc.c-torture/compile/20010327-1.c: New test.
27176
27177 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27178
27179         * g++.old-deja/g++.other/friend12.C: New test.
27180         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27181         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27182
27183 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27184
27185         * gcc.c-torture/execute/20010325-1.c: New test.
27186
27187 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27188
27189         * g++.old-deja/g++.other/mangle3.C: New test.
27190
27191 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27192
27193         * g++.old-deja/g++.other/anon8.C: New test.
27194
27195 2001-03-20  Philip Blundell  <philb@gnu.org>
27196
27197         * gcc.c-torture/compile/20010320-1.c: New test.
27198
27199 2001-03-17  Richard Henderson  <rth@redhat.com>
27200
27201         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27202
27203 2001-03-15  Geoff Keating  <geoff@redhat.com>
27204
27205         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27206         tests on AIX.
27207
27208 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27209
27210         * g++.old-deja/g++.other/eh4.C: New test.
27211
27212 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27213
27214         * gcc.dg/cpp/mi1.c: Update.
27215
27216 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27217
27218         * g++.old-deja/g++.other/regstack.C: New test.
27219
27220 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27221
27222         * g++.old-deja/g++.other/ref4.C: New test.
27223
27224 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27225
27226         * objc/execute/va_method.m: Added.
27227         * objc/execute/IMP.m: Added.
27228         * objc/execute/_cmd.m: Added.
27229         * objc/execute/accessing_ivars.m: Added.
27230         * objc/execute/class-1.m: Added.
27231         * objc/execute/class-10.m: Added.
27232         * objc/execute/class-11.m: Added.
27233         * objc/execute/class-12.m: Added.
27234         * objc/execute/class-13.m: Added.
27235         * objc/execute/class-14.m: Added.
27236         * objc/execute/class-2.m: Added.
27237         * objc/execute/class-3.m: Added.
27238         * objc/execute/class-4.m: Added.
27239         * objc/execute/class-5.m: Added.
27240         * objc/execute/class-6.m: Added.
27241         * objc/execute/class-7.m: Added.
27242         * objc/execute/class-8.m: Added.
27243         * objc/execute/class-9.m: Added.
27244         * objc/execute/class-tests-1.h
27245         * objc/execute/class-tests-2.h
27246         * objc/execute/compatibility_alias.m: Added.
27247         * objc/execute/encode-1.m: Added.
27248         * objc/execute/formal_protocol-1.m: Added.
27249         * objc/execute/formal_protocol-2.m: Added.
27250         * objc/execute/formal_protocol-3.m: Added.
27251         * objc/execute/formal_protocol-4.m: Added.
27252         * objc/execute/formal_protocol-5.m: Added.
27253         * objc/execute/formal_protocol-6.m: Added.
27254         * objc/execute/formal_protocol-7.m: Added.
27255         * objc/execute/informal_protocol.m: Added.
27256         * objc/execute/initialize.m: Added.
27257         * objc/execute/load.m: Added.
27258         * objc/execute/many_args_method.m: Added.
27259         * objc/execute/nested-3.m: Added.
27260         * objc/execute/no_clash.m: Added.
27261         * objc/execute/private.m: Added.
27262         * objc/execute/redefining_self.m: Added.
27263         * objc/execute/root_methods.m: Added.
27264         * objc/execute/selector-1.m: Added.
27265         * objc/execute/static-1.m: Added.
27266         * objc/execute/static-2.m: Added.
27267         * objc/execute/va_method.m: Added.
27268
27269 2001-03-10  Richard Henderson  <rth@redhat.com>
27270
27271         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27272
27273 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27274
27275         * g++.old-deja/g++.other/crash31.C: XFAIL.
27276         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27277         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27278         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27279         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27280         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27281
27282 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27283
27284         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27285
27286 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27287
27288         * gcc.dg/20000724-1.c: Don't use multiline strings.
27289
27290 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27291
27292         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27293         result of -cString against what we expect it to be; don't just
27294         print it out for no one to read.
27295
27296         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27297         Based on testcases provided by Nicola Pero.
27298
27299 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27300
27301         * gcc.dg/cpp/macro7.c: New test.
27302
27303 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27304
27305         * gcc.dg/cpp/multiline.c: Update.
27306
27307 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27308
27309         * g++.old-deja/g++.other/enum3.C: New test.
27310
27311 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27312
27313         * g++.old-deja/g++.other/pod1.C: New test.
27314
27315 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         * g++.old-deja/g++.ext/overload1.C: New test.
27318
27319 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27320
27321         * g++.old-deja/g++.pt/using1.C: New test.
27322
27323 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27324
27325         * g++.old-deja/g++.other/using9.C: New test.
27326
27327 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27328
27329         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27330
27331         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27332
27333 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27334
27335         * g++.old-deja/g++.ext/realpt1.C: Remove.
27336
27337 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27340
27341 2001-02-26  Will Cohen  <wcohen@redhat.com>
27342
27343         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27344
27345 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27346
27347         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27348         templatized constructors.
27349
27350 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27351
27352         * gcc.c-torture/execute/20010224-1.c: New test.
27353
27354 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27355
27356         * gcc.c-torture/execute/20010222-1.c: New test.
27357
27358 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27359
27360         * g++.old-deja/g++.other/inline20.C: New test.
27361
27362 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27363
27364         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27365
27366 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27367
27368         * g++.old-deja/g++.other/lookup22.C: New test.
27369
27370 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27371
27372         * g77.dg: New directory.
27373         * g77.dg/20010216-1.f: New test case.
27374         * g77.dg/dg.exp: New driver.
27375         * lib/g77-dg.exp: New driver library.
27376
27377 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27378
27379         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27380
27381 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27382
27383         * g++.old-deja/g++.other/decl9.C: New test.
27384
27385 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27386
27387         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27388         not need <string> and also tests the initialization at runtime.
27389
27390 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27391
27392         * gcc.c-torture/execute/longlong.c: New test.
27393
27394 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27395
27396         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27397
27398 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27399
27400         * gcc.c-torture/execute/920302-1.c (execute):
27401         Change argument type to short.
27402
27403 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         * g++.old-deja/g++.pt/deduct6.C: New test.
27406
27407 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27408
27409         * g++.old-deja/g++.pt/deduct5.C: New test.
27410
27411 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27412
27413         * gcc.c-torture/execute/20010209-1.c: New test.
27414
27415 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27416
27417         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27418
27419 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27420
27421         * g++.dg/vtgc1.C: Update for new ABI.
27422
27423         * consistency.vlad: New directory, 1665 files.
27424
27425 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27426
27427         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27428         return type.
27429         * gcc.dg/cpp/digraphs.c: Declare puts.
27430
27431 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27432
27433         * g++.old-deja/g++.other/warn5.C: New test.
27434
27435 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27436
27437         * g++.old-deja/g++.pt/spec40.C: New test.
27438
27439 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27440
27441         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27442         case.
27443         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27444
27445 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27446
27447         * gcc.c-torture/compile/20010209-1.c: New test.
27448
27449 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27450
27451         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27452         excess errors message but not if it crashes.
27453         * g++.old-deja/g++.other/crash27.C: Likewise.
27454         * g++.old-deja/g++.other/crash28.C: Likewise.
27455         * g++.old-deja/g++.other/crash30.C: Likewise.
27456         * g++.old-deja/g++.other/crash32.C: Likewise.
27457         * g++.old-deja/g++.other/crash35.C: Likewise.
27458         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27459
27460 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27461
27462         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27463         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27464         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27465         g77.f-torture/execute/execute.exp,
27466         g77.f-torture/noncompile/noncompile.exp,
27467         gcc.c-torture/execute/execute.exp,
27468         gcc.c-torture/execute/memcheck/memcheck.exp,
27469         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27470         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27471         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27472         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27473         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27474         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27475         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27476         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27477         Remove bug reporting instructions with ancient email addresses.
27478
27479 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27480
27481         * gcc.dg/20010202-1.c: New test.
27482         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27483
27484 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27485
27486         * g++.dg/stdbool-if.C: New test.
27487
27488 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27489
27490         * objc/execute/fdecl.m: Added main().
27491
27492 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27493
27494         * gcc.c-torture/execute/20010206-1.c: New test.
27495
27496 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27497
27498         * gcc.dg/cpp/avoidpaste1.c: Update.
27499
27500 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27501
27502         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27503         Pero <nicola@brainstorm.co.uk>.
27504         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27505
27506 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27507
27508         * g++.old-deja/g++.pt/spec39.C: New test.
27509
27510 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27511
27512         * gcc.c-torture/compile/20010202-1.c: New test.
27513
27514 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27515
27516         * g++.old-deja/g++.abi/primary2.C: New test.
27517         * g++.old-deja/g++.abi/primary3.C: New test.
27518         * g++.old-deja/g++.abi/primary4.C: New test.
27519         * g++.old-deja/g++.abi/primary5.C: New test.
27520         * g++.old-deja/g++.abi/vtable3.h: New test.
27521         * g++.old-deja/g++.abi/vtable3a.C: New test.
27522         * g++.old-deja/g++.abi/vtable3b.C: New test.
27523         * g++.old-deja/g++.abi/vtable3c.C: New test.
27524         * g++.old-deja/g++.abi/vtable3d.C: New test.
27525         * g++.old-deja/g++.abi/vtable3e.C: New test.
27526         * g++.old-deja/g++.abi/vtable3f.C: New test.
27527         * g++.old-deja/g++.abi/vtable3g.C: New test.
27528         * g++.old-deja/g++.abi/vtable3h.C: New test.
27529         * g++.old-deja/g++.abi/vtable3i.C: New test.
27530         * g++.old-deja/g++.abi/vtable3j.C: New test.
27531         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27532
27533 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27534
27535         * g++.old-deja/g++.other/anon6.C: New test.
27536         * g++.old-deja/g++.other/anon7.C: New test.
27537
27538 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27539
27540         * gcc.dg/cpp/avoidpaste2.c: New tests.
27541
27542 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27543
27544         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27545
27546 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27547
27548         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27549         DECIMAL_DIG cases for Irix."
27550
27551 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27552
27553         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27554
27555 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27556
27557         * gcc.dg/c99-tag-1.c: New test.
27558
27559 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27560
27561         * gcc.dg/cpp/tr-warn1.c: Add tests.
27562
27563 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27564
27565         * gcc.dg/cpp/avoidpaste1.c: Update.
27566         * gcc.dg/cpp/paste4.c: Update.
27567
27568 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27569
27570         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27571         cases for Irix.
27572
27573 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27574
27575         * g++.old-deja/g++.other/inline19.C: New test.
27576
27577 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27578
27579         * gcc.dg/Wlarger-than.c: New test.
27580
27581 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27582
27583         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27584
27585 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * gcc.c-torture/execute/20010129-1.c: New test.
27588         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27589
27590 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27591
27592         * gcc.dg/cpp/avoidpaste1.c: Test case.
27593
27594 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27595
27596         * g++.old-deja/g++.other/inline18.C: New test.
27597
27598 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27599
27600         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27601         and __builtin_putchar.
27602
27603 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27604
27605         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27606         tests.
27607
27608 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27609
27610         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27611         floating point number rounding mode to round to the nearest
27612         representable mode.
27613
27614 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27615
27616         * g++.old-deja/g++.other/mangle2.C: New test.
27617
27618 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27619
27620         * gcc.c-torture/compile/20010124-1.c: New test.
27621
27622 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27623
27624         * g++.old-deja/g++.pt/spec38.C: New test.
27625
27626 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27627
27628         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27629         "Build don't run".
27630
27631 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27632
27633         * gcc.c-torture/execute/20010123-1.c: New test.
27634
27635 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27636
27637         * g++.old-deja/g++.pt/spec37.C: New test.
27638
27639 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27640
27641         * g++.old-deja/g++.pt/overload14.C: New test.
27642
27643 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27644
27645         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27646         __builtin_return_address.
27647
27648 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27649
27650         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27651         * g++.old-deja/g++.pt/spec35.C: New test.
27652         * g++.old-deja/g++.pt/spec36.C: New test.
27653
27654 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27655
27656         * gcc.c-torture/compile/20010118-1.c: New test.
27657
27658 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27659
27660         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27661
27662 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27663
27664         * gcc.c-torture/execute/20010119-1.c: New test.
27665
27666 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         * g++.old-deja/g++.other/vbase5.C: New test.
27669
27670 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27671
27672         * gcc.c-torture/execute/20010118-1.c: New test.
27673
27674 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27675
27676         * g++.old-deja/g++.pt/deduct3.C: New test.
27677
27678 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27679
27680         * g++.old-deja/g++.pt/spec34.C: New test.
27681
27682 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27683
27684         * g77.f-torture/compile/20000601-2.f: New test.
27685
27686 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27687
27688         * g++.old-deja/g++.other/init17.C: New test.
27689
27690 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27691
27692         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27693
27694 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27695
27696         * g++.old-deja/g++.pt/unify8.C: New test.
27697
27698 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27699
27700         * g++.old-deja/g++.abi/vbase1.C: New test.
27701
27702 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.old-deja/g++.pt/crash65.C: New test.
27705
27706 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27707
27708         * gcc.dg/cpp/assembl2.S: New test case.
27709
27710 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27711
27712         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27713         are supported.
27714
27715 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27716
27717         * g++.old-deja/g++.other/builtins1.C: New test.
27718         * g++.old-deja/g++.other/builtins2.C: Likewise.
27719         * g++.old-deja/g++.other/builtins3.C: Likewise.
27720         * g++.old-deja/g++.other/builtins4.C: Likewise.
27721
27722 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27723
27724         * gcc.c-torture/compile/20010117-1.c: New test.
27725         * gcc.c-torture/compile/20010117-2.c: New test.
27726
27727 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27728
27729         * g77.f-torture/execute/20010116.[fx]: New test,
27730         XFAIL on i?86-*-*.
27731         * g77.f-torture/compile/20010115.f: Indicate it's
27732         a test for PR fortran/1636.
27733
27734 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27735
27736         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27737
27738 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27739
27740         * g77.f-torture/compile/20010115.f: New test.
27741
27742 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27743
27744         * g++.old-deja/g++.pt/nontype5.C: New test.
27745
27746 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27747
27748         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27749         have an equivalent working one below it.
27750
27751 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27752
27753         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27754         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27755
27756 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27757
27758         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27759         message containing "init_priority".
27760         (conpr-2.C): Likewise.
27761         (conpr-3.C): Likewise.
27762         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27763
27764 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27765
27766         * gcc.c-torture/execute/20010114-2.c: New test.
27767
27768 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27769
27770         * gcc.c-torture/compile/20010114-1.c: New test.
27771         * gcc.c-torture/compile/20010114-1.x: Xfail.
27772         * gcc.c-torture/compile/20010114-2.c: New test.
27773         * gcc.c-torture/execute/20010114-1.c: New test.
27774         * gcc.dg/trunc-1.c: New test.
27775         * gcc.dg/uninit-B.c: New test.
27776
27777 2001-01-13  Nick Clifton  <nickc@redhat.com>
27778
27779         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27780         target.
27781
27782 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27783
27784         * gcc.c-torture/compile/20010113-1.c: New test.
27785
27786 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27787
27788         * gcc.c-torture/compile/20001212-1.c: New test.
27789
27790 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27791
27792         * gcc.dg/cpp/widestr1.c: Update.
27793         * gcc.dg/cpp/prag-imp.c: Remove.
27794
27795 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27796
27797         * gcc.c-torture/execute/20000801-3.x: Remove.
27798         * gcc.dg/c90-init-1.c: New test.
27799         * gcc.dg/c99-init-1.c: New test.
27800         * gcc.dg/c99-init-2.c: New test.
27801         * gcc.dg/gnu99-init-1.c: New test.
27802
27803 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27804
27805         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27806         testing that no relevant ones were found.
27807
27808 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27809
27810         * g++.old-deja/g++.pt/cast2.C: New test.
27811
27812 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27813
27814         * g++.old-deja/g++.pt/friend47.C: New test.
27815
27816 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         * g++.old-deja/g++.pt/instantiate13.C: New test.
27819
27820 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         * g++.old-deja/g++.other/defarg7.C: New test.
27823         * g++.old-deja/g++.other/defarg8.C: New test.
27824
27825 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27826
27827         * g++.old-deja/g++.pt/crash64.C: New test.
27828
27829 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27830
27831         * g++.old-deja/g++.pt/crash63.C: New test.
27832
27833 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27834
27835         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27836
27837 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27838
27839         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27840
27841 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27842
27843         * g++.old-deja/g++.pt/error3.C: New test.
27844
27845 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27846
27847         * g++.old-deja/g++.other/crash39.C: New test.
27848
27849 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27850
27851         * g++.old-deja/g++.other/vbase4.C: New test.
27852
27853 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27854
27855         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27856         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27857         * gcc.dg/special/special.exp: New test driver which will check
27858         for alias support for the above test.
27859
27860 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27861
27862         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27863         problems on small machines.
27864         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27865         parameterize.
27866
27867 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27868
27869         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27870         mips.
27871         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27872
27873 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27874
27875         * g++.old_deja/g++.pt/using8.C: New test.
27876
27877 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27878
27879         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27880
27881 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27882
27883         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27884         where a failure is expected.
27885         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27886
27887 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27888
27889         * g++.old_deja/g++.pt/instantiate12.C: New test.
27890
27891 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27892
27893         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27894         start of structs.
27895         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27896         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27897         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27898         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27899         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27900         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27901         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27902         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27903         * g++.old-deja/g++.eh/spec6.C: Likewise.
27904         * g++.old-deja/g++.jason/crash3.C: Likewise.
27905         * g++.old-deja/g++.law/ctors11.C: Likewise.
27906         * g++.old-deja/g++.law/ctors17.C: Likewise.
27907         * g++.old-deja/g++.law/ctors5.C: Likewise.
27908         * g++.old-deja/g++.law/ctors9.C: Likewise.
27909         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27910         * g++.old-deja/g++.mike/net22.C: Likewise.
27911         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27912         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27913         * g++.old-deja/g++.mike/virt3.C: Likewise.
27914         * g++.old-deja/g++.niklas/t128.C: Likewise.
27915         * g++.old-deja/g++.other/anon4.C: Likewise.
27916         * g++.old-deja/g++.other/using1.C: Likewise.
27917         * g++.old-deja/g++.other/warn3.C: Likewise.
27918         * g++.old-deja/g++.pt/t37.C: Likewise.
27919         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27920         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27921
27922 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27923
27924         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27925
27926 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27927
27928         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27929
27930 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27931
27932         * gcc.c-torture/compile/20010107-1.c: New test.
27933
27934 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27935
27936         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27937
27938 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27939
27940         * gcc.dg/format/format.h: New file.
27941         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27942         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27943         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27944         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27945         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27946         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27947         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27948         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27949         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27950         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27951         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27952         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27953         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27954         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27955         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27956         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27957         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27958         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27959         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27960         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27961         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27962         instead of declaring standard types, macros and functions in each
27963         test.
27964
27965 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27966
27967         * gcc.c-torture/execute/20010106-1.c: New test.
27968
27969 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27970
27971         * gcc.dg/format/format.exp: New file.
27972         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27973         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27974         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27975         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27976         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27977         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27978         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27979         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27980         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27981         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27982         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27983         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27984         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27985         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27986         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27987         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27988         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27989         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27990         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27991         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27992         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27993         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27994         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27995         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27996         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27997         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27998         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27999         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28000         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28001         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28002         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28003         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28004         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28005         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28006         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28007         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28008         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28009         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28010         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28011         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28012         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28013         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28014
28015 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28016
28017         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28018         account.
28019
28020 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28021
28022         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28023
28024 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28025
28026         * g++.old-deja/g++.pt/crash62.C: New test.
28027
28028 2001-01-04  Richard Henderson  <rth@redhat.com>
28029
28030         * gcc.dg/20000926-1.c: Update expected warnings.
28031         * gcc.dg/array-2.c: Likewise.
28032         * gcc.dg/array-4.c: Also validate flexible array members.
28033         * gcc.dg/c99-flex-array-1.c: New.
28034
28035 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28036
28037         * gcc.c-torture/compile/20001222-1.x: Remove.
28038
28039 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28040
28041         * gcc.c-torture/execute/built-in-setjmp.c: New.
28042
28043 2001-01-03  Richard Henderson  <rth@redhat.com>
28044
28045         * gcc.dg/940510-1.c: Update expected error wording.
28046         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28047
28048 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28049
28050         * lib/target-supports.exp (check_alias_available): Modified to
28051         indicate aliases not supported if only weak aliases are supported.
28052
28053 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28054
28055         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28056         Turn on cmpstrsi checks for __pj__ and __i370__.
28057
28058 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         * g++.old-deja/g++.other/virtual11.C: New test.
28061
28062 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28063
28064         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28065
28066 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28067
28068         * gcc.c-torture/compile/20010102-1.c: New test.
28069
28070 2001-01-02  Andreas Jaeger  <aj@suse.de>
28071
28072         * gcc.dg/noreturn-3.c: New test.
28073
28074         * gcc.dg/noreturn-4.c: New test.
28075
28076 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28077
28078         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28079         __builtin_fputc and __builtin_fwrite.
28080
28081 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28082
28083         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28084         signed char, not default char.
28085
28086 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28087
28088         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28089
28090 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28091
28092         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28093
28094 2000-12-29  Richard Henderson  <rth@redhat.com>
28095
28096         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28097         (__cyg_profile_func_exit): Define.
28098
28099 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28100
28101         * g++.dg/vtgc1.C: New test.
28102
28103 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28104
28105         * gcc.dg/noncompile/20001228-1.c: New test.
28106
28107         * gcc.dg/20001228-1.c: New test.
28108
28109         * gcc.c-torture/execute/20001228-1.c: New test.
28110
28111 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28112
28113         * gcc.dg/format-strfmon-1.c: New test.
28114
28115 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28116
28117         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28118         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28119         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28120         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28121         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28122         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28123         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28124         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28125         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28126         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28127         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28128         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28129         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28130
28131         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28132         * gcc.c-torture/execute/string-opt-4.c: Test index.
28133
28134 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28135
28136         * gcc.c-torture/compile/20001226-1.c: New test.
28137
28138 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28139
28140         * gcc.c-torture/compile/20001222-1.c: New test.
28141         * gcc.c-torture/compile/20001222-1.x: Xfail.
28142
28143 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28144
28145         * gcc.c-torture/execute/comp-goto-2.c: New test.
28146
28147 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28148
28149         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28150         Use long types if __INT_MAX__ is 32767.
28151         (main): Use cast to (sint32 *) when poking 88 into a_page.
28152
28153         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28154
28155 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28156
28157         * gcc.c-torture/compile/20001221-1.c: New test.
28158         * gcc.c-torture/execute/20001221-1.c: New test.
28159
28160 2000-12-20  Richard Henderson  <rth@redhat.com>
28161
28162         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28163         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28164
28165 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28166
28167         * gcc.dg/compare3.c: New test.
28168
28169 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28170
28171         * gcc.dg/format-warnll-1.c: New test.
28172
28173 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28174
28175         * gcc.dg/cpp/cmdlne-P.c: New test.
28176
28177 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28178
28179         * gcc.c-torture/execute/builtin-abs-1.c,
28180         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28181
28182 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28183
28184         * gcc.dg/cpp/multiline.c: New test.
28185
28186 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28187
28188         * g++.old-deja/g++.other/syshdr1.C: Update.
28189         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28190
28191 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28192
28193         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28194
28195 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28196
28197         * g++.old-deja/g++.pt/ttp65.C: New test.
28198
28199 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28200
28201         * g++.old-deja/g++.pt/ttp64.C: New test.
28202
28203 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28204
28205         * g++.old-deja/g++.pt/spec33.C: New test.
28206
28207 2000-12-14  Catherine Moore  <clm@redhat.com>
28208
28209         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28210         * gcc.c-torture/execute/920612-2.c: Likewise.
28211         * gcc.c-torture/execute/920428-2.c: Likewise.
28212         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28213         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28214
28215 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28216
28217         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28218         * gcc.dg/pack-test-2.c: Likewise.
28219
28220 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28221
28222         Tests by Zack Weinberg <zackw@stanford.edu>.
28223
28224         * gcc.dg/cpp/defined.c: Update.
28225         * gcc.dg/cpp/defined_trad.c: New tests.
28226
28227 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28228
28229         * gcc.dg/cpp/trad-direct.c: Update.
28230
28231 2000-12-11  Neil Booth  <neilb@earthling.net>
28232
28233         * gcc.dg/cpp/defined_trad.c
28234
28235 2000-12-11  Neil Booth  <neilb@earthling.net>
28236
28237         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28238
28239 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28240
28241         * gcc.dg/format-miss-2.c: New test.
28242
28243 2000-12-09  Neil Booth  <neilb@earthling.net>
28244
28245         * gcc.dg/cpp/lineflags.c: New tests.
28246         * gcc.dg/cpp/poison.c: Update.
28247         * gcc.dg/cpp/redef2.c: Update.
28248         * gcc.dg/cpp/skipping.c: New test.
28249
28250 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28251
28252         * g++.old-deja/g++.other/eh3.C: New testcase.
28253
28254 2000-12-07  Neil Booth  <neilb@earthling.net>
28255
28256         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28257         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28258         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28259         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28260         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28261         Update.
28262
28263 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28264
28265         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28266         __SIZE_TYPE__ instead of int for type of integers cast to
28267         pointers.
28268
28269 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28270
28271         * g++.old-deja/g++.other/cleanup4.C: New test.
28272
28273 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28274
28275         * format-sec-1.c: New test.
28276
28277 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28278
28279         * gcc.dg/format-nonlit-3.c: New test.
28280
28281 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28282
28283         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28284         through a null pointer.
28285
28286 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28287
28288         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28289         * g++.old-deja/g++.pt/partial4.C: New test.
28290
28291 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28292
28293         * gcc.c-torture/execute/ieee/hugeval.x: New.
28294
28295 2000-12-06  Neil Booth  <neilb@earthling.net>
28296
28297         * gcc.dg/cpp/backslash2.c: New tests.
28298
28299 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28300
28301         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28302         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28303
28304 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28305
28306         * gcc.c-torture/execute/20001203-2.c: New testcase.
28307
28308 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28309
28310         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28311         * g++.old-deja/g++.other/virtual10.C: New test.
28312
28313 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28314
28315         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28316
28317 2000-12-05  Richard Henderson  <rth@redhat.com>
28318
28319         * gcc.c-torture/compile/20001205-1.c: New.
28320
28321 2000-12-04  Neil Booth  <neilb@earthling.net>
28322
28323         * g++.old-deja/g++.other/virtual9.C: New test.
28324         * g++.old-deja/g++.pt/crash61.C: New test.
28325         * gcc.c-torture/execute/loop-9.c: New test.
28326
28327 2000-12-04  Neil Booth  <neilb@earthling.net>
28328
28329         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28330         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28331         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28332         * gcc.dg/cpp/extratokens.c: ...here.
28333
28334 2000-12-04  Neil Booth  <neilb@earthling.net>
28335
28336         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28337         New tests.
28338
28339 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28340
28341         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28342         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28343
28344 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28345
28346         * gcc.c-torture/execute/20001203-1.c: New test.
28347
28348 2000-12-03  Neil Booth  <neilb@earthling.net>
28349
28350         * gcc.dg/cpp/macro6.c: New test cases.
28351
28352 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28353
28354         * gcc.c-torture/execute/string-opt-9.c: New test.
28355         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28356         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28357         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28358
28359         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28360         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28361
28362 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28363
28364         * gcc.dg/cpp/if-6.c: New testcase.
28365
28366         * gcc.dg/20001201-1.c: New testcase.
28367
28368 2000-12-02  Neil Booth  <neilb@earthling.net>
28369
28370         * g++.old-deja/g++.other/externC4.C,
28371         g++.old-deja/g++.other/friend10.C: New tests.
28372
28373 2000-12-02  Neil Booth  <neilb@earthling.net>
28374
28375         * g++.old-deja/g++.other/instan2.C
28376         * g++.old-deja/g++.other/instan3.C: New test.
28377
28378 2000-12-02  Neil Booth  <neilb@earthling.net>
28379
28380         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28381         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28382         gnuc99.c,gnuc99-pedantic.c: New tests.
28383
28384 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28385
28386         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28387         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28388
28389 2000-12-01  Neil Booth  <neilb@earthling.net>
28390
28391         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28392         * gcc.dg/cpp/poison.c: Update.
28393         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28394
28395 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28396
28397         * g77.f-torture/execute/20001201.f: New test.
28398
28399 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28400
28401         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28402
28403 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28404
28405         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28406
28407 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28408
28409         * g++.old-deja/g++.other/cast6.C: New test.
28410
28411 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28412
28413         * gcc.c-torture/execute/20001130-2.c: New testcase.
28414
28415 2000-11-30  Richard Henderson  <rth@redhat.com>
28416
28417         * gcc.c-torture/execute/20001130-1.c: New test.
28418
28419 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         * g++.old-deja/g++.other/op3.C: New test.
28422
28423 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28424
28425         * g++.old-deja/g++.other/op2.C: New test.
28426
28427 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28428
28429         * g++.old-deja/g++.other/crash38.C: New test.
28430
28431 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28432
28433         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28434
28435 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28438         tests.
28439         * gcc.c-torture/execute/string-opt-6.c: New test.
28440
28441         * gcc.dg/20001117-1.c: Add main.
28442
28443 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28444
28445         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28446         Move from here ...
28447         * gcc.dg/940510-1.c: ... to here.
28448
28449         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28450         zero-size arrays in toplevel structures.
28451
28452 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28453
28454         * gcc.c-torture/execute/loop-8.c: New test.
28455
28456 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28457
28458         * g++.old-deja/g++.other/base1.C: New test.
28459
28460 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.old-deja/g++.other/parse2.C: New test.
28463
28464 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28465
28466         * g++.old-deja/g++.pt/incomplete1.C: New test.
28467
28468 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28469
28470         * g++.old-deja/g++.other/friend9.C: New test.
28471
28472 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28473
28474         * gcc.dg/20001127-1.c: New test.
28475
28476 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.pt/friend46.C: New test.
28479
28480 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28481
28482         * g++.old-deja/g++.other/ptrmem8.C: New test.
28483
28484 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28485
28486         * gcc.c-torture/execute/string-opt-7.c: New test.
28487         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28488
28489 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28490
28491         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28492         instead of 'mkcheck 2'.
28493
28494 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28495
28496         * gcc.c-torture/execute/memcheck/driver.c,
28497         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28498         C9X references to refer to C99.
28499
28500 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28501
28502         * gcc.dg/ultrasp3.c: New test.
28503
28504 2000-11-25  Neil Booth  <neilb@earthling.net>
28505
28506         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28507
28508 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28509
28510         * gcc.c-torture/compile/20001123-2.c: New.
28511
28512 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28513
28514         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28515
28516 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28517
28518         * gcc.dg/sequence-point-1.c: Add some new tests.
28519         * gcc.c-torture/execute/20001124-1.c: New test.
28520
28521 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28522
28523         * g++.old-deja/g++.other/vaarg4.C: New test.
28524         * gcc.c-torture/compile/20001123-1.c: New test.
28525
28526 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28527
28528         * g++.other/crash24.C: Adjust and remove XFAIL.
28529         * g++.other/crash37.C: New test.
28530
28531 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28532
28533         * g++.old-deja/g++.pt/instantiate9.C: New test.
28534
28535 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28536
28537         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28538         new ABI, too.
28539
28540         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28541         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28542
28543 2000-11-22  Neil Booth  <neilb@earthling.net>
28544
28545         * gcc.dg/cpp/Wtrigraphs.c: New test.
28546
28547 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28548
28549         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28550
28551 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28552
28553         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28554
28555 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28556
28557         * lib/gcc-dg.exp: load_lib scanasm.exp.
28558         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28559         * lib/g++-dg.exp: load_lib scanasm.exp.
28560         * lib/scanasm.exp: New.
28561         (scan-assembler, scan-assembler-not): Add optional arguments to
28562         test name, or if not present, the pattern name.
28563         (scan-assembler-dem, scan-assembler-dem-not): New.
28564
28565         * g++.dg/dg.exp: New.
28566
28567 2000-11-21  Neil Booth  <neilb@earthling.net>
28568
28569         * gcc.dg/cpp/integrated1.c: Remove.
28570
28571 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28572
28573         * gcc.c-torture/execute/20001121-1.c: New test.
28574
28575 2000-11-21  Richard Henderson  <rth@redhat.com>
28576
28577         * gcc.c-torture/compile/20001121-1.c: New test.
28578
28579 2000-11-20  Neil Booth  <neilb@earthling.net>
28580
28581         * gcc.dg/cpp/integrated1.c: New test.
28582
28583 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28584
28585         * g++.old-deja/g++.other/inline17.C: New test.
28586
28587 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28588
28589         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28590         local variable to be zero: I made the variable global. Now
28591         uses abort() and exit() instead of relying on main's return value.
28592
28593 2000-11-20  Neil Booth  <neilb@earthling.net>
28594
28595         * gcc.dg/cpp/paste2.c: Update test.
28596         * objc/execute/paste.m: New test.
28597
28598 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28599
28600         * gcc.dg/c99-condexpr-1.c: New test.
28601
28602 2000-11-20  Neil Booth  <neilb@earthling.net>
28603
28604         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28605
28606 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         * g++.old-deja/g++.pt/export1.C: New test.
28609
28610 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28611
28612         * gcc.dg/20001117-1.c: New test.
28613
28614 2000-11-18  Richard Henderson  <rth@redhat.com>
28615
28616         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28617
28618 2000-11-18  Richard Henderson  <rth@redhat.com>
28619
28620         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28621         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28622         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28623
28624 2000-11-18  Richard Henderson  <rth@redhat.com>
28625
28626         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28627         (main): New.  Exit cleanly.
28628
28629 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28630
28631         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28632         gcc.dg/c99-fordecl-2.c: New tests.
28633
28634 2000-11-18  Richard Henderson  <rth@redhat.com>
28635
28636         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28637         * gcc.c-torture/execute/zerolen-2.c: New.
28638
28639 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28640
28641         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28642         memory.
28643
28644 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28645
28646         * g++.old-deja/g++.pt/instantiate8.C: New test.
28647
28648 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28651         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28652
28653 2000-11-16  Nick Clifton  <nickc@redhat.com>
28654
28655         * gcc.c-torture/execute/nestfunc-2.c: New test.
28656         * gcc.c-torture/execute/nestfunc-3.c: New test.
28657
28658 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28659
28660         * gcc.c-torture/compile/20001116-1.c: New test.
28661
28662 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28663
28664         * gcc.c-torture/execute/20001115-1.c: New test.
28665
28666 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28667
28668         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28669         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28670         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28671         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28672
28673 2000-11-15  Neil Booth  <neilb@earthling.net>
28674
28675         gcc.dg/cpp/_Pragma1.c: Update.
28676         gcc.dg/cpp/_Pragma2.c: New test.
28677
28678 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         * g++.old-deja/g++.other/anon5.C: New test.
28681
28682 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28683
28684         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28685         tests.
28686
28687 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28688
28689         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28690         output.
28691
28692 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28693
28694         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28695         labels at end of compound statements.
28696
28697 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28698
28699         * gcc.c-torture/execute/loop-7.c: New test.
28700
28701 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28702
28703         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28704
28705 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28706
28707         * gcc.dg/c99-bool-1.c: New test.
28708
28709 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28710
28711         * gcc.dg/c99-scope-1.c: Remove xfail.
28712         * gcc.dg/c99-scope-2.c: New test.
28713
28714 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28715
28716         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28717         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28718
28719 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28720
28721         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28722         error messages.
28723
28724         * g++.mike/p700.C: Don't typedef wchar_t.
28725         * g++.mike/p784.C: Likewise.
28726         * g++.mike/eb101.C: Don't use __wchar_t.
28727
28728 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28729
28730         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28731         from DO loop.
28732
28733 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28734
28735         * gcc.c-torture/execute/20001111-1.c: New test.
28736
28737 2000-11-10  Nick Clifton  <nickc@redhat.com>
28738
28739         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28740         long multuiple and accumulate.
28741
28742 2000-11-09  Richard Henderson  <rth@redhat.com>
28743
28744         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28745         via size_t instead of int.
28746
28747         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28748         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28749         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28750         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28751
28752 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28753
28754         * gcc.c-torture/compile/20001109-1.c: New test.
28755         * gcc.c-torture/compile/20001109-2.c: New test.
28756
28757 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         * g++.old-deja/g++.pt/operator1.C: New test.
28760         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28761
28762 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28763
28764         * gcc.dg/20001108-1.c: New test.
28765
28766 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28767
28768         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28769         with both arguments constant strings.
28770         * gcc.c-torture/execute/string-opt-3.c: New test.
28771         * gcc.c-torture/execute/string-opt-4.c: New test.
28772         * gcc.c-torture/execute/string-opt-5.c: New test.
28773
28774 2000-11-08  Nick Clifton  <nickc@redhat.com>
28775
28776         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28777         mulsidi3adddi patterns.
28778
28779 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28780
28781         * g++.old-deja/g++.other/crash36.C: New test.
28782
28783 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28784
28785         * g++.old-deja/g++.other/init16.C: New test.
28786
28787 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28788
28789         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28790
28791 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28792
28793         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28794         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28795         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28796
28797 2000-11-07  DJ Delorie  <dj@redhat.com>
28798
28799         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28800
28801 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28802
28803         * gcc.c-torture/execute/string-opt-1.c: New test.
28804
28805 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28806
28807         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28808         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28809         parameters in registers, and there is no way for a varargs
28810         function to know in which order the integer and floating-point
28811         parameters should be interleaved when they are placed on the
28812         stack.
28813         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28814         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28815
28816 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28817
28818         * gcc.c-torture/execute/string-opt-2.c: New test.
28819
28820 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28821
28822         * g++.old-deja/g++.pt/crash60.C: New test.
28823
28824 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28825
28826         * g++.old-deja/g++.other/crash24.C: New test.
28827         * g++.old-deja/g++.other/crash25.C: New test.
28828         * g++.old-deja/g++.other/crash26.C: New test.
28829         * g++.old-deja/g++.other/crash27.C: New test.
28830         * g++.old-deja/g++.other/crash28.C: New test.
28831         * g++.old-deja/g++.other/crash29.C: New test.
28832         * g++.old-deja/g++.other/crash30.C: New test.
28833         * g++.old-deja/g++.other/crash31.C: New test.
28834         * g++.old-deja/g++.other/crash32.C: New test.
28835         * g++.old-deja/g++.other/crash33.C: New test.
28836         * g++.old-deja/g++.other/crash34.C: New test.
28837         * g++.old-deja/g++.other/crash35.C: New test.
28838
28839 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gcc.c-torture/execute/20001031-1.c: New test.
28842
28843 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28844
28845         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28846         namespace.
28847
28848         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28849         standards-conformant.
28850
28851         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28852
28853         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28854         * g++.old-deja/g++.mike/p755a.C: Likewise.
28855         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28856         library makes no calls to `operator new' during initialization.
28857
28858 2000-11-04  Neil Booth  <neilb@earthling.net>
28859
28860         * gcc.dg/cpp/include2.c: New tests.
28861
28862 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28863
28864         * lib/g++.exp (g++_set_ld_library_path): New function.
28865         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28866
28867 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28868
28869         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28870         warnings.
28871
28872 2000-11-01  Richard Henderson  <rth@redhat.com>
28873
28874         * g++.old-deja/g++.ext/namedret1.C: New.
28875         * g++.old-deja/g++.ext/namedret2.C: New.
28876         * g++.old-deja/g++.ext/namedret3.C: New.
28877
28878 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28879
28880         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28881         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28882
28883 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28884
28885         * gcc.c-torture/execute/va-arg-21.c: New test.
28886
28887 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28888
28889         * gcc.dg/c99-complex-2.c: New test.
28890
28891 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28892
28893         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28894
28895 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28896
28897         * g++.old-deja/g++.other/inline16.C: New test.
28898
28899 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28900
28901         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28902         __PRETTY_FUNCTION__
28903
28904 2000-10-29  Neil Booth  <neilb@earthling.net>
28905
28906         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28907         New tests.
28908         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28909         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28910         optimisation.
28911
28912 2000-10-29  Neil Booth  <neilb@earthling.net>
28913
28914         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28915         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28916         * mi5.c: Test multiple includes work with -C.
28917         * trigraphs.c: Test ^= version.
28918
28919 2000-10-28  Neil Booth  <neilb@earthling.net>
28920
28921         New tests and test updates for new macro expander.
28922
28923         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28924         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28925         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28926         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28927         new diagnostic messages.
28928
28929         * gcc.dg/cpp/macro3.c: New tests.
28930
28931 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28932
28933         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28934         on the same line.
28935
28936 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28937
28938         * g++.old-deja/g++.other/eh2.C: New test.
28939
28940 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28941
28942         * gcc.c-torture/execute/20001027-1.c: New test.
28943
28944 2000-10-26  Richard Henderson  <rth@redhat.com>
28945
28946         * gcc.c-torture/execute/20001026-1.c: New.
28947
28948 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28949
28950         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28951         * g++.old-deja/g++.law/builtin1.C: Likewise.
28952         * g++.old-deja/g++.law/ctors10.C: Likewise.
28953         * g++.old-deja/g++.law/virtual3.C: Likewise.
28954         * g++.old-deja/g++.mike/p658.C: Likewise.
28955         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28956         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28957         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28958         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28959         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28960
28961 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         * gcc.c-torture/compile/20001024-1.c: New test.
28964
28965 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28966
28967         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28968         to tell us whether or not we are using V3.
28969
28970 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28971
28972         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28973         operands.
28974
28975 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28976
28977         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28978
28979 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28980
28981         * gcc.c-torture/execute/20001024-1.c: New test.
28982
28983 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28984
28985         * g++.old-deja/g++.other/sibcall1.C: New test.
28986
28987 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28988
28989         * gcc.dg/noncompile/init-3.c: New test.
28990
28991 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28992
28993         * gcc.dg/format-array-1.c: New test.
28994
28995 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28996
28997         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28998         writing through null pointers; remove comment about testing
28999         unterminated strings.
29000
29001 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29002
29003         * gcc.c-torture/execute/20001017-2.c: New test.
29004
29005 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29006
29007         * gcc.c-torture/compile/20001018-1.c: New test.
29008         * gcc.c-torture/compile/20001018-1.x: Xfail.
29009
29010 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29011
29012         * gcc.c-torture/execute/20001017-1.c: New test.
29013
29014 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29015
29016         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29017         for multiple use of arguments with scanf formats; add tests for
29018         multiple use of arguments.
29019
29020 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29021
29022         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29023
29024 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29025
29026         * gcc.dg/format-miss-1.c: New test.
29027
29028 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29029
29030         * gcc.c-torture/execute/20001013-1.c: New test.
29031
29032 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29033
29034         * gcc.dg/format-branch-1.c: New test.
29035
29036 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29037
29038         * README, lib/file-format.exp: Remove EGCS references.
29039
29040 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29041
29042         * gcc.dg/20001013-1.c: New test.
29043
29044 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29045
29046         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29047         for intmax_t in the compiler using __typeof__ and the type rules
29048         for conditional expressions.
29049
29050 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29051
29052         * gcc.dg/20001012-1.c: New test.
29053         * gcc.dg/20001012-2.c: New test.
29054
29055 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29056
29057         * gcc.dg/format-attr-1.c: New test.
29058
29059 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29060
29061         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29062         __LONG_LONG_MAX__ instead of LLONG_MAX.
29063
29064 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29065
29066         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29067         scanf flags.
29068         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29069         flags.
29070
29071 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29072
29073         * gcc.dg/sequence-pt-1.c: New test.
29074
29075 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29076
29077         * gcc.c-torture/execute/20001011-1.c: New testcase.
29078         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29079
29080 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29081
29082         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29083         does not error on it.
29084
29085 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29086
29087         * gcc.dg/20001009-1.c: New test.
29088
29089 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29090
29091         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29092         * gcc.c-torture/execute/20001009-2.c: ... to here.
29093
29094 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29095
29096         * gcc.c-torture/compile/20001009-1.c: New testcase.
29097         * gcc.c-torture/execute/20001009-1.c: New testcase.
29098         Testcases provided by Jan Hubicka <jh@suse.cz>.
29099
29100 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29101
29102         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29103         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29104         uintmax_t using <limits.h> to emulate the compiler's internal
29105         logic.  No longer XFAIL %j tests.
29106
29107 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29108
29109         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29110         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29111         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29112         regexps and details of expected handling of some bad formats.
29113         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29114         suppression.
29115
29116 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29117
29118         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29119         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29120         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29121         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29122         in list archives.
29123
29124 2000-10-06  Richard Henderson  <rth@cygnus.com>
29125
29126         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29127         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29128         * g++.old-deja/g++.jason/report.C: Likewise.
29129         * g++.old-deja/g++.law/friend5.C: Likewise.
29130         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29131         of the expected warnings.
29132
29133 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29134
29135         * g++.old-deja/g++.pt/enum14.C: New test.
29136
29137 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29138
29139         * g++.old-deja/g++.pt/crash59.C: New test.
29140
29141 2000-10-04  Will Cohen  <wcohen@redhat.com>
29142
29143         * gcc.dg/20000926-1.c: New test.
29144
29145 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29146
29147         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29148         function name for current C++ compiler.
29149         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29150
29151 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29152
29153         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29154         __PRETTY_FUNCTION__.
29155         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29156
29157 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29158
29159         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29160
29161 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29162
29163         * gcc.c-torture/compile/20000923-1.c: New test.
29164
29165 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29166
29167         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29168         * g++.old-deja/g++.pt/ttp62.C: Same.
29169         * g++.old-deja/g++.other/inline14.C: Same.
29170
29171 2000-09-24  Richard Henderson  <rth@cygnus.com>
29172
29173         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29174
29175 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29176
29177         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29178
29179 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29180
29181         * gcc.c-torture/compile/20000922-1.c: New file.
29182
29183 2000-09-21  Nick Clifton  <nickc@redhat.com>
29184
29185         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29186         a signed long modulo operation.
29187         (mod6): New function - perform an unsigned long modulo operation.
29188         (main): Add tests for modulos of very large numbers by very small
29189         dividends.
29190
29191 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29192
29193         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29194
29195 2000-09-19  Richard Henderson  <rth@cygnus.com>
29196
29197         * gcc.dg/compare2.c (case 10): XFAIL.
29198
29199 2000-09-18  Richard Henderson  <rth@cygnus.com>
29200
29201         * gcc.c-torture/execute/20000906-1.c: Move ...
29202         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29203         that support __builtin_trap.
29204
29205 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29206
29207         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29208
29209 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29210
29211         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29212         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29213         more $ format tests.
29214
29215 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29216
29217         * gcc.dg/format-errmk-1.c: New test.
29218
29219 2000-09-17  Greg McGary  <greg@mcgary.org>
29220
29221         * gcc.c-torture/execute/20000917-1.x: Remove.
29222
29223 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29224
29225         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29226
29227 2000-09-17  Greg McGary  <greg@mcgary.org>
29228
29229         * gcc.c-torture/execute/20000917-1.c: New test.
29230         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29231
29232 2000-09-16  Neil Booth  <NeilB@earthling.net>
29233
29234         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29235         in nested macro bug.
29236
29237 2000-09-15  Neil Booth  <NeilB@earthling.net>
29238
29239         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29240
29241 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29242
29243         * gcc.c-torture/execute/20000914-1.c: New test.
29244
29245 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29246
29247         * g++.other/inline13.C: New test.
29248
29249 2000-09-12  Andreas Jaeger  <aj@suse.de>
29250
29251         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29252         constant by Ulrich Drepper <drepper@redhat.com>.
29253
29254 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29255
29256         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29257
29258 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29259
29260         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29261
29262 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29263
29264         * gcc.dg/cpp/backslash.c: New test.
29265
29266 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29267
29268         * gcc.c-torture/execute/20000910-1.c: New test.
29269         * gcc.c-torture/execute/20000910-2.c: Likewise.
29270
29271 2000-09-11  Robert Lipe  <robertl@sco.com>
29272
29273         * gcc.dg/pragma-align.c: New test.
29274
29275 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29276
29277         * g++.old-deja/g++.pt/explicit82.C: New test.
29278         * g++.old-deja/g++.pt/explicit83.C: New test.
29279
29280 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29281
29282         * gcc.dg/asm-names.c: New test.
29283
29284 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29285
29286         * gcc.dg/cpp/tr-warn6.c: New test
29287
29288 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29289
29290         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29291         be accepted.
29292
29293 2000-09-07  Catherine Moore  <clm@redhat.com>
29294
29295         * gcc.c-torture/execute/unroll-1.c: New test.
29296
29297 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29298
29299         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29300         ERROR markers.
29301         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29302         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29303         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29304         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29305         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29306         Preprocess only.
29307         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29308         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29309
29310 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29311
29312         * g++.old-deja/g++.pt/deduct2.C: New test.
29313
29314 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29315
29316         * g++.old-deja/g++.pt/parms2.C: New test.
29317
29318 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29319
29320         * g++.old-deja/g++.pt/crash58.C: New test.
29321
29322 2000-09-06  Greg McGary  <greg@mcgary.org>
29323
29324         * gcc.c-torture/execute/20000906-1.c: New test.
29325         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29326
29327 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29328
29329         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29330
29331 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29332
29333         * g++.old-deja/g++.pt/crash57.C: New test.
29334
29335 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29336
29337         * g++.old-deja/g++.pt/crash56.C: New test.
29338
29339 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29340
29341         * g++.old-deja/g++.pt/koenig1.C: New test.
29342
29343 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29344
29345         * gcc.dg/20000904-1.c: New test.
29346
29347 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29348
29349         * gcc.dg/cpp/paste8.c: New test.
29350
29351 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29352
29353         * gcc.c-torture/compile/20000827-1.c: New test.
29354
29355 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29356
29357         * gcc.dg/format-diag-1.c: New test.
29358
29359 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29360
29361         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29362         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29363         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29364         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29365         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29366
29367 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29368
29369         * g++.old-deja/g++.other/nested4.C: New test.
29370
29371 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29372
29373         * g++.old-deja/g++.ns/scoped1.C: New test.
29374
29375 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29376
29377         * lib/g++.exp: Support testing already-installed GCC.
29378
29379 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29380
29381         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29382
29383 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29384
29385         * gcc.dg/return-type-2.c: New test.
29386
29387 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29388
29389         * gcc.c-torture/compile/20000825-1.c: New test.
29390
29391 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29392
29393         * gcc.dg/dwarf2-2.c: New test.
29394
29395 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29396
29397         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29398         dg-warning regexps.
29399
29400 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29401
29402         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29403         gcc.dg/format-ext-5.c: New tests.
29404
29405 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29406
29407         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29408
29409 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29410
29411         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29412
29413 2000-08-24  Richard Henderson  <rth@cygnus.com>
29414
29415         * gcc.dg/ia64-sync-1.c: New test.
29416         * gcc.dg/ia64-sync-2.c: New test.
29417         * gcc.dg/ia64-asm-1.c: New test.
29418
29419 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29420
29421         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29422         * gcc.dg/format-ext-2.c: New test.
29423
29424 2000-08-23  Jason Merrill  <jason@redhat.com>
29425
29426         * lib/old-dejagnu.exp: Also ignore "In member function" and
29427         "At global scope".
29428
29429 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29430
29431         * gcc.dg/noncompile/label-lineno-1.c: New test.
29432
29433 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29434
29435         * gcc.dg/c99-array-nonobj-1.c: New test.
29436
29437 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29438
29439         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29440         tests.
29441         * gcc.dg/format-ext-1.c: New test.
29442
29443 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29444
29445         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29446         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29447         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29448         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29449         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29450
29451 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29452
29453         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29454         gcc.dg/c99-strftime-2.c: New tests.
29455
29456 2000-08-22  Richard Henderson  <rth@cygnus.com>
29457
29458         * gcc.c-torture/execute/20000822-1.c: New test.
29459
29460 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29461
29462         * gcc.c-torture/execute/20000819-1.x: Remove.
29463
29464 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29465
29466         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29467         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29468         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29469         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29470         gcc.dg/format-xopen-1.c: New tests.
29471
29472 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29473
29474         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29475
29476 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29477
29478         * g++.old-deja/g++.other/loop2.C: New test.
29479
29480         * gcc.c-torture/compile/20000606-1.c: New test.
29481         * gcc.c-torture/compile/20000728-1.c: New test.
29482         * gcc.c-torture/execute/20000801-1.c: New test.
29483         * gcc.c-torture/execute/20000801-2.c: New test.
29484         * gcc.c-torture/execute/20000819-1.c: New test.
29485         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29486         * gcc.dg/20000629-1.c: New test.
29487         * gcc.dg/20000724-1.c: New test.
29488         * gcc.dg/20000807-1.c: New test.
29489
29490 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29491
29492         * gcc.dg/cpp/pragma-1.c: New test.
29493         * gcc.dg/cpp/pragma-2.c: New test.
29494
29495 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29496
29497         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29498         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29499
29500 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29501
29502         * gcc.c-torture/compile/20000818-1.c: New test.
29503
29504 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29505
29506         * gcc.c-torture/execute/20000818-1.c: New test.
29507
29508 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29509
29510         * gcc.dg/format-va-1.c: New test.
29511
29512 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29513
29514         * g++.old-deja/g++.other/typedef8.C: New test.
29515
29516 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29519         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29520         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29521         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29522         * g++.old-deja/g++.other/ptrmem7.C: New test.
29523         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29524
29525 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29526
29527         * g++.old-deja/g++.pt/typename27.C: New test.
29528
29529 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29530
29531         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29532         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29533         * g++.old-deja/g++.pt/friend45.C: New test.
29534         * g++.old-deja/g++.other/friend8.C: New test.
29535
29536 2000-08-15  Richard Henderson  <rth@cygnus.com>
29537
29538         * gcc.c-torture/execute/20000815-1.c: New test.
29539
29540 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29541
29542         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29543         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29544         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29545
29546 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29547
29548         * g++.old-deja/g++.other/refinit2.C: New test.
29549
29550 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29551
29552         * lib/c-torture.exp (c-torture): Make
29553         compiler_conditional_xfail_data global.
29554         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29555         compiler_conditional_xfail_data machinery.
29556         (f-torture-execute): Likewise.
29557         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29558         and only when unrolling loops.
29559
29560         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29561
29562 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29563
29564         * g++.old-deja/g++.pt/explicit81.C: New test.
29565
29566 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29567
29568         * g++.old-deja/g++.pt/typename26.C: New test.
29569
29570 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29571
29572         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29573         warning.
29574
29575 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29576
29577         * g++.old-deja/g++.other/array3.C: New test.
29578
29579 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29580
29581         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29582         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29583         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29584         New tests.
29585
29586 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29587
29588         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29589         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29590
29591 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29592
29593         * gcc.c-torture/execute/20000808-1.c: New test.
29594
29595 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29596
29597         * gcc.dg/c90-const-expr-1.c: New test.
29598
29599 2000-08-08  Richard Henderson  <rth@cygnus.com>
29600
29601         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29602
29603 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29604
29605         * gcc.dg/noncompile/const-ll-1.c: New test.
29606
29607 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29608
29609         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29610
29611 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29612
29613         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29614         that running programs linked against the shared version of libobjc
29615         run correctly.
29616
29617 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29618
29619         * gcc.dg/c99-printf-1.c: New test.
29620
29621 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29622
29623         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29624
29625 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29626
29627         * gcc.c-torture/execute/20000731-1.x: Delete.
29628
29629 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29630
29631         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29632         and torture_without_loops as is done by c-torture.exp.
29633         (search_for): Copy from c-torture.exp.
29634         (gcc-dg-runtest): New function, drives a directory of tests
29635         iterating over the TORTURE_OPTIONS.
29636         (scan-assembler, scan-assembler-not): Move here from
29637         individual directory drivers.
29638
29639         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29640         defined by lib/gcc-dg.exp.
29641         * gcc.dg/cpp/cpp.exp: Likewise.
29642         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29643         gcc-dg-runtest, so we cycle over optimization options.
29644
29645         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29646         * gcc.dg/compare2.c: No longer expected to fail.
29647
29648 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29649
29650         * gcc.c-torture/execute/20000804-1.c: New test.
29651
29652 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29653
29654         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29655
29656 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29657
29658         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29659
29660 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29661
29662         * gcc.c-torture/compile/20000803-1.c: New test.
29663
29664 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29665
29666         * gcc.c-torture/execute/20000801-3.c,
29667         gcc.c-torture/execute/20000801-4.c: New tests.
29668         * gcc.c-torture/execute/20000801-3.x,
29669         gcc.c-torture/execute/20000801-4.x: Xfail.
29670
29671 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29672
29673         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29674         libobjc/.libs to allow for libtool.
29675
29676 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29677
29678         * gcc.c-torture/compile/20000802-1.c: New test.
29679
29680 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29681
29682         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29683
29684 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29685
29686         * gcc-c-torture/execute/20000731-2.c: New test.
29687
29688         * gcc.c-torture/execute/20000731-1.c: New test.
29689         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29690
29691 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29692
29693         * testsuite/gcc.dg/cpp/paste7.c: New test.
29694         * gcc.dg/cpp/20000725-1.c: New test.
29695
29696 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29697
29698         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29699         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29700         declaration warning for __builtin_dwarf_reg_size.
29701
29702         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29703
29704 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29705
29706         * gcc.dg/noncompile/voidparam-1.c: New test.
29707
29708 2000-07-30  Richard Henderson  <rth@cygnus.com>
29709
29710         * gcc.dg/c90-digraph-1.c: Don't xfail.
29711         * gcc.dg/compare2.c (case 10): Xfail.
29712         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29713
29714 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29715
29716         * gcc.dg/c99-main-1.c: New test.
29717
29718 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29719
29720         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29721
29722 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29723
29724         * gcc.c-tortuer/execute/20000726-1.c: New test.
29725
29726 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29727
29728         * gcc.c-torture/execute/enum-2.c: New test.
29729
29730 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29731
29732         * gcc.dg/cpp/tr-warn3.c: New test.
29733
29734 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * g++.old-deja/g++.ext/implicit1.C: Remove.
29737         * g++.old-deja/g++.jason/c2.C: Remove
29738         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29739         * g++.old-deja/g++.pt/crash16.C: Likewise.
29740         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29741
29742 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29743
29744         * g++.old-deja/g++.other/for2.C: New test.
29745
29746 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29747
29748         * gcc.dg/20000720-1.c: New test.
29749
29750 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29751
29752         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29753
29754 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29755
29756         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29757         * gcc.c-torture/execute/20000722-1.c: New.
29758         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29759
29760 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29761
29762         * gcc.dg/cpp/20000720-1.S: New test.
29763
29764 2000-07-21  Michael Meissner  <meissner@redhat.com>
29765
29766         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29767
29768 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29769
29770         * g++.old-deja/g++.brendan/crash16.C,
29771         g++.old-deja/g++.brendan/parse3.C,
29772         g++.old-deja/g++.brendan/redecl1.C,
29773         g++.old-deja/g++.ns/template13.C,
29774         g++.old-deja/g++.other/decl4.C,
29775         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29776
29777 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29778
29779         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29780         and "Internal error".
29781
29782         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29783         regexps.
29784         * gcc.dg/cpp/paste6.c: New test.
29785
29786 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29787
29788         * gcc.dg/cpp/tr-direct.c: New test.
29789
29790         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29791         gcc.dg/cpp/undef1.c: Tweak error regexps.
29792
29793 2000-07-18  Eric Christopher <echristo@redhat.com>
29794
29795         * gcc.c-torture/compile/20000718-1.c: New test.
29796
29797 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29798
29799         * cpplex.c (_cpp_push_token): If the token being pushed back
29800         is the previous token in this context, just subtract one from
29801         context->posn.
29802         * cppmacro.c (save_expansion): Clear aux field when storing a
29803         placemarker.
29804
29805 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29806
29807         * gcc.dg/noncompile/redecl-1.c: New test.
29808
29809 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29810
29811         * gcc.c-torture/execute/20000717-5.c: New test.
29812         * gcc.c-torture/execute/20000717-1.x: Removed.
29813
29814 2000-07-17  Richard Henderson  <rth@cygnus.com>
29815
29816         * gcc.c-torture/execute/20000717-4.c: New test.
29817
29818 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29819
29820         * gcc.dg/cpp/syshdr.c: New test.
29821         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29822
29823 2000-07-17  Neil Booth  <neilb@earthling.net>
29824
29825         * gcc.dg/cpp/cmdlne-dM.c: New test.
29826         * gcc.dg/cpp/cmdlne-dD.c: New test.
29827
29828 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29829
29830         * gcc.c-torture/execute/20000717-3.c: New test.
29831
29832         * gcc.c-torture/compile/20000717-1.c: New test.
29833
29834 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29835
29836         * gcc.c-torture/execute/20000717-2.c: New test.
29837
29838 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29839
29840         * gcc.dg/formatz-1.c: New test.
29841
29842         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29843         * gcc.dg/c99-digraph-1.c: New tests.
29844
29845         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29846         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29847
29848         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29849         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29850         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29851         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29852         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29853         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29854         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29855
29856 2000-07-17   Greg McGary <greg@mcgary.org>
29857
29858         * gcc.c-torture/execute/20000717-1.c: New test.
29859         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29860
29861 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29862
29863         * gcc.c-torture/execute/20000715-2.c: New test.
29864         * gcc.dg/20000715-1.c: New test.
29865
29866 2000-07-15  Michael Meissner  <meissner@redhat.com>
29867
29868         * gcc.c-torture/execute/20000715-1.c: New test.
29869
29870 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29871
29872         * gcc.c-torture/execute/20000707-1.c: New test.
29873
29874 2000-07-13  Neil Booth  <NeilB@earthling.net>
29875
29876         * testsuite/gcc.dg/cpp/digraph1.c,
29877         testsuite/gcc.dg/cpp/digraph2.c,
29878         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29879
29880 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29881
29882         * g77.f-torture/compile/20000630-2.f:  New test.
29883         * g77.f-torture/compile/20000630-2.x
29884
29885 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29886
29887         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29888
29889 2000-07-11  Neil Booth  <NeilB@earthling.net>
29890
29891         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29892
29893 2000-07-11  Neil Booth  <NeilB@earthling.net>
29894
29895         * gcc.dg/cpp/cmdlne-C.c: New.
29896
29897 2000-07-09  Neil Booth  <NeilB@earthling.net>
29898
29899         * gcc.dg/cpp/directiv.c: New tests.
29900         * gcc.dg/cpp/undef1.c: Update.
29901
29902 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29903
29904         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29905
29906 2000-07-09  Neil Booth  <NeilB@earthling.net>
29907
29908         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29909
29910 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29911
29912         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29913         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29914
29915 2000-07-08  Neil Booth  <NeilB@earthling.net>
29916
29917         * gcc.dg/cpp/macsyntx.c: New tests.
29918
29919 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29920
29921         * gcc.dg/20000707-1.c: New test.
29922
29923 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29924
29925         * gcc.c-torture/execute/20000706-1.c: New test.
29926         * gcc.c-torture/execute/20000706-2.c: New test.
29927         * gcc.c-torture/execute/20000706-3.c: New test.
29928         * gcc.c-torture/execute/20000706-4.c: New test.
29929         * gcc.c-torture/execute/20000706-5.c: New test.
29930
29931 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29932
29933         * g++.old-deja/g++.pt/instantiate7.C: New test.
29934
29935 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29936
29937         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29938         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29939         * g++.old-deja/g++.other/rtti3.C: Likewise.
29940         * g++.old-deja/g++.other/rttid3.C: Likewise.
29941
29942 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29943
29944         *  g77.f-torture/compile/20000630-1.x: Fix typo
29945
29946 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29947
29948         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29949         assembly output.
29950
29951 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29952
29953         * gcc.dg/cpp/ident.c: New test.
29954
29955 2000-07-05  Neil Booth  <NeilB@earthling.net>
29956
29957         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29958           gcc.dg/cpp/lexstrng.c: New tests.
29959
29960 2000-07-04  Neil Booth  <NeilB@earthling.net>
29961
29962         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29963         * gcc.dg/cpp/strify2.c: Same.
29964
29965 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29966
29967         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29968         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29969         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29970         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29971
29972         * testsuite/gcc.dg/cpp/macro1.c,
29973         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29974         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29975         testsuite/gcc.dg/cpp/strify1.c,
29976         testsuite/gcc.dg/cpp/strify2.c: New tests.
29977
29978 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29979
29980         * gcc.c-torture/execute/20000703-1.c: New test.
29981
29982 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29983
29984         * g++.old-deja/g++.pt (lookup10.C): New test.
29985
29986 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29987
29988         * g++.old-deja/g++.pt (typename25.C): New test.
29989
29990 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29991
29992         * gcc.c-torture/compile/20000701-1.c: New test.
29993
29994 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29995
29996         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29997         to test case.
29998
29999 2000-06-30  Catherine Moore  <clm@cygnus.com>
30000
30001         * gcc.c-torture/execute/align-1.c: New test.
30002
30003 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30004
30005         * g++.old-deja/g++.pt/expr8.C: New test.
30006         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30007
30008 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30009
30010         * gcc.c-torture/compile/20000629-1.c: New test.
30011
30012 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30013
30014
30015         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30016         gcc.dg/noncompile directory, depending on whether they're
30017         preprocessor tests or not.  Annotate all the tests for the dg
30018         framework.
30019
30020         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30021         * gcc.dg/noncompile/noncompile.exp: New.
30022
30023         * Moved files:
30024         Old name                                New name
30025         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30026         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30027         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30028         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30029         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30030         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30031         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30032         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30033         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30034         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30035         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30036         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30037         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30038         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30039         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30040         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30041         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30042         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30043         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30044         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30045         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30046         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30047         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30048         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30049
30050         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30051         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30052         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30053         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30054         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30055         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30056
30057 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30058
30059         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30060         declare one variable.  On the fourth, error.
30061         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30062         declared by 20000628-1a.h.
30063
30064 2000-06-29  Richard Henderson  <rth@redhat.com>
30065
30066         * gcc.c-torture/execute/930529-1.x: New file.
30067         * gcc.dg/920413-1.c: Adjust expected warning text.
30068         * gcc.dg/980217-1.c: Declare abort.
30069         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30070
30071 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30072
30073         * g77.f-torture/compile/20000629-1.f: New test.
30074         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30075
30076 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30077
30078         Rearrange lots of files, removing entirely the
30079         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30080         directories.
30081
30082         * Deleted files:
30083         gcc.c-torture/code_quality/code_quality.exp
30084         gcc.c-torture/special/special.exp
30085         gcc.failure/failure.exp
30086         gcc.failure/940409-1.x
30087         gcc.c-torture/compile/961203-1.x
30088
30089         * New files:
30090         gcc.misc-tests/linkage.exp
30091         gcc.c-torture/execute/920730-1t.c
30092         gcc.c-torture/execute/920730-1t.x
30093         gcc.c-torture/compile/920520-1.x
30094         gcc.c-torture/compile/920521-1.x
30095         gcc.c-torture/compile/981006-1.x
30096         gcc.c-torture/execute/eeprof-1.x
30097
30098         * Moved files (possibly with modifications to fit a new harness):
30099         Old name                                New name
30100         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30101         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30102         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30103         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30104         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30105         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30106         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30107         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30108         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30109         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30110         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30111         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30112         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30113         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30114
30115 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30116
30117         * c-torture/compile/961203-1.x: Delete.
30118
30119         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30120         not exit. Include stdio.h.
30121         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30122         * gcc.misc-tests/dg-12.c: Likewise.
30123         * gcc.misc-tests/dg-5.c: Likewise.
30124         * gcc.misc-tests/dg-6.c: Likewise.
30125         * gcc.misc-tests/dg-7.c: Prototype abort.
30126         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30127         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30128         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30129         not exit.
30130         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30131         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30132
30133 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30134
30135         * gcc.dg/cpp/20000628-1.c: New test.
30136         * gcc.dg/cpp/20000628-1.h: New header for above test.
30137         * gcc.dg/cpp/20000628-1a.h: Likewise.
30138
30139 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30140
30141         * gcc.dg/cpp: New directory.
30142         * gcc.dg/cpp/cpp.exp: New driver.
30143         * gcc.dg/cpp/20000627-1.c: New test.
30144         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30145         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30146         and rewrite as a compilation test.
30147
30148         * gcc.dg: Move many files into the cpp subdirectory, possibly
30149         renaming or editing them as well.
30150         Old name                New name
30151         990119-1.c              cpp/19990119-1.c
30152         990228-1.c              cpp/19990228-1.c
30153         990407-1.c              cpp/19990407-1.c
30154         990409-1.c              cpp/19990409-1.c
30155         990413-1.c              cpp/19990413-1.c
30156         990703-1.c              cpp/19990703-1.c
30157         20000127-1.c            cpp/20000127-1.c
30158         20000129-1.c            cpp/20000129-1.c
30159         20000207-1.c            cpp/20000207-1.c
30160         20000207-2.c            cpp/20000207-2.c
30161         20000209-1.c            cpp/20000209-1.c
30162         20000209-2.c            cpp/20000209-2.c
30163         20000301-1.c            cpp/20000301-1.c
30164         20000419-1.c            cpp/20000419-1.c
30165         20000510-1.S            cpp/20000510-1.S
30166         20000519-1.c            cpp/20000519-1.c
30167         20000529-1.c            cpp/20000529-1.c
30168         20000625-1.c            cpp/20000625-1.c
30169         20000625-2.c            cpp/20000625-2.c
30170         cpp-as1.c               cpp/assert1.c
30171         cpp-as2.c               cpp/assert2.c
30172         cxx-comments-1.c        cpp/cxxcom1.c
30173         cxx-comments-2.c        cpp/cxxcom2.c
30174         endif-label.c           cpp/endif.c
30175         cpp-hash1.c             cpp/hash1.c
30176         cpp-hash2.c             cpp/hash2.c
30177         cpp-if1.c               cpp/if-1.c
30178         cpp-if2.c               cpp/if-2.c
30179         cpp-if3.c               cpp/if-3.c
30180         cpp-if4.c               cpp/if-4.c
30181         cpp-if5.c               cpp/if-5.c
30182         cpp-cond.c              cpp/if-cexp.c
30183         cpp-missingop.c         cpp/if-mop.c
30184         cpp-missingparen.c      cpp/if-mpar.c
30185         cpp-opprec.c            cpp/if-oppr.c
30186         cpp-ifparen.c           cpp/if-paren.c
30187         cpp-shortcircuit.c      cpp/if-sc.c
30188         cpp-shift.c             cpp/if-shift.c
30189         cpp-unary.c             cpp/if-unary.c
30190         cpp-li1.c               cpp/line1.c
30191         cpp-li2.c               cpp/line2.c
30192         lineno.c                cpp/line3.c
30193         lineno-2.c              cpp/line4.c
30194         cpp-mi.c                cpp/mi1.c
30195         cpp-mic.h               cpp/mi1c.h
30196         cpp-micc.h              cpp/mi1cc.h
30197         cpp-mind.h              cpp/mi1nd.h
30198         cpp-mindp.h             cpp/mi1ndp.h
30199         cpp-mix.h               cpp/mi1x.h
30200         cpp-mi2.c               cpp/mi2.c
30201         cpp-mi2a.h              cpp/mi2a.h
30202         cpp-mi2b.h              cpp/mi2b.h
30203         cpp-mi2c.h              cpp/mi2c.h
30204         cpp-mi3.c               cpp/mi3.c
30205         cpp-mi3.def             cpp/mi3.def
30206         poison-1.c              cpp/poison.c
30207         pr-impl.c               cpp/prag-imp.c
30208         cpp-redef-2.c           cpp/redef1.c
30209         cpp-redef.c             cpp/redef2.c
30210         strpaste.c              cpp/strp1.c
30211         strpaste-2.c            cpp/strp2.c
30212         cpp-tradpaste.c         cpp/tr-paste.c
30213         cpp-tradstringify.c     cpp/tr-str.c
30214         cpp-tradwarn1.c         cpp/tr-warn1.c
30215         cpp-tradwarn2.c         cpp/tr-warn2.c
30216         trigraphs.c             cpp/trigraphs.c
30217         cpp-unc1.c              cpp/unc1.c
30218         cpp-unc2.c              cpp/unc2.c
30219         cpp-unc3.c              cpp/unc3.c
30220         cpp-unc.c               cpp/unc4.c
30221         undef.c                 cpp/undef1.c
30222         undef-2.c               cpp/undef2.c
30223         cpp-wi1.c               cpp/widestr1.c
30224
30225 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30226
30227         * lib/g++.exp (g++_include_flags): Tweak.
30228
30229 2000-06-27  H.J. Lu  <hjl@gnu.org>
30230             Loren J. Rittle  <ljrittle@acm.org>
30231
30232         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30233         version with one that knows about the new gcc tree structure.
30234         (g++_link_flags): Same.
30235
30236 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30237
30238         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30239         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30240         case we are cross-compiling.
30241
30242         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30243         g++.old-deja/g++.niklas/Makefile.in,
30244         g++.old-deja/g++.niklas/configure.in,
30245         g++.old-deja/g++.other/Makefile.in,
30246         g++.old-deja/g++.other/configure.in,
30247         gcc.c-torture/code_quality/Makefile.in,
30248         gcc.c-torture/code_quality/configure.in,
30249         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30250         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30251         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30252         gcc.c-torture/execute/ieee/Makefile.in,
30253         gcc.c-torture/execute/ieee/configure.in,
30254         gcc.c-torture/noncompile/Makefile.in,
30255         gcc.c-torture/noncompile/configure.in,
30256         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30257         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30258         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30259
30260 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30261
30262         * g++.old-deja/g++.other/ambig3.C: New test.
30263
30264 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30265
30266         * g++.old-deja/g++.pt/syntax1.C: New test.
30267         * g++.old-deja/g++.pt/syntax2.C: New test.
30268         * g++.old-deja/g++.other/syntax3.C: New test.
30269         * g++.old-deja/g++.other/syntax4.C: New test.
30270
30271 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30272
30273         * gcc.dg/20000623-1.c: Prototype exit and abort.
30274
30275 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30276
30277         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30278         New tests.
30279         * gcc.dg/cpp-mi3.def: New file.
30280
30281         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30282         inside assertions.
30283         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30284         lexer's error messages.
30285         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30286         divine anything from the linemarkers.
30287         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30288         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30289
30290 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30291
30292         * gcc.dg/20000623-1.c: New test.
30293
30294 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30295
30296         * gcc.c-torture/execute/20000622-1.c: New test.
30297
30298 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30299
30300         * g++.old-deja/g++.other/init15.C: New test.
30301
30302 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30303
30304         * g++.old-deja/g++.pt/vaarg2.C: New test.
30305         * g++.old-deja/g++.pt/vaarg3.C: New test.
30306
30307 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30308
30309         * g++.old-deja/g++.other/dyncast6.C: New test.
30310
30311 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30312
30313         * gcc.c-torture/execute/loop-6.c: New test.
30314
30315 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30316
30317         * gcc.dg/20000614-1.c: New test.
30318         * gcc.dg/20000614-2.c: New test.
30319
30320 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30321
30322         * g++.old-deja/g++.other/inline12.C: New test.
30323
30324 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30325
30326         * g++.old-deja/g++.other/eh1.C: New test.
30327
30328 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30329
30330         * g++.old-deja/g++.other/type.C: New test.
30331
30332 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30333
30334         * g++.old-deja/g++.other/initstring.C: New test.
30335
30336 2000-06-12  Jason Merrill  <jason@redhat.com>
30337
30338         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30339
30340 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30341
30342         * gcc.c-torture/compile/20000609-1.c: New test.
30343
30344 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30345
30346         * gcc.dg/20000609-1.c: New test.
30347
30348 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30349
30350         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30351         * gcc.c-torture/noncompile/poison-1.c: Move...
30352         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30353         * gcc.dg/cpp-li1.c: Add a token after the #line.
30354
30355 2000-06-05  Richard Henderson  <rth@cygnus.com>
30356
30357         * gcc.c-torture/execute/20000605-2.c: New test.
30358         * gcc.c-torture/execute/20000605-3.c: New test.
30359
30360 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30361
30362         * g77.f-torture/execute/20000503-1.x: New file.
30363
30364 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30365
30366         * g++.old-deja/g++.eh/badalloc1.C: New test.
30367
30368 2000-06-05  Richard Henderson  <rth@cygnus.com>
30369
30370         * gcc.c-torture/execute/20000605-1.c: New test.
30371
30372 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30373             Nathan Sidwell <nathan@codesourcery.com>
30374
30375         * gcc.c-torture/compile/20000605-1.c: New test.
30376
30377 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30378
30379         * g77.f-torture/compile/20000601-1.f:  New test.
30380
30381 2000-06-03  Richard Henderson  <rth@cygnus.com>
30382
30383         * gcc.c-torture/execute/20000603-1.c: New.
30384
30385 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30386
30387         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30388         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30389
30390 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30391
30392         * gcc.dg/compare2.c (case 12): XFAIL.
30393         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30394         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30395
30396         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30397
30398 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30399
30400         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30401         guard macro is already defined when the header is first
30402         included.
30403         * gcc.dg/cpp-mix.h: New file.
30404         * gcc.dg/endif-label.c: Update patterns to match compiler.
30405
30406         * g++.brendan/complex1.C: Declare abort.
30407         * g++.law/refs4.C: Remove XFAIL.
30408         * g++.oliva/expr2.C: Declare abort and exit.
30409
30410 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30411
30412         * gcc.c-torture/execute/20000528-1.c: New test.
30413
30414         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30415         * g++.old-deja/g++.law/temps4.C: Likewise.
30416
30417         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30418         stdlib.h.  Call abort() on failure.
30419         * g++.old-deja/g++.law/refs4.C: Likewise.
30420         * g++.old-deja/g++.law/temps4.C: Likewise.
30421         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30422         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30423
30424 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30425
30426         Relative to g++.dg/special:
30427         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30428
30429         Relative to g++.old-deja:
30430         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30431         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30432         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30433         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30434         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30435         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30436         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30437
30438         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30439         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30440         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30441         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30442         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30443         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30444         and/or string.h.
30445
30446         * g++.other/goto1.C: Update expectations for error messages.
30447
30448 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30449
30450         * gcc.c-torture/compile/20000523-1.c: New test.
30451
30452 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30455
30456 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30457
30458         * g++.old-deja/g++.eh/catch11.C: New test.
30459         * g++.old-deja/g++.eh/catch12.C: New test.
30460
30461 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30462
30463         * gcc.c-torture/execute/20000523-1.c: New test.
30464
30465 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30466
30467         * c-torture/execute/bcp-1.c: Replace abort in arg of
30468         __builtin_constant_p with a generic external function.
30469
30470         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30471         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30472         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30473         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30474         Prototype abort and/or exit.
30475
30476         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30477         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30478         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30479         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30480
30481 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30482
30483         * gcc.dg/dwarf2-1.c: New test.
30484
30485 2000-05-20  Richard Henderson  <rth@cygnus.com>
30486
30487         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30488
30489 2000-05-20  Andreas Jaeger  <aj@suse.de>
30490
30491         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30492         testcase.
30493
30494 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30495
30496         * gcc.c-torture/execute/20000519-2.c: New test.
30497
30498 2000-05-19  Andreas Jaeger  <aj@suse.de>
30499
30500         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30501         which fails with SSA.
30502
30503         * lib/c-torture.exp: Also test with -O3 -fssa.
30504
30505 2000-05-18  Michael Meissner  <meissner@redhat.com>
30506
30507         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30508         * gcc.c-torture/execute/920415-1.c: Ditto.
30509         * gcc.c-torture/execute/920501-1.c: Ditto.
30510         * gcc.c-torture/execute/conversion.c: Ditto.
30511         * gcc.c-torture/execute/cvt-1.c: Ditto.
30512
30513 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30514
30515         * gcc.c-torture/compile/20000518-1.c: New test.
30516
30517 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30518
30519         * g77.f-torture/compile/200005018.f:  New test.
30520
30521 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30522
30523         * gcc.c-torture/compile/20000517-1.c: New test.
30524
30525 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30526
30527         * gcc.c-torture/execute/20000516-1.c: New test.
30528
30529 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30530
30531         * g++.old-deja/g++.other/eh.C: New test.
30532
30533 2000-05-12  Richard Henderson  <rth@cygnus.com>
30534
30535         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30536         constants through to doit's conditional.
30537
30538 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30539
30540         * gcc.c-torture/compile/20000511-1.c: New test.
30541         * g77.f-torture/compile/20000511-1.f: New test.
30542         * g77.f-torture/compile/20000511-2.f: New test.
30543
30544 2000-05-11  Michael Meissner  <meissner@redhat.com>
30545
30546         * gcc.c-torture/execute/20000511-1.c: New test.
30547
30548 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30549
30550         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30551         * gcc.dg/20000510-1.S: New.
30552
30553 2000-05-08  Catherine Moore  <clm@cygnus.com>
30554
30555         * gcc.dg/unused-3.c: New.
30556
30557 2000-05-06  Richard Henderson  <rth@cygnus.com>
30558
30559           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30560           * g++.old-deja/g++.mike/warn1.C: Likewise.
30561           * g++.old-deja/g++.pt/local1.C: Likewise.
30562           * g++.old-deja/g++.pt/local7.C: Likewise.
30563           * g++.old-deja/g++.pt/spec16.C: Likewise.
30564
30565 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30566
30567         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30568
30569 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30570
30571           * g77.f-torture/execute/20000503-1.f:  New test.
30572
30573 2000-05-04  Andreas Jaeger  <aj@suse.de>
30574
30575         * gcc.dg/noreturn-2.c: New test.
30576
30577 2000-05-04  Neil Booth  <NeilB@earthling.net>
30578
30579         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30580         preprocessor.
30581
30582 2000-05-04  Richard Henderson  <rth@cygnus.com>
30583
30584         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30585
30586 2000-05-04  Richard Henderson  <rth@cygnus.com>
30587
30588         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30589         OpenSSL by Jason R Thorpe.
30590
30591 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30592
30593         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30594
30595 2000-05-03  Robert Lipe <robertlipe@usa.net>
30596
30597         * gcc.dg/20000503-1.c: New test.
30598
30599 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30600
30601         * gcc.c-torture/compile/20000502-1.c: New test.
30602         * g++.old-deja/g++.other/align.C: New test.
30603         * gcc.dg/cpp-tradstringify.c: New test.
30604
30605 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30606
30607         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30608         and hard registers.
30609
30610 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30611
30612         * gcc.c-torture/execute/loop-5.c: New test.
30613
30614 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30615
30616         * gcc.c-torture/execute/va-arg-20.c: New test.
30617
30618 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30619
30620         * gcc.c-torture/execute/20000422-1.c: New test.
30621
30622 2000-04-20  Greg McGary  <gkm@gnu.org>
30623
30624         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30625         when optimizing, but without sibling-call optimizations (-O1).
30626
30627 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30628
30629           * gcc.c-torture/compile/20000420-1.c: New test.
30630
30631 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30632
30633         * g++.abi/ptrflags.C: New test.
30634         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30635
30636 2000-04-19  Catherine Moore  <clm@cygnus.com>
30637
30638         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30639
30640 2000-04-19  Greg McGary  <gkm@gnu.org>
30641
30642         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30643         sibling-call optimizations.
30644
30645 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30646
30647         * gcc.dg/20000419-1.c: New test.
30648
30649 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30650
30651         * gcc.c-torture/execute/20000412-6.c: New test.
30652
30653 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30654
30655         * gcc.c-torture/execute/20000412-5.c: New test.
30656         * g77.f-torture/compile/20000412-1.f: New test.
30657         * gcc.c-torture/execute/20000412-4.c: New test.
30658         * gcc.c-torture/compile/20000412-2.c: New test.
30659         * gcc.c-torture/execute/20000412-3.c: New test.
30660         * gcc.c-torture/compile/20000412-1.c: New test.
30661         * gcc.c-torture/execute/20000412-2.c: New test.
30662
30663 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30664
30665         * objc/execute/bf-20.m: New test.
30666
30667 2000-04-10  Richard Henderson  <rth@cygnus.com>
30668
30669         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30670
30671         * gcc.c-torture/execute/20000412-1.c: New test.
30672
30673 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30674
30675         * g++.old-deja/g++.eh/catchptr1.C: New test.
30676
30677 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30678
30679         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30680
30681 2000-04-08  Neil Booth  <NeilB@earthling.net>
30682
30683         * gcc.dg/cpp-nullchar.c: Remove test as
30684         embedded nulls cause problems.
30685
30686 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30687
30688         * gcc.dg/compare2.c: New test.
30689
30690 2000-04-08  Neil Booth  <NeilB@earthling.net>
30691
30692         * gcc.dg/cpp-nullchar.c: New test.
30693
30694 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30695
30696         * gcc.dg/cpp-mi2.c: New test.
30697         * gcc.dg/cpp-mi2[abc].h: New files.
30698
30699 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30700
30701         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30702         member name.
30703
30704 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30705
30706         * g++.old-deja/g++.abi/vmihint.C: New test.
30707
30708 2000-04-06  Neil Booth  <NeilB@earthling.net>
30709
30710         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30711         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30712         copyright.
30713
30714 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30715
30716         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30717         avoid stack-frame overwrite.
30718
30719 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30720
30721         * gcc.c-torture/compile/20000405-2.c: New test.
30722         * gcc.c-torture/compile/20000405-3.c: New test.
30723
30724 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30725
30726         * gcc.c-torture/compile/20000405-1.c: New test.
30727
30728 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30729
30730         * gcc.dg/cast-qual-1.c: Revert last change.
30731
30732 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30733
30734         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30735
30736 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30737
30738         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30739         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30740
30741 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30742
30743         * gcc.c-torture/compile/20000403-2.c: New test.
30744         * gcc.c-torture/compile/20000403-1.c: New test.
30745
30746 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30747
30748         * gcc.c-torture/execute/20000403-1.c: New test.
30749
30750 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30751
30752         * gcc.c-torture/execute/20000402-1.c: New test.
30753
30754 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30755
30756         * gcc.c-torture/execute/va-arg-15.c: New test.
30757         * gcc.c-torture/execute/va-arg-16.c: New test.
30758         * gcc.c-torture/execute/va-arg-17.c: New test.
30759         * gcc.c-torture/execute/va-arg-18.c: New test.
30760         * gcc.c-torture/execute/va-arg-19.c: New test.
30761
30762 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30763
30764         * gcc.c-torture/compile/981211-1.c: Move to...
30765         * gcc.dg/cpp-as1.c: ...here.
30766         * gcc.dg/cpp-as2.c: New file.
30767
30768         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30769         compiler.
30770
30771 2000-04-02  Neil Booth  <NeilB@earthling.net>
30772
30773         * gcc.dg/cpp-cond.c  New tests.
30774         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30775         accidental success less likely.
30776         * gcc.dg/cpp-missingop.c  New tests.
30777         * gcc.dg/cpp-missingparen.c  New tests.
30778         * gcc.dg/cpp-shift.c  New tests.
30779         * gcc.dg/cpp-shortcircuit.c  New tests.
30780         * gcc.dg/cpp-unary.c  New tests.
30781
30782 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30783
30784         * gcc.c-torture/compile/20000329-1.c: New test.
30785
30786 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30787
30788         * gcc.c-torture/compile/20000326-1.c: New test.
30789         * gcc.c-torture/compile/20000326-2.c: New test.
30790
30791 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30792
30793         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30794         the first parameter is a function argument.
30795
30796 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30797
30798         * g++.old-deja/g++.ext/array4.C: New test.
30799
30800 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30801
30802         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30803
30804 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30805
30806         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30807
30808 2000-03-19  Richard Henderson  <rth@cygnus.com>
30809
30810         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30811
30812 2000-03-19  Richard Henderson  <rth@cygnus.com>
30813
30814         * gcc.c-torture/compile/20000319-1.c: New test.
30815
30816 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30817
30818         * gcc.c-torture/execute/20000314-3.c: New test.
30819         * gcc.c-torture/execute/20000314-2.c: New test.
30820         * gcc.c-torture/execute/20000314-1.c: New test.
30821         * gcc.c-torture/compile/20000314-2.c: New test.
30822         * gcc.c-torture/compile/20000314-1.c: New test.
30823
30824 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30825
30826         * g++.old-deja/g++.warn/inline.C: New test.
30827
30828 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30829
30830         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30831         standards-compliant result rather than specific constants.
30832         Put test-values in array.
30833
30834 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30835
30836         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30837         (g++_target_compile): Put test-specific options last.
30838
30839 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30840
30841         * g++.old-deja/g++.eh/vbase4.C: New test.
30842
30843 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30844
30845         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30846
30847 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30848
30849         * g++.old-deja/g++.brendan/misc12.C: Removed.
30850         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30851         * g++.old-deja/g++.ext/pretty4.C: New test.
30852
30853 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30854
30855         * g++.old-deja/g++.other/string2.C: New test.
30856
30857 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30858
30859         * g++.old-deja/g++.warn/impint2.C: New test.
30860
30861 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30862
30863         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30864         is 1, not zero.
30865
30866 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30867
30868         * g++.old-deja/g++.warn/impint.C: New test.
30869         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30870         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30871         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30872         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30873         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30874         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30875         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30876         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30877         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30878         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30879         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30880         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30881
30882 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30883
30884         * gcc.dg/cpp-redef.c: New test.
30885
30886 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30887
30888         * g++.old-deja/g++.pt/unify7.C: New test.
30889
30890 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30891
30892         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30893         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30894
30895 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30896
30897         * gcc.c-torture/compile/20000224-1.c: New test.
30898
30899 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30900
30901         * gcc.c-torture/compile/cpp-2.c: New test.
30902         * gcc.c-torture/compile/cpp-1.c: New test.
30903
30904 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30905
30906         * gcc.c-torture/execute/20000225-1.c: New test.
30907
30908 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30909
30910         * gcc.dg/cpp-li2.c: New test.
30911
30912         * gcc.dg/cpp-wi1.c: New test.
30913
30914         * gcc.dg/cpp-li1.c: New test.
30915
30916 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30917
30918         * g++.old-deja/g++.other/sizeof5.C: New test.
30919
30920 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30921
30922         * gcc.c-torture/execute/va-arg-13.c: New test.
30923
30924 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30925
30926         * gcc.c-torture/execute/va-arg-12.c: New test.
30927
30928 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30929
30930         * gcc.c-torture/execute/20000223-1.c: New test.
30931
30932 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30933
30934         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30935
30936 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30937
30938         * g++.old-deja/g++.abi/ptrmem.C: New test.
30939
30940 2000-02-19  Richard Henderson  <rth@cygnus.com>
30941
30942         * gcc.c-torture/compile/init-3.c: New.
30943
30944 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30945
30946         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30947         ALWAYS_CXXFLAGS.
30948
30949 2000-02-11  Robert Lipe <robertl@sco.com>
30950
30951         * gcc.c-torture/compile/20000211-3.c: New test.
30952
30953 2000-02-11  Martin Buchholz <martin@xemacs.org>
30954
30955         * gcc.c-torture/compile/20000211-2.c: New test.
30956
30957 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30958
30959         * gcc.c-torture/compile/20000211-1.c: New test.
30960
30961 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30962
30963         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30964           on native targets
30965
30966 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30967
30968         * g++.old-deja/g++.other/cast5.C: New test.
30969
30970 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30971
30972         * gcc.c-torture/execute/20000205-1.c: New.
30973
30974 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30975
30976         * g++.old-deja/g++.jason/cast3.C: Return void.
30977         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30978
30979 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30980
30981         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30982
30983         * gcc.dg/loop-1.c: New test.
30984
30985 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30986
30987         * gcc.c-torture/compile/20000127-1.c: New test.
30988         * gcc.c-torture/execute/991228-1.c: New test.
30989
30990 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30991
30992         * gcc.dg/unused-2.c: New test.
30993
30994         * gcc.dg/conv-1.c: New test.
30995
30996 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30997
30998         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30999         compiler.
31000         (tool_option_proc): Fix typo.
31001
31002 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31003
31004         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31005         of the ld on the host, not on the build machine.
31006         Also, don't crash if '--help' is not a supported option.
31007
31008 2000-01-24  Richard Henderson  <rth@cygnus.com>
31009
31010         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31011
31012 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31013
31014         * gcc.c-torture/execute/20000120-2.c: New test.
31015         * gcc.c-torture/execute/20000120-1.c: New test.
31016
31017 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31018
31019         * gcc.c-torture/execute/20000113-1.c: New test.
31020
31021 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31022
31023         * gcc.c-torture/execute/20000112-1.c: New test.
31024
31025 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31026
31027         * gcc.dg/20000111-1.c: New test.
31028
31029 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31030
31031         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31032         with 16 bit integers.
31033
31034 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31035
31036         * gcc.dg/20000108-1.c: New test.
31037
31038 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31039
31040         * g++.old-deja/g++.ns/koenig8.C: New test.
31041
31042 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31043
31044         * g++.old-deja/g++.other/cast4.C: New test.
31045
31046 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31047
31048         * gcc.c-torture/compile/20000105-2.c: New test.
31049         * gcc.c-torture/compile/20000105-1.c: New test.
31050
31051 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31052
31053         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31054         references to printf & atoi to conform to ANSI standard.
31055         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31056         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31057         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31058         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31059         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31060         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31061         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31062         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31063         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31064         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31065         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31066         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31067         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31068         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31069         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31070         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31071         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31072         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31073         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31074         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31075         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31076         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31077         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31078         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31079         * g++.old-deja/g++.brendan/init3.C: Likewise.
31080         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31081         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31082         * g++.old-deja/g++.brendan/new2.C: Likewise.
31083         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31084         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31085         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31086         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31087         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31088         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31089         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31090         * g++.old-deja/g++.brendan/template24.C: Likewise.
31091         * g++.old-deja/g++.brendan/template3.C: Likewise.
31092         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31093         * g++.old-deja/g++.jason/inline3.C: Likewise.
31094         * g++.old-deja/g++.jason/opeq.C: Likewise.
31095         * g++.old-deja/g++.law/arg5.C: Likewise.
31096         * g++.old-deja/g++.law/arm7.C: Likewise.
31097         * g++.old-deja/g++.law/ctors11.C: Likewise.
31098         * g++.old-deja/g++.law/cvt8.C: Likewise.
31099         * g++.old-deja/g++.law/init9.C: Likewise.
31100         * g++.old-deja/g++.law/refs4.C: Likewise.
31101         * g++.old-deja/g++.law/template2.C: Likewise.
31102         * g++.old-deja/g++.law/visibility24.C: Likewise.
31103         * g++.old-deja/g++.law/vtable3.C: Likewise.
31104         * g++.old-deja/g++.mike/asm2.C: Likewise.
31105         * g++.old-deja/g++.mike/eh1.C: Likewise.
31106         * g++.old-deja/g++.mike/misc1.C: Likewise.
31107         * g++.old-deja/g++.mike/misc13.C: Likewise.
31108         * g++.old-deja/g++.mike/misc14.C: Likewise.
31109         * g++.old-deja/g++.mike/ns12.C: Likewise.
31110         * g++.old-deja/g++.mike/p1248.C: Likewise.
31111         * g++.old-deja/g++.mike/p3708.C: Likewise.
31112         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31113         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31114         * g++.old-deja/g++.mike/p646.C: Likewise.
31115         * g++.old-deja/g++.mike/p700.C: Likewise.
31116         * g++.old-deja/g++.mike/p783.C: Likewise.
31117         * g++.old-deja/g++.mike/p783a.C: Likewise.
31118         * g++.old-deja/g++.mike/p783b.C: Likewise.
31119         * g++.old-deja/g++.mike/p786.C: Likewise.
31120         * g++.old-deja/g++.mike/p789.C: Likewise.
31121         * g++.old-deja/g++.mike/p789a.C: Likewise.
31122         * g++.old-deja/g++.mike/p807a.C: Likewise.
31123         * g++.old-deja/g++.other/delete3.C: Likewise.
31124         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31125         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31126         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31127         * g++.old-deja/g++.other/empty1.C: Likewise.
31128         * g++.old-deja/g++.other/temporary1.C: Likewise.
31129         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31130         * g++.old-deja/g++.pt/t16.C: Likewise.
31131         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31132
31133 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31134
31135         * gcc.dg/991230-1.c: New test.
31136
31137 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31138
31139         * gcc.c-torture/compile/991229-3.c: New test.
31140         * gcc.c-torture/compile/991229-2.c: New test.
31141         * gcc.c-torture/compile/991229-1.c: New test.
31142
31143 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31144
31145         * gcc.c-torture/compile/labels-2.c: New test.
31146
31147 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31148
31149         * gcc.c-torture/execute/991227-1.c: New test.
31150
31151 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31152
31153         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31154
31155 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31156
31157         * gcc.c-torture/execute/991221-1.c: New test.
31158
31159 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31160
31161         * g++.old-deja/g++.other/cast3.C: New test.
31162
31163 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31164
31165         * gcc.c-torture/execute/991216-4.c: New test.
31166
31167 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31168
31169         * gcc.c-torture/execute/991216-1.c: New test.
31170         * gcc.c-torture/execute/991216-2.c: New test.
31171         * gcc.c-torture/execute/991216-3.c: New test.
31172
31173 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31174
31175         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31176         Actually make the test fail by using "-O2" for compilation.
31177
31178 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31179
31180         * g++.old-deja/g++.warn/cast-align1.C: New test.
31181
31182 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31183
31184         * gcc.c-torture/compile/991214-1.c: New test.
31185         * gcc.c-torture/compile/991214-2.c: New test.
31186
31187 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31188
31189         * gcc.dg/991214-1.c: New test.
31190
31191 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31192
31193         * gcc.c-torture/compile/991213-3.c: New test.
31194         * gcc.c-torture/compile/991213-2.c: New test.
31195         * gcc.c-torture/compile/991213-1.c: New test.
31196
31197 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31198
31199         * gcc.dg/991209-1.c: New test.
31200
31201 1999-12-08  Nathan Sidwell <nathan@acm.org>
31202
31203         * gcc.c-torture/compile/991208-1.c: New test.
31204
31205 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31206
31207         * gcc.dg/ultrasp2.c: New test.
31208
31209 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31210
31211         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31212
31213 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31214
31215         * gcc.c-torture/compile/991202-1.c: New test.
31216         * gcc.c-torture/execute/991202-1.c: New test.
31217         * gcc.c-torture/execute/991202-2.c: New test.
31218         * gcc.c-torture/execute/991202-3.c: New test.
31219
31220 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31221
31222         * g++.old-deja/g++.abi/align.C: New test.
31223         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31224         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31225
31226 1999-12-01  Richard Henderson  <rth@cygnus.com>
31227
31228         * gcc.c-torture/execute/991201-1.c: New.
31229
31230 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31231
31232         * gcc.dg/991129-1.c: New test.
31233
31234 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31235
31236         * gcc.c-torture/compile/991127-1.c: New test.
31237
31238 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31239
31240         * g++.old-deja/g++.other/warn4.C: New test.
31241
31242 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31243
31244         * g++.old-deja/g++.eh/cleanup2.C: New test.
31245         * g++.old-deja/g++.ext/pretty2.C: New test.
31246         * g++.old-deja/g++.ext/pretty3.C: New test.
31247         * g++.old-deja/g++.other/debug6.C: New test.
31248
31249 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31250
31251         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31252         compiler_output to look for one error message instead of two.
31253
31254 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31255
31256         * gcc.c-torture/execute/991118-1.c: Also test case
31257         where the word boundary does not split a byte evenly.
31258
31259 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31260
31261         * g++.old-deja/g++.ext/restrict1.C: New test.
31262
31263 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31264
31265         * gcc.c-torture/execute/991118-1.c: New test.
31266
31267 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31268
31269         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31270         working directory pathnames.
31271
31272 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31273
31274         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31275         host is equipped with driver.h and driver.o so it can actually
31276         compile and run the tests.
31277
31278 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31279
31280         * gcc.c-torture/compile/991008-1.c: New test.
31281
31282 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31283
31284         * lib/gcc-dg.exp: Include target-supports.exp
31285
31286 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31287
31288         * lib/target-supports.exp: New file: Provide procs to test for
31289         features supported by the target.
31290         (check_weak_available): Moved here from ecos.exp.
31291         (check_alias_available): New proc: Determine of the target
31292         toolchain supports the alias attribute.
31293
31294         * gcc.dg/special/ecos.exp: Move check_weak_available to
31295         target-supports.exp.
31296         (alias-1.c): Only perform the test if the target supports
31297         aliases.
31298         (wkali-1.c): Only perform the test if the target supports
31299         aliases.
31300
31301         * gcc.dg/990506-0.c: Expect error messages from cross
31302         targets as well as native targets.
31303
31304 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31305
31306         * gcc.dg/ultrasp1.c: Removed xfail.
31307         * gcc.dg/struct-ret-2.c: Likewise.
31308         * gcc.dg/array-1.c: Likewise.
31309
31310 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31311
31312         * gcc.dg/struct-ret-2.c: New test.
31313
31314         * gcc.dg/array-1.c: New test.
31315
31316 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31317
31318         * gcc.c-torture/execute/991030-1.c: New test.
31319
31320 1999-10-26  Richard Henderson  <rth@cygnus.com>
31321
31322         * gcc.c-torture/compile/991026-2.c: New test.
31323
31324 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31325
31326         * gcc.c-torture/compile/991026-1.c: New test.
31327
31328 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31329
31330         * gcc.c-torture/execute/991023-1.c: New test.
31331
31332 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31333
31334         * gcc.c-torture/execute/991019-1.c: New test.
31335
31336 1999-10-16  Richard Henderson  <rth@cygnus.com>
31337
31338         * gcc.c-torture/execute/991016-1.c: New test.
31339
31340 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31341
31342         * gcc.c-torture/execute/991014-1.c: New test.
31343
31344 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31345
31346         * g++.old-deja/g++.other/union2.C: New test.
31347
31348 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31349
31350         * g++.old-deja/g++.other/vaarg2.C: New test.
31351         * g++.old-deja/g++.other/vaarg3.C: New test.
31352
31353 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31354
31355         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31356         in compile/.
31357
31358 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31359
31360         * gcc.c-torture/execute/va-arg-11.c: New test.
31361
31362 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31363
31364         * lib/file-format.exp (gcc_target_object_format): Don't
31365         crash if objdump is unavailable.
31366
31367 1999-09-29  Donn Terry <donn@interix.com>
31368
31369         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31370
31371 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31372
31373         * gcc.c-torture/compile/990928-1.c: New test.
31374
31375 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31376
31377         * g++.old-deja/g++.other/decl6.C: New test.
31378
31379 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31380
31381         * gcc.c-torture/execute/va-arg-10.c: New test.
31382
31383 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31384
31385         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31386         __PRETTY_FUNCTION__.
31387
31388 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31389
31390         * gcc.c-torture/execute/990923-1.c: New test.
31391
31392 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31393
31394         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31395         for which -fpic is inappropriate.
31396
31397 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31398
31399         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31400
31401 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31402
31403         * g++.old-deja/g++.other/dyncast1.C: New test.
31404         * g++.old-deja/g++.other/dyncast2.C: New test.
31405         * g++.old-deja/g++.other/dyncast3.C: New test.
31406         * g++.old-deja/g++.other/dyncast4.C: New test.
31407         * g++.old-deja/g++.other/dyncast5.C: New test.
31408         * g++.old-deja/g++.eh/catch3.C: New test.
31409         * g++.old-deja/g++.eh/catch3p.C: New test.
31410         * g++.old-deja/g++.eh/catch4.C: New test.
31411         * g++.old-deja/g++.eh/catch4p.C: New test.
31412         * g++.old-deja/g++.eh/catch5.C: New test.
31413         * g++.old-deja/g++.eh/catch5p.C: New test.
31414         * g++.old-deja/g++.eh/catch6.C: New test.
31415         * g++.old-deja/g++.eh/catch6p.C: New test.
31416         * g++.old-deja/g++.eh/catch7.C: New test.
31417         * g++.old-deja/g++.eh/catch7p.C: New test.
31418         * g++.old-deja/g++.eh/catch8.C: New test.
31419         * g++.old-deja/g++.eh/catch8p.C: New test.
31420         * g++.old-deja/g++.eh/catch9.C: New test.
31421         * g++.old-deja/g++.eh/catch9p.C: New test.
31422
31423 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31424
31425         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31426         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31427
31428 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31429
31430         * gcc.c-torture/compile/990913-1.c: New test.
31431
31432 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31433
31434         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31435         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31436
31437 1999-09-09  Richard Henderson  <rth@cygnus.com>
31438
31439         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31440
31441 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31442
31443         * g++.old-deja/g++.other/lookup11.C: New test.
31444         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31445         what is permitted and what we want.
31446         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31447         overload use.
31448         * g++.old-deja/g++.jason/rfg5.C: Likewise
31449
31450 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31451
31452         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31453         * gcc.c-torture/noncompile/poison-1.c: New file.
31454
31455 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31456
31457         * g++.old-deja/g++.other/sizeof3.C: New test.
31458         * g++.old-deja/g++.other/sizeof4.C: New test.
31459         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31460         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31461
31462 1999-09-07  Richard Henderson  <rth@cygnus.com>
31463
31464         * gcc.dg/va-arg-1.c: New.
31465
31466 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31467
31468         * gcc.c-torture/execute/va-arg-9.c: New test.
31469
31470 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31471
31472         * g77.f-torture/compile/980519-2.f: New test.
31473         * g77.f-torture/compile/19990905-0.f: New test.
31474         * g77.f-torture/compile/19990905-1.f: New test.
31475         * g77.f-torture/compile/19990905-2.f: New test.
31476
31477         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31478
31479 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31480
31481         * gcc.c-torture/execute/990827-1.c: Fix typo.
31482
31483 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31484
31485         * g++.old-deja/g++.other/deref1.C: New test.
31486
31487 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31488
31489         * g++.old-deja/g++.other/ambig2.C: New test.
31490         * g++.old-deja/g++.other/cond5.C: New test.
31491         * g++.old-deja/g++.other/lookup16.C: New test.
31492
31493 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31494
31495         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31496         assemblers too.
31497
31498 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31499
31500         * lib/c-torture.exp: Avoid the "compare executables" optimization
31501         when testing native.
31502
31503 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31504
31505         * gcc.c-torture/execute/990829-1.c: New test.
31506         * gcc.c-torture/compile/990829-1.c: New test.
31507
31508 1999-08-27  Paul Burchard  <burchard@pobox.com>
31509
31510         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31511         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31512         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31513         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31514         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31515         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31516         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31517         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31518         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31519         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31520         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31521
31522 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31523
31524         * gcc.c-torture/execute/990827-1.c: New test.
31525
31526 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31527
31528         * g77.f-torture/noncompile/19990826-4.f: New test.
31529
31530         * g77.f-torture/compile/19990826-3.f: New test.
31531
31532         * g77.f-torture/execute/19990826-2.f: New test.
31533
31534         * g77.f-torture/compile/19990826-1.f: New test.
31535
31536         * gcc.c-torture/execute/990826-0.c: New test.
31537         * g77.c-torture/execute/19990826-0.f: New test.
31538
31539         * g77.f-torture/noncompile/970626-2.f: New test.
31540
31541 1999-08-25  Paul Burchard  <burchard@pobox.com>
31542
31543         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31544         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31545         lss-011.C: New tests.
31546
31547 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31548
31549         * g++.old-deja/g++.other/decl5.C: New test.
31550
31551 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31552
31553         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31554         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31555         call `postbase' for each one.  All callers of `postbase' changed
31556         to call this instead.
31557
31558 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31559
31560         * gcc.c-torture/execute/990811-1.c: New test.
31561
31562 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31563
31564         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31565         just native ones.
31566
31567         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31568         just native ones.
31569
31570 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31571
31572         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31573
31574 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31575
31576         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31577
31578 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31579
31580         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31581
31582 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31583
31584         * gcc.c-torture/execute/990804-1.c: New test.
31585
31586 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31587
31588         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31589         * g++.old-deja/g++.brendan/crash64.C: Likewise
31590         * g++.old-deja/g++.brendan/overload8.C: Likewise
31591
31592 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31593
31594         * g++.old-deja/g++.other/struct1.C: New test.
31595
31596 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31597
31598         * g++.old-deja/g++.other/enum2.C: New test.
31599
31600 1999-08-02  Richard Henderson  <rth@cygnus.com>
31601
31602         Adapted from tests from Franz Sirl:
31603         * gcc.c-torture/execute/va-arg-7.c: New test.
31604         * gcc.c-torture/execute/va-arg-8.c: New test.
31605
31606 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31607
31608         * gcc.c-torture/compile/990801-2.c: New test.
31609
31610         * gcc.c-torture/compile/990801-1.c: New test.
31611
31612 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31613
31614         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31615         fp-cmp-1.c, converting double to float.
31616
31617         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31618         fp-cmp-1.c, converting double to long double.
31619
31620         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31621         from fr1 to unknown_register, since fr1 is a legitimate register
31622         on some machines.
31623
31624 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31625
31626         * README: More listname related changes.
31627
31628 1999-07-08  Catherine Moore  <clm@cygnus.com>
31629
31630         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31631
31632 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31633
31634         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31635
31636 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31637
31638         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31639
31640 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31641
31642         * gcc.dg/990703-1.c: New test.
31643
31644 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31645
31646         * lib/file-format.exp: New file: Move definition of proc
31647         gcc_target_object_format to here from
31648         gcc.dg/special/ecos.exp.
31649
31650         * lib/c-torture.exp: Include lib file-format.exp.
31651         * lib/gcc-dg.exp: Include lib file-format.exp.
31652
31653         * gcc.dg/special/ecos.exp: Remove definition of proc
31654         gcc_target_object_format.
31655
31656 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31657
31658         * gcc.c-torture/execute/990628-1.c: New test.
31659
31660 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31661
31662         * gcc.c-torture/compile/990625-2.c: New test.
31663
31664         * gcc.c-torture/compile/990625-1.c: New test.
31665
31666 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31667
31668         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31669         attributes compile.
31670         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31671         ports that use the COFF/PE file format.
31672
31673 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31674
31675         * gcc.c-torture/compile/990617-1.c: New test.
31676
31677 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31678
31679         * g++.old-deja/g++.other/decl4.C: New test.
31680
31681 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31682
31683         * g++.old-deja/g++.other/bitfld3.C: New test.
31684
31685 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31686
31687         * g++.old-deja/g++.eh/catch1.C: New test.
31688
31689 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31690
31691         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31692
31693         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31694         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31695
31696 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31697
31698         * g77.f-torture/compile/19990502-0.f: Replace with new,
31699         shorter, test that still fails after recent changes.
31700
31701 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31702
31703         * gcc.c-torture/execute/990604-1.c: New test.
31704
31705 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31706
31707         * gcc.c-torture/execute/990531-1.c: New test.
31708
31709 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31710
31711         * gcc.c-torture/compile/990527-1.c: New test.
31712
31713 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31714
31715         * gcc.c-torture/execute/990527-1.c: New test.
31716
31717 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31718
31719         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31720         bitfields as signed.
31721
31722 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31723
31724         * g77.f-torture/compile/19990525-0.f: New test.
31725
31726 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31727
31728         * gcc.c-torture/execute/990525-2.c: New test.
31729
31730         * gcc.c-torture/execute/990525-1.c: New test.
31731
31732 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31733
31734         * g++.old-deja/g++.other/anon3.C: New test.
31735         * g++.old-deja/g++.other/anon4.C: New test.
31736         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31737         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31738         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31739         Merrill).
31740
31741 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31742
31743         * gcc.c-torture/execute/990524-1.c: New test.
31744
31745         * gcc.dg/990524-1.c: New test.
31746
31747 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31748
31749         * gcc.c-torture/compile/990523-1.c: New test.
31750
31751 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31752
31753         * gcc.c-torture/compile/990519-1.c: New test.
31754
31755 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31756
31757         * gcc.c-torture/compile/990517-1.c: New test.
31758
31759         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31760         (e4, f4): New tests.
31761         (main): Call them.
31762
31763 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31764
31765         * gcc.dg/noreturn-1.c: New test.
31766
31767 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31768
31769         * gcc.c-torture/execute/990513-1.c: New test.
31770
31771 1999-05-10  Richard Henderson  <rth@cygnus.com>
31772
31773         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31774
31775 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31776
31777         * g77.f-torture/execute/erfc.f: Use small single-precision
31778         values, to avoid problems on Alphas when not -mieee.
31779
31780 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31781
31782         * gcc.dg/990506-0.c: New test.
31783
31784 1999-05-08  Richard Henderson  <rth@cygnus.com>
31785
31786         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31787         the constant to test.  Don't XFAIL 64-bit targets.
31788
31789         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31790         * g++.old-deja/g++.law/profile1.C: Likewise.
31791
31792         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31793         operator new instances.
31794         * g++.old-deja/g++.other/delete5.C: Likewise.
31795
31796 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31797
31798         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31799         intrinsic.
31800
31801 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31802
31803         * g77.f-torture/execute/u77-test.f: Reverse order of two
31804         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31805
31806 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31807
31808         * gcc.dg/compare1.c: New test.
31809
31810 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31811
31812         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31813         New tests.
31814
31815 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31816
31817         * g77.f-torture/compile/19990502-1.f: New test.
31818
31819 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31820
31821         * g77.f-torture/compile/19990502-0.f: New test.
31822
31823 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31824
31825         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31826         intrinsic.
31827
31828 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31829
31830         * g77.f-torture/execute/u77-test.f (main): List libU77
31831         intrinsics not currently tested.
31832         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31833         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31834         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31835         Trim blanks off the ends of some printed strings.
31836
31837 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31838
31839         * g77.f-torture/execute/u77-test.f (main): Just warn about
31840         FSTAT gid disagreement, as it's expected on some systems.
31841
31842 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31843
31844         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31845         use a new function, which allows for some slop.
31846         Clean up some commentary.
31847         (issum): The new function.
31848         (sgladd): Deleted subroutine.
31849
31850 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31851
31852         * g77.f-torture/execute/u77-test.f: Modify to be more like
31853         libf2c/libU77 version, bringing patches to that version here.
31854         Add suitable commentary.
31855
31856 1999-04-25  Richard Henderson  <rth@cygnus.com>
31857
31858         * gcc.dg/990424-1.c: New test.
31859
31860 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31861
31862         * g77.f-torture/execute/u77-test.f (main): Bug involving
31863         LSTAT has been fixed, so turn back on full checking.
31864
31865 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31866
31867         * g77.f-torture/compile/19990419-0.f: New test.
31868         * g77.f-torture/execute/19990419-1.f: New test.
31869
31870 1999-04-17  Richard Henderson  <rth@cygnus.com>
31871
31872         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31873         to avoid the need for a prototype to supress a warning.
31874
31875 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31876
31877         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31878
31879 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31880
31881         * gcc.c-torture/execute/990404-1.c: New test.
31882
31883 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31884
31885         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31886         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31887         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31888         missing initializer warnings.
31889
31890 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31891
31892         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31893         matching strings.
31894
31895 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31896
31897         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31898
31899 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31900
31901         * g77.f-torture/execute/19990325-0.f: New test.
31902         * g77.f-torture/execute/19990325-1.f: New test.
31903
31904 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31905
31906         * gcc.c-torture/execute/990324-1.c: New test.
31907
31908 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31909
31910         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31911         test with 4.
31912
31913 1999-03-17  Richard Henderson  <rth@cygnus.com>
31914
31915         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31916
31917 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31918
31919         * g77.f-torture/execute/19990313-2.f: New test.
31920         * g77.f-torture/execute/19990313-3.f: New test.
31921
31922 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31923
31924         * g77.f-torture/execute/19990313-0.f: New test.
31925         * g77.f-torture/execute/19990313-1.f: New test.
31926
31927 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31928
31929         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31930         printf to sprintf.
31931         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31932         (main): Add check for u15.  Conditionalize u31 check depending on
31933         whether ints are <32 bits or >=32 bits.
31934
31935 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31936
31937         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31938
31939 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31940
31941         * g77.f-torture/compile/19990305-0.f: New test.
31942         * g77.f-torture/execute/19981119-0.f: New test.
31943
31944 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31945
31946         * g77.f-torture/execute/970625-2.f: call ABORT if final
31947         result is not correct, instead of just printing it.
31948         Add this checking via newly introduced obfuscation, to
31949         trip up buggy front ends.
31950
31951 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31952
31953         * g77.f-torture/compile/960317-1.f: Moved from being
31954         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31955
31956 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31957
31958         * g77.f-torture/execute/960317-1.f: New (old) test.
31959         * g77.f-torture/execute/970625-2.f: Ditto.
31960
31961 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31962
31963         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31964         message on line 1 or line 2; cccp and cpplib do this differently.
31965
31966 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31967
31968         * g++.old-deja/g++.law/weak1.C: New test.
31969
31970 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31971
31972         * gcc.c-torture/execute/990119-1.c: Renamed to...
31973         * gcc.dg/990119-1.c: this, so it will only be tested once
31974         (it's a preprocessor test, it doesn't need to be run at
31975         multiple optimization levels).
31976
31977 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31978
31979         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31980           ALWAYS_CXXFLAGS.
31981
31982 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31983
31984         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31985         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31986         to not be compilable by current g77.
31987
31988 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31989
31990         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31991
31992 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31993
31994         * gcc.c-torture/execute/990222-1.c: New test.
31995
31996 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31997
31998         * g77.f-torture/compile/19990218-0.f: New test.
31999         * g77.f-torture/noncompile/19990218-1.f: New test.
32000
32001 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32002
32003         * g77.f-torture/compile/19981216-0.f: New test.
32004
32005 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32006
32007         * gcc.dg/990214-1.c: New test.
32008
32009 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32010
32011         * gcc.dg/990213-2.c: New test.
32012
32013         * gcc.dg/990213-1.c: New test.
32014
32015 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32016
32017         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32018         ints.
32019
32020 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32021
32022         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32023         specified by target.
32024
32025         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32026
32027 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32028
32029         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32030
32031 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32032
32033         * gcc.dg/special/ecos.exp: New test driver for new tests with
32034         special requirements.
32035
32036         * gcc.dg/special/alias-1.c: New test.
32037         * gcc.dg/special/gcsec-1.c: New test.
32038         * gcc.dg/special/weak-1.c: New test.
32039         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32040         * gcc.dg/special/weak-2.c: New test.
32041         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32042         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32043         * gcc.dg/special/wkali-1.c: New test.
32044         * gcc.dg/special/wkali-2.c: New test.
32045         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32046         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32047
32048 1999-02-10  Felix Lee  <flee@cygnus.com>
32049
32050           * lib/c-torture.exp (c-torture-compile): Pull out code for
32051           analyzing gcc error messages.
32052           (c-torture-execute): Likewise.  Fix some (harmless) false
32053           positives.
32054           * lib/gcc.exp (gcc_check_compile): New function.
32055
32056 1999-02-08  Richard Henderson  <rth@cygnus.com>
32057
32058         * gcc.c-torture/execute/990208-1.c: New test.
32059
32060 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32061
32062         * g++.dg/special/ecos.exp: New driver for new tests with special
32063         requirements
32064
32065         * g++.dg/special/conpr-1.C: New test
32066         * g++.dg/special/conpr-2.C: New test
32067         * g++.dg/special/conpr-2a.C: New test
32068         * g++.dg/special/conpr-3.C: New test
32069         * g++.dg/special/conpr-3a.C: New test
32070         * g++.dg/special/conpr-3b.C: New test
32071
32072         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32073         allow g++ to use the dg driver
32074
32075         * README: Add comment about g++.dg directory
32076
32077 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32078
32079         * README: Update email addresses.
32080
32081 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32082
32083         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32084         arguments in order to force structure S onto the stack even on
32085         the alpha.
32086         (test): Pass 10 leading arguments to function foo as well as the
32087         structure S.
32088
32089         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32090         failure for all targets.
32091
32092         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32093         abort to terminate program execution.
32094
32095 1999-01-30  Richard Henderson  <rth@cygnus.com>
32096
32097         * gcc.c-torture/execute/990130-1.c: New test.
32098
32099 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32100
32101         * gcc.dg/990130-1.c: New test.
32102
32103 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32104
32105         * gcc.c-torture/execute/990128-1.c: New test.
32106
32107 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32108
32109         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32110
32111 1999-01-27  Felix Lee  <flee@cygnus.com>
32112
32113         * lib/c-torture.exp (c-torture-compile): pull out code for
32114         analyzing gcc error messages.
32115         (c-torture-execute): ditto, and fix some (harmless) false
32116         positives.
32117         * lib/gcc.exp (gcc_check_compile): new function.
32118
32119 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32120
32121         * gcc.dg/990117-1.c: New test.
32122
32123         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32124
32125         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32126
32127 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32128
32129         * g77.f-torture/compile/990115-1.f: New test.
32130
32131 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32132
32133         * gcc.c-torture/compile/990107-1.c: New test
32134
32135 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32136
32137         * gcc.c-torture/execute/990106-2.c: New test.
32138
32139         * gcc.c-torture/execute/990106-1.c: New test.
32140
32141 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32142
32143         * gcc.c-torture/compile/981223-1.c: New test.
32144
32145 1998-12-29  Richard Henderson  <rth@cygnus.com>
32146
32147         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32148         (opt3): Rename from opt4 and disable.
32149
32150 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32151
32152         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32153
32154 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32155
32156         * g++.old-deja/g++.other/conv5.C: New test.
32157
32158 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32159
32160         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32161
32162 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32163
32164         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32165
32166 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32167
32168         * gcc.c-torture/compile/981211-1.c: New test.
32169
32170 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32171
32172         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32173
32174         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32175
32176 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32177
32178         * gcc.special/930510-1.c: Make C9X safe.
32179         * gcc.misc-tests/gcov-1.c Similarly.
32180         * gcc.misc-tests/gcov-2.c Similarly.
32181
32182 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32183
32184         * gcc.dg/ultrasp1.c: New test.
32185
32186 1998-12-06  Richard Henderson  <rth@cygnus.com>
32187
32188         * gcc.c-torture/execute/981206.c: New test.
32189
32190 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32191
32192         * g++.old-deja/g++.ns/template7.C: New test.
32193
32194         * g++.old-deja/g++.other/expr1.C: New test.
32195
32196         * g++.old-deja/g++.eh/tmpl3.C: New test.
32197
32198         * g++.old-deja/g++.eh/tmpl2.C: New test.
32199
32200 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32201
32202         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32203         * g++.old-deja/g++.other/using6.C: Removed.
32204         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32205
32206         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32207
32208 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32209
32210         * g++.old-deja/g++.pt/overload8.C: New test.
32211
32212         * g++.old-deja/g++.pt/overload7.C: New test.
32213
32214         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32215
32216         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32217         and relinking messages.
32218         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32219         compiling with -frepo.
32220
32221 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32222
32223         * g++.old-deja/g++.pt/lookup6.C: New test.
32224
32225 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32226
32227         * gcc.c-torture/execute/981130-1.c: New test.
32228         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32229
32230 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32231
32232         * g++.old-deja/g++.pt/explicit76.C: New test.
32233
32234         * g++.old-deja/g++.pt/friend38.C: New test.
32235
32236         * g++.old-deja/g++.ns/crash2.C: New test.
32237
32238         * g++.old-deja/g++.pt/defarg8.C: New test.
32239
32240         * g++.old-deja/g++.pt/instantiate6.C: New test.
32241
32242         * g++.old-deja/g++.pt/static6.C: New test.
32243
32244         * g++.old-deja/g++.pt/decl2.C: New test.
32245
32246 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32247
32248         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32249         problem is actually related with name lookup, but so what? :-)
32250
32251         * g++.old-deja/g++.pt/friend37.C: New test.
32252
32253 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32254
32255         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32256         element, which fails on some systems.
32257
32258         * g77.f-torture/execute/labug1.f: New test.
32259
32260 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32261
32262         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32263         is defined.
32264
32265 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32266
32267         * g77.f-torture/compile/981117-1.f: New test.
32268
32269 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32270
32271         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32272         properly discarded.
32273
32274 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32275
32276         * gcc.c-torture/execute/memcheck: New directory of tests for
32277         -fcheck-memory-usage.
32278
32279 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32280
32281         * README: New file, general information about the testsuite and
32282         new description of the various C++ test subdirectories.
32283         * README.g++: Eliminate obsolete information, update and move most
32284         relevant stuff to README.
32285
32286 1998-11-07  Richard Henderson  <rth@cygnus.com>
32287
32288         * gcc.c-torture/compile/981107-1.c: New test.
32289
32290 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32291
32292         * execute/memcpy-bi.c: New testcase.
32293
32294 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32295
32296         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32297         base classes.
32298
32299         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32300         template is selected.
32301
32302         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32303         classes, it should be accepted for all types.
32304
32305         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32306
32307         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32308         specializations start with template headers.
32309
32310 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32311
32312         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32313
32314         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32315         non-POD types.
32316
32317 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32318
32319         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32320
32321 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32322
32323         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32324
32325 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32326
32327         * 981019-1.c: New test.
32328
32329 1998-10-14  Robert Lipe <robertl@dgii.com>
32330
32331         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32332         find objc headers.
32333
32334 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32335
32336         * compile/981001-4.c: Remove use of GCC extension that triggers a
32337         compiler bug.
32338
32339 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32340
32341         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32342
32343 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32344
32345         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32346         instantiation of template produces incorrect code for delete
32347         expression.
32348
32349         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32350         constructors' name is not unique.
32351         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32352         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32353
32354         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32355         automatic array of const is ill-formed.
32356
32357         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32358         of template parameter?
32359
32360         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32361         const.
32362
32363         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32364         pointer-to-member expression.
32365
32366         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32367         declaration causes ICE.
32368
32369 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32370
32371         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32372         reserved in the global namespace.
32373
32374         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32375         generate needed virtual table.
32376
32377         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32378
32379 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32380
32381         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32382         template-dependent type
32383
32384 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32385
32386         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32387         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32388         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32389
32390         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32391         class should be usable as argument of member function.
32392         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32393         class should be usable as return type of member function.
32394         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32395         class should be usable as type of data member.
32396
32397         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32398
32399 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32400
32401         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32402
32403 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32404
32405         * gcc.dg/dll-?.c Add thumb to target list.
32406         Fix assembler scan patterns to match current assembler output.
32407
32408 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32409
32410         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32411         matching of template brackets.
32412
32413         * g++.old-deja/g++.other/using4.C: New test.  Test using
32414         declarations of methods from base classes.
32415
32416         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32417         within functions should introduce names into the innermost
32418         enclosing namespace.
32419
32420         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32421         of static locals if first initialization throws.
32422
32423 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32424
32425         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32426
32427 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32428
32429         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32430         lose track of the possible targets of tablejump insns.
32431         * special/special.exp: Run it.
32432
32433 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32434
32435         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32436         must be declared before its specializations can be named in friend
32437         declarations.
32438
32439 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32440
32441         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32442
32443         * g77.f-torture/execute/io1.f: New test.
32444
32445 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32446
32447         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32448         with pointer to template function, for which no argument deduction
32449         is possible.
32450
32451         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32452         specialization of template function as argument to template
32453         function.
32454
32455         * g++.old-deja/g++.other/access2.C: New test; Inner class
32456         shouldn't have privileged access to Outer's names.
32457
32458 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32459
32460         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32461         friend template declared within template class conflicts with
32462         nested class of the same name.
32463
32464         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32465         is ignored.
32466
32467         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32468         object with direct initializer as function declaration.
32469
32470         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32471         initializers.
32472
32473         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32474         involving const pointer and NULL produces incorrect result.
32475
32476         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32477         type name without `typename' should be rejected with -pedantic.
32478
32479 1998-10-02  Richard Henderson  <rth@cygnus.com>
32480
32481         * g++.old-deja/g++.other/addrof1.C: New test.
32482
32483 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32484
32485         * gcc.c-torture/compile/981001-1.c: New test.
32486         * gcc.c-torture/execute/981001-1.c: New test.
32487
32488 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32489
32490         * gcc.c-torture/compile/981001-2.c: New test.
32491         * gcc.c-torture/compile/981001-3.c: New test.
32492         * gcc.c-torture/compile/981001-4.c: New test.
32493
32494 1998-10-01  Robert Lipe  <robertl@dgii.com>
32495
32496         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32497         multilibbed hosts.   Idea grafted from g77.exp.
32498
32499 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32500
32501         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32502         avoid losing on systems which need -lsocket.
32503
32504 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32505
32506         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32507         * g++.old-deja/g++.other/nested2.C: Ditto.
32508         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32509         failure.
32510
32511 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32512
32513         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32514         preferred over template operator!= for enum bitfields.
32515
32516 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32517
32518         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32519         that happen to have the same base name, but in different scopes,
32520         are incorrectly rejected.
32521
32522 1998-09-16  Richard Henderson  <rth@cygnus.com>
32523
32524         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32525         on the native word size instead of an integer literal.
32526
32527 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32528
32529         * g++.old-deja/g++.other/static2.C: Invocation of static data
32530         member of type pointer-to-function denoted as non-static member.
32531
32532         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32533         checks involving function types and aliases.
32534
32535 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32536
32537         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32538         redefined to the same non-trivial type.
32539
32540         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32541         namespace-qualification of template specializations declared in
32542         other namespaces.
32543
32544         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32545         to declare a subset of the specializations of a template function
32546         as friends of specializations of a template class.
32547
32548         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32549         member templates that do not fully specialize the enclosing
32550         template class are rejected.
32551
32552 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32553
32554         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32555
32556 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32557
32558         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32559         altered from libf2c/libU77 version.
32560
32561 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32562
32563         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32564
32565 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32566
32567         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32568         (un)signed char are different types for template specialization
32569         purposes.
32570
32571 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32572
32573         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32574         * objc: ObjC testsuite.
32575
32576 1998-08-31  Catherine Moore  <clm@cygnus.com>
32577
32578         * gcc.c-torture/execute/941014-1.x:  New file.
32579
32580 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32581
32582         * lib/c-torture.exp: Add support for
32583         torture_eval_before_compile and torture_eval_before_execute
32584         variables.
32585
32586 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32587
32588         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32589         this test triggers valid.
32590
32591 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32592
32593         * gcc.dg/980827-1.c: New test.
32594
32595 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32596
32597         * gcc.c-torture/execute/loop-4b.c: New test.
32598
32599 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32600
32601         * lib/c-torture.exp: Add support for
32602         torture_eval_before_compile and torture_eval_before_execute
32603         variables.
32604
32605 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32606
32607         * gcc.c-torture/compile/980825-1.c: New test.
32608
32609 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32610
32611         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32612         count number tests in opt_t0 not good_t0.
32613
32614 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32615
32616         * gcc.c-torture/compile/930326-1.x: Fix typo.
32617
32618 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32619
32620         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32621         causes an ICE.
32622
32623 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32624
32625         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32626         STACK_SIZE is defined.
32627         * gcc.c-torture/unsorted/stuct.c: Similarly.
32628
32629         * gcc.c-torture/compile/980821-1.c: New test.
32630
32631 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32632
32633         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32634
32635 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32636
32637         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32638         code.
32639
32640 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32641
32642         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32643         error'.
32644
32645 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32646
32647         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32648
32649 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32650
32651         * gcc.c-torture/compile/980816-1.c: New test.
32652
32653         * gcc.dg/980816-1.c: New test.
32654
32655 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32656
32657         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32658         compiler for ieee tests.
32659
32660 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32661
32662         * g77.f-torture/compile/980729-0.f: New test.
32663
32664 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32665
32666         * gcc.c-torture/special/eeprof-1.c: New test, for
32667         -finstrument-functions.
32668         * gcc.c-torture/special/special.exp: Run it.
32669
32670 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32671
32672         * gcc.c-torture/compile/980729-1.c: New test.
32673
32674 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32675
32676         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32677         __thumb__ is defined, and test for ARM style doubles if so.
32678
32679 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32680
32681         * g77.f-torture/noncompile/980615-0.f: New test.
32682
32683 1998-07-26  H.J. Lu  (hjl@gnu.org)
32684
32685         * gcc.dg/980312-1.c: Do link instead of compile.
32686         * gcc.dg/980313-1.c: Likewise.
32687
32688 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32689
32690         * gcc.c-torture/compile/980726-1.c: New test.
32691
32692 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32693
32694         * g77.f-torture/execute/io0.f: New test.
32695
32696 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32697
32698         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32699         an int.
32700
32701 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32702
32703         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32704         m32r bugs.
32705
32706 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32707
32708         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32709         c-decl.c:grokdeclarator can handle mode attributes.
32710
32711 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32712
32713         * gcc.c-torture/execute/980716-1.c: New test.
32714
32715 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32716
32717         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32718         the mn10200.
32719         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32720         the mn10200.
32721         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32722         * gcc.c-torture/compile/930326-1.x: Similarly.
32723
32724 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32725
32726         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32727         New test from Craig.
32728
32729 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32730
32731         * g77.f-torture/noncompile/980616-0.f: New test.
32732
32733         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32734
32735 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32736
32737         *  g++.other/singleton.C: Return error value instead of taking
32738         SIGSEGV.
32739
32740 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32741
32742         *  g++.other/singleton.C: New test.   Warning is under dispute.
32743         Runtime crash is not.
32744
32745 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32746
32747         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32748         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32749         using6.C, using7.C}:  New namespace tests.
32750
32751 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32752
32753         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32754         specialization with typedef'ed names used as array indexes.
32755
32756 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32757
32758         * gcc.c-torture/execute/980709-1.c: New test.
32759
32760         * gcc.dg/980709-1.c: New test.
32761
32762 1998-07-07  Richard Henderson  <rth@cygnus.com>
32763
32764         * gcc.c-torture/execute/bcp-1.c: New test.
32765
32766 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32767
32768         * gcc.c-torture/execute/980707-1.c: New test.
32769
32770 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32771
32772         * gcc.c-torture/compile/980706-1.c: New test.
32773
32774 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32775
32776         * g77.f-torture/execute/980701-0.f,
32777         g77.f-torture/execute/980701-1.f: New test from Craig.
32778
32779 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32780
32781         * gcc.c-torture/compile/980701-1.c: New test.
32782
32783         * gcc.c-torture/execute/980701-1.c: New test.
32784
32785 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32786 rlsruhe.de>
32787
32788         * g++.old-deja/g++.robertl/eb132.C: New test.
32789         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32790
32791 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32792
32793         * g77.f-torture/execute/980628-7.f,
32794         g77.f-torture/execute/980628-8.f,
32795         g77.f-torture/execute/980628-9.f,
32796         g77.f-torture/execute/980628-10.f: New tests from Craig.
32797
32798         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32799
32800 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32801
32802         * g77.f-torture/execute/980628-4.f: New test from Craig.
32803         * g77.f-torture/execute/980628-5.f: Likewise.
32804         * g77.f-torture/execute/980628-2.f: Likewise.
32805         * g77.f-torture/execute/980628-0.f: Likewise.
32806         * g77.f-torture/execute/980628-1.f: Likewise.
32807         * g77.f-torture/execute/980628-3.f: Likewise.
32808         * g77.f-torture/execute/980628-6.f: Likewise.
32809
32810 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32811
32812         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32813         directory when nothing has been installed yet.
32814
32815 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32816
32817         * gcc.c-torture/special/special.exp: Handle newer versions of
32818         dejagnu.
32819
32820 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32821
32822         * gcc.dg/980626-1.c: New test.
32823
32824 1998-06-19  Bruno Haible <haible@ilog.fr>
32825
32826         * gcc.misc-tests/m-un-2.c: New test.
32827         * g++.old-deja/g++.other/warn01.c: Likewise.
32828
32829 1998-06-19  Robert Lipe  <robertl@dgii.com>
32830
32831         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32832         compatibility with assmblers with a different comment character.
32833         Eliminate use of GAS-specific extensions.
32834
32835 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32836
32837         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32838
32839 1998-06-19  Robert Lipe  <robertl@dgii.com>
32840
32841         *lib/g77.exp: Replace search for libf2c.a with search for newly
32842         renamed libg2c.a
32843
32844 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32845
32846         * gcc.c-torture/execute/980617-1.c: New test.
32847
32848 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32849
32850         * gcc.c-torture/execute/980612-1.c: New test.
32851
32852 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32853
32854         * gcc.dg/980523-1.c: Only test on ppc-linux.
32855         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32856
32857         * gcc.c-torture/execute/980608-1.c: New test.
32858
32859 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32860
32861         * gcc.c-torture/execute/980605-1.c: New test.
32862
32863 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32864
32865         * gcc.c-torture/execute/980604-1.c: New test.
32866
32867 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32868
32869         * gcc.c-torture/execute/980602-1.c: New test.
32870         * gcc.c-torture/execute/980602-2.c: Likewise.
32871
32872 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32873
32874         * 970125-0.f: Fix per JCB.  Add commentary.
32875
32876 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32877
32878         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32879         IEEE -0 support.
32880
32881 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32882
32883         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32884         earlier.
32885
32886 1998-05-28  Catherine Moore <clm@cygnus.com>
32887
32888         * gcc.c-torture/execute/980526-3.c: New test.
32889
32890 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32891
32892         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32893         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32894         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32895         m88k-motorola-sysv3 to XFAIL.
32896
32897 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32898
32899         * gcc.dg/980526-1.c: New test.
32900         * gcc.c-torture/execute/980526-2.c: New test.
32901
32902 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32903
32904         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32905
32906         * gcc.c-torture/execute/980526-1.c: New test.
32907
32908 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32909
32910         * g77.f-torture/execute/alpha2.f: Add runtime test.
32911
32912 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32913
32914         * g++.old-deja/old-deja.exp: Strip leading directories.
32915
32916         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32917         error for the line.  Don't run multiple tests for the same line.
32918
32919 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32920
32921         * gcc.dg/980523-1.c: New test.
32922
32923 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32924
32925         * g77.f-torture/compile/970915-0.f: New test.
32926
32927 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32928
32929         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32930
32931 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32932
32933         * gcc.dg/980520-1.c: New test.
32934
32935 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32936
32937         * gcc.dg/980502-1.c: Fix return type.
32938
32939 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32940
32941         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32942         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32943         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32944         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32945         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32946
32947 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32948
32949         * g77.f-torture/execute/980520-1.f: New test.
32950
32951 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32952
32953         * lib/mike-g77.exp: New file.
32954
32955         * g77.f-torture/noncompile/noncompile.exp,
32956         g77.f-torture/noncompile/check0.f: New files.
32957
32958 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32959
32960         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32961         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32962         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32963         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32964         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32965         abort where appropriate.
32966
32967 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32968
32969         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32970         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32971
32972 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32973
32974         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32975
32976 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32977
32978         * g77.f-torture/compile/980427-0.f: New test.
32979
32980 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32981
32982         * g77.f-torture/compile/980424-0.f: New test.
32983
32984 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32985
32986         * g77.f-torture/compile/980419-2.f (main): New test.
32987         * g77.f-torture/compile/970125-0.f: New test.
32988         * g77.f-torture/compile/980419-1.f: New test.
32989
32990 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32991
32992         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32993         of loop-4.c.
32994
32995 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32996
32997         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32998
32999 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33000
33001         * gcc.c-torture/compile/980329-1.c: New test.
33002
33003 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33004
33005         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33006         * gcc.dg/980312-1.c: Fix typo in -march command.
33007
33008 1998-03-16  H.J. Lu  (hjl@gnu.org)
33009
33010         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33011
33012 1998-03-11  Robert Lipe  <robertl@dgii.com>
33013
33014         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33015         Dave Love agree the Fortran source is bogus.
33016
33017 1998-03-11  Robert Lipe  <robertl@dgii.com>
33018
33019         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33020         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33021         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33022         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33023         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33024
33025 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33026
33027         * g++.old-deja/g++.other/friend1.C: New test.
33028
33029 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33030
33031         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33032         possibly uninitialized) variables and declare dnrm2.
33033
33034 1998-02-23  Robert Lipe <robertl@dgii.com>
33035
33036         From Bruno Haible <haible@ilog.fr>:
33037         * gcc.c-torture/execute/980223.c: New test.
33038
33039 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33040
33041         * gcc.dg/ifelse-1.c: New test.
33042
33043 1998-02-09  H.J. Lu  (hjl@gnu.org)
33044
33045         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33046
33047           * lib/old-dejagnu.exp (old-dejagnu): Added the
33048           "execution test - XFAIL *-*-*" handling in the spirit of
33049           "excess errors test -". Changed the "execution test fails"
33050           handling to be like "excess errors test fails".
33051           * Update various tests accordingly.
33052
33053 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33054
33055         * gcc.c-torture/execute/980205.c: New test.
33056
33057 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33058
33059         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33060         * lib/f-torture.exp: Similarly.
33061         * gcc.c-torture: Rename all .cexp files to .x files.
33062
33063 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33064
33065         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33066         (940510-1.c): Removed duplicate.
33067         (971104-1.c): New test.
33068
33069 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33070
33071           * lib/f-torture.exp: Improve error and loop detection.
33072
33073 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33074
33075         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33076         use that to size the filler array.
33077
33078 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33079
33080         * lib/c-torture.exp(c-torture-execute): Fix typo.
33081
33082         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33083         testcase as the executable name. Keep the executable around if
33084         the test fails.
33085
33086 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33087
33088         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33089         changes.  Only test one -g option, and move it to the end of the
33090         list of options to test.
33091
33092 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33093
33094         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33095         variable GCC_TORTURE_OPTIONS to supply default switches separated
33096         by colons.  If no environment variable, run tests with -O0 -g, -O1
33097         -g, and -O2 -g as well.
33098
33099 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33100
33101         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33102         explanatory comments. Fix indentation.
33103
33104 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33105
33106         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33107
33108 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33109
33110         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33111         * g++.old-deja/g++.mike/p7325.C: Likewise.
33112         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33113
33114 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33115
33116         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33117         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33118         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33119         * g++.old-deja/g++.law/operators4.C: Likewise.
33120
33121 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33122
33123         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33124         * g++.old-deja/g++.mike/p784.C: Ditto.
33125         * g++.old-deja/g++.mike/p785.C: Ditto.
33126
33127 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33128
33129           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33130
33131 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33132
33133         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33134         target feature; pass this to c-torture-execute as needed.
33135
33136 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33137
33138         * lib/c-torture.exp(c-torture-execute): If the previous and the
33139         current executables being tested are identical, we don't need to
33140         run the executable again. Try to make the executable names
33141         unique. Add an optional argument for passing additional compiler
33142         flags.
33143
33144 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33145
33146         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33147
33148 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33149
33150         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33151
33152 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33153
33154         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33155         32bit or larger longs.
33156
33157         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33158         have either a 32bit long or 32bit int.
33159
33160 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33161
33162         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33163         Make double precision tests dependent on sizeof (double).
33164
33165 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33166
33167         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33168         too.
33169
33170 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33171
33172         * gcc.c-torture/compile/961203-1.cexp: New script.
33173
33174 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33175
33176         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33177         up the includes ourselves.
33178
33179 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33180
33181         * lib/plumhall.exp: Remove random include, and add a few
33182         verbose messages for debugging.
33183
33184 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33185
33186         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33187         of trying to do it ourselves.
33188
33189 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33190
33191         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33192
33193 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33194
33195         * gcc.prms/5403.c: Made regexp a bit less strict.
33196
33197 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33198
33199         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33200         is returned from remote_load instead.
33201         * lib/plumhall.exp: Ditto.
33202         * lib/mike-g++.exp: Ditto.
33203         * lib/old-dejagnu.exp: Ditto.
33204         * lib/c-torture.exp: Ditto.
33205
33206 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33207
33208         * lib/g++.exp: Use build_wrapper procedure.
33209         * lib/gcc.exp: Ditto.
33210
33211 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33212
33213         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33214         an old-style decl for malloc.  Fixes tests to work when
33215         sizeof (int) != sizeof (size_t).
33216
33217 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33218
33219         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33220
33221         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33222         use stdargs.h interface.
33223
33224 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33225
33226         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33227         NO_VARARGS when compiling.
33228
33229 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33230
33231         * lib/plumhall.exp(ph_includes): New procedure.
33232         (ph_make): Use it.
33233         (ph_compiler): Ditto.
33234
33235         * lib/g++.exp: Rename test-glue.c to testglue.c.
33236         * lib/gcc.exp: Ditto.
33237
33238 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33239
33240         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33241         to completion when it's called.
33242
33243 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33244
33245         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33246         is defined, don't do test.
33247
33248 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33249
33250         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33251         for object files.
33252         (ph_summary): Mark skipped testcases as untested, not unresolved.
33253
33254         * lib/plumhall.exp (ph_make): If unresolved because of bad
33255         errorCode, record errorCode in log file.
33256         (*): Replace send_log/verbose with verbose -log.
33257
33258 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33259
33260         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33261         double conversion if double isn't at least 8 bytes.
33262
33263         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33264         int to work with targets where int is 16 bits.
33265
33266         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33267         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33268         precision for the test to complete.
33269
33270 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33271
33272         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33273         if d10v is not compiled with the -mdouble64 flag.
33274         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33275
33276         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33277         d10v is not compiled with the -mint32 flag.
33278
33279 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33280
33281         * lib/plumhall.exp: Use incr_count.
33282
33283 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33284
33285         * gcc.c-torture: Update to c-torture-1.45.
33286
33287 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33288
33289         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33290         the name of the expect testcase file).
33291
33292         * lib/g++.exp(g++_init): Ditto.
33293
33294 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33295
33296         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33297         the host.
33298
33299         * lib/gcc.exp(gcc_exit): New procedure.
33300
33301 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33302
33303         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33304         specs where appropriate.
33305
33306         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33307         because of new "candidates are" messages, and removed a few
33308
33309         * Converted all non-old-style g++ testcases to old-style, and
33310         moved into g++.old-deja.
33311
33312 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33313
33314         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33315         options.
33316
33317         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33318         succeeded.
33319
33320         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33321
33322 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33323
33324         * lib/gcc.exp (gcc_target_compile): Add support for defining
33325         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33326         the machine doesn't have those features.
33327
33328 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33329
33330         * g++.law/operators4.exp: Don't use LIBS.
33331
33332 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33333
33334         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33335
33336         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33337         * lib/g++.exp: Set it here instead. Also, allow use of the
33338         --tool_exec and --tool_opt options. Change CXX to
33339         GXX_UNDER_TEST.
33340
33341         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33342
33343         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33344
33345 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33346
33347         * lib/old-dejagnu.exp: Use prune_warnings instead of
33348         prune_system_crud.
33349         * lib/mike-g++.exp: Ditto.
33350         * lib/gcc.exp: Ditto.
33351         * lib/g++.exp: Ditto.
33352
33353         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33354
33355 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33356
33357           * 941014-2.c: Include stdlib.h
33358           * 960327-1.c: Include stdio.h
33359           * dbra.c, index-1.c: Don't assume ints are 32bits.
33360
33361 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33362
33363         * lib/gcc.exp: Add gcc,stack_size target feature.
33364
33365         * lib/g++.exp(g++_target_compile): Add the include and link
33366         paths here, not in two other places. And, it's $options, not
33367         options.
33368
33369         * lib/mike-g++.exp(postbase): Remove the code that determines
33370         the correct include and link paths.
33371         * g++.old-deja/old-deja.exp: Ditto.
33372
33373 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33374
33375         * lib/g++.exp(g++_init): target_compile no longer returns the
33376         filename of the result.
33377
33378 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33379
33380         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33381         call to glob.
33382
33383         * gcc.c-torture/special/special.exp: Change call to
33384         gcc_target_compile to include the object file.
33385
33386 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33387
33388         * gcc.c-torture/special/special.exp: Correct misspelling in last
33389         change.
33390
33391 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33392
33393         * lib/plumhall.exp(ph_summary): Log the entire output of the
33394         executable. Return -1 if there were any failures, 0 otherwise.
33395         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33396         (ph_make): Clean up objects and executables that were built
33397         if the tests succeeded.
33398
33399 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33400
33401         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33402         libraries and includes in the build tree as appropriate.
33403
33404 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33405
33406         * lib/c-torture.exp: Instead of looking for the global variable
33407         NO_LONG_LONG, check to see if that's a feature of the target.
33408
33409 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33410
33411         * config/default.exp: Minimize. Delete the remainer of the files in
33412         config; this functionality is now in devo/dejagnu/config.
33413
33414         g++.*/*: Pass any additional flags used to compile to postbase;
33415         delete CXXFLAGS.
33416
33417         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33418         is now done by runtest.exp. Use gcc_target_compile instead of
33419         compile.
33420
33421         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33422         Remove references to CFLAGS. Use remote_file instead of
33423         calling rm -f.
33424         (c-torture): Take a list of arguments to use to compile this
33425         testcase.
33426
33427         lib/g++.exp: Simplify. Use target_compile instead of compile.
33428         lib/gcc-dg.exp: Ditto.
33429         lib/gcc.exp: Ditto.
33430         lib/mike-{gcc,g++}.exp: Ditto.
33431         lib/old-dejagnu.exp: Ditto.
33432         lib/plumhall.exp: Ditto.
33433
33434 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33435
33436         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33437         (ph_linker): Likewise.
33438
33439 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33440
33441           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33442         MAP_ANON / MAP_ANONYMOUS if defined;
33443         else try to map from /dev/zero .
33444
33445 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33446
33447         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33448         isn't defined, then define it to MAP_ANONYMOUS.
33449
33450 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33451
33452         * gcc.c-torture: Update to c-torture-1.42 release.
33453
33454 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33455
33456         * gcc.c-torture: Update to c-torture-1.41 release.
33457
33458 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33459
33460         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33461         c-torture release.
33462
33463 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33464
33465         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33466         and LDFLAGS.  Fix second case to append the target_info ldflags
33467         onto LDFLAGS, not CFLAGS.
33468         * lib/g++.exp (g++_init): Add target_info stuff.
33469         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33470         of libgloss and newlib flags for !native.
33471
33472         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33473         (GDB): Fix relative path to go up another dir for finding gdb.
33474
33475 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33476
33477         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33478         versions in the target_info array, if they don't exist.
33479
33480 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33481
33482         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33483
33484 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33485
33486         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33487         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33488
33489 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33490
33491         * lib/old-dejagnu.exp: Don't remove the output file before we've
33492         actually tested it. Don't append pwd to the path of the executable
33493         we're testing.
33494
33495 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33496
33497         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33498
33499 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33500
33501         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33502         temporary directory for compiler files, and set it to a default
33503         value of /tmp. Set $output as the name of the output file from
33504         compiling the testcase. Add a -o option to $cflags_var so the
33505         compiler writes the final output file as $output. Set $executable
33506         to $output.
33507
33508         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33509         directory for compiler files, and set it to /tmp if it doesn't
33510         already have a value. Set $output_file to the name of the output
33511         file from compiling the testcase. Add a -o option to CXXFLAGS so
33512         the compiler writes the final output file as $output. Use $output
33513         as the executable to be tested.
33514
33515 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33516
33517         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33518
33519 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33520
33521         * gcc.c-torture/execute/pending-1.c: New test.  Still
33522         pending in Tege's queue.
33523
33524 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33525
33526         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33527         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33528         if there were failures.  Call unresolved if there were unresolved
33529         testcases.  Call gcc_fail if program did not run to completion.
33530         (ph_make): Pass additional argument name to ph_execute.
33531         (ph_execute): Add new argument.  Pass additional arguments to
33532         ph_summary.  Call gcc_fail is there is no execution output.
33533
33534 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33535
33536         * lib/plumhall.exp (proc_summary): Output relavent summary
33537         lines into the log so specific failures in plumhall can be
33538         investigated.
33539
33540 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33541
33542         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33543         (c-torture-execute): Don't try to execute tests which use
33544         "long long" types if $NO_LONG_LONG is nonzero.
33545
33546 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33547
33548         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33549         not c-torture.
33550
33551         * gcc.ieee: Move from here.
33552         * gcc.c-torture/execute/ieee: To here.
33553
33554 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33555
33556         * gcc.c-torture: Update to c-torture-1.41 release.
33557
33558 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33559
33560         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33561         not "$output".
33562
33563 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33564
33565         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33566         -c present.
33567
33568 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33569
33570         * config/proelf.exp: Handle connecting to a simulator.
33571
33572 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33573
33574         * config/proelf.exp: New file.  Enough framework that we can
33575         run c-torture tests on the proelf targets (or any other target
33576         that gdb can connect to for that matter).
33577
33578 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33579
33580         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33581         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33582
33583         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33584         exec_output exists.
33585
33586 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33587
33588         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33589         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33590
33591         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33592         to pass/fail/unresolved/unsupported/untested.  Caller must now
33593         call unresolved/unsupported/untested.
33594         * lib/*.exp: Update FSF address.  Update to handle new results of
33595         ${tool}_load.
33596         * lib/chill.exp (verbose): Delete.
33597
33598 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33599
33600         * lib/gcc.exp (default_gcc_start): Change order of args to
33601         $LDFLAGS $CFLAGS $LIBS.
33602         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33603         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33604         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33605         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33606         * gcc.misc-tests/dg-test.exp: Likewise.
33607         * gcc.misc-tests/msgs.exp: Likewise.
33608         * gcc.prms/prms.exp: Likewise.
33609         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33610         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33611
33612         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33613
33614 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33615
33616         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33617
33618         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33619         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33620
33621         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33622         necessary.
33623
33624 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33625
33626         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33627         global for loop; add use of $mathlib.
33628         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33629         settings here; set mathlib for anything but VxWorks.
33630
33631 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33632
33633         * gcc.c-torture: Update to c-torture-1.40 release.
33634
33635 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33636
33637         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33638         dg.exp.
33639
33640 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33641
33642         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33643         global.
33644
33645 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33646
33647         * lib/g++.exp (LIBS): Define if not already.
33648         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33649         (gcc-dg-prune): Call prune_gcc_output.
33650         * lib/gcc.exp (prune_gcc_output): New proc.
33651         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33652         prune_gcc_output.
33653
33654 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33655
33656         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33657         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33658
33659 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33660
33661         * gcc.c-torture: Update to c-torture-1.39 release.
33662
33663 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33664
33665         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33666         fails, try others as well.
33667
33668 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33669
33670         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33671         If compilation fails, mark execute tests as `untested'.
33672         If test is marked as unsupported, don't mark compilation and
33673         execute tests as failed.
33674
33675 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33676
33677         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33678         libstdc++ for whether or not we want to be doing shared
33679         libraries.  Delete link_curses since we don't need it anymore.
33680         * lib/mike-g++.exp (postbase): Don't link in libg++.
33681         * g++.old-deja/old-deja.exp: Likewise.
33682
33683 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33684
33685         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33686
33687 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33688
33689         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33690         For that, add `-Wl,-a,shared_archive'.
33691         * g++.old-deja/old-deja.exp: Likewise.
33692
33693 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33694
33695         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33696
33697 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33698
33699         * lib/mike-g++.exp (postbase): Pay attention to the status of
33700         g++_load.
33701
33702 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33703
33704           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33705
33706 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33707
33708         * lib/gcc.exp (default_gcc_start): No longer need to log program
33709         being executed or its output, execute_anywhere does that now.
33710         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33711         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33712
33713 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33714
33715         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33716         the same as those in lib/g++.exp.
33717
33718 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33719
33720         * gcc.c-torture: Update to c-torture-1.38 release.
33721         * gcc.ieee: Related changes.
33722
33723 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33724
33725         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33726         "exec". Minor reformatting changes.
33727
33728         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33729         cross. This means all "exec" calls now work on a remote host as
33730         well.
33731         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33732         cross. Filter out the extra "\r\n" stuff that expect puts in.
33733         (c-torture-execute): Filter out the bogus warnings like
33734         c-torture-compile does. Add support for canadian cross.
33735         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33736         Use execute_anywhere rather than calling exec directly. Now it
33737         works for canadian cross testing.
33738
33739 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33740
33741         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33742         results into a variable, and check that rather than using file exists.
33743
33744 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33745
33746         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33747         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33748
33749 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33750
33751         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33752         lib_curses if there's a shared libg++ in the build tree.
33753
33754 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33755
33756         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33757         if not supported target.
33758
33759 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33760
33761         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33762         link_curses up to always happen, not just for native builds.
33763
33764 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33765
33766         * gcc.c-torture: Update to c-torture-1.36 release.
33767         * gcc.failure: Related changes.
33768
33769 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33770
33771         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33772
33773 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33774
33775         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33776         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33777         runshlib, link_curses, and mathlib for link and run.
33778
33779         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33780         pass the runtime shared library options for Solaris, OSF/1, and
33781         Irix5, and link with -lcurses to avoid unresolved references.
33782
33783 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33784
33785         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33786         only run once.
33787
33788 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33789
33790         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33791
33792 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33793
33794         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33795         do not have a framework for the "compat" tests yet.
33796
33797 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33798
33799         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33800         set to null if we're testing vxworks5.1.  Use that instead of
33801         `-lm' in the setting of LIBS for link and run.
33802
33803 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33804
33805         * config/rom68k.exp (${tool}_load): Major changes to make it
33806         work.  Verified that it does in fact return the stuff in
33807         exec_output properly.  Catch any Emul or any TRAP other than 0.
33808
33809 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33810
33811         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33812         LDFLAGS properly for targets that need stuff from libgloss.
33813         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33814         only run once.
33815         (gpp_initialized): New variable.
33816
33817 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33818
33819         * config/rom68k.exp: Load libgloss.exp.
33820         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33821         so we can produce a fully linked binary.
33822         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33823         so we can produce a fully linked binary.
33824
33825 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33826
33827         * lib/plumhall.exp (ph_section): Watch for expected failures.
33828         Add missing `else'.
33829
33830         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33831         run the testcase.
33832         (c-torture): Likewise.
33833
33834 1995-08-28  Doug Evans  <dje@cygnus.com>
33835
33836         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33837
33838         * lib/mike-g++.exp (mike_cleanup): New proc.
33839         (prebase): New globals compiler_result, not_compiler_result,
33840         target_regexp.
33841         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33842         allow leading "-" in pattern.  Watch for unsupported tests.
33843         If $compiler_result is set, pattern match assembler code,
33844         and ditto for $not_compiler_result.
33845         * lib/mike-gcc.exp: Likewise.
33846
33847         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33848         execution "succeeded".
33849
33850 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33851
33852         * config/win32.exp: New file.
33853         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33854
33855 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33856
33857         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33858         unsupported.
33859         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33860         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33861         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33862
33863         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33864         "... without exceptions was ...".  That is now handled by
33865         prune_system_crud.
33866         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33867
33868 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33869
33870         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33871         sieve.c,sort2.c}: New files.
33872         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33873         sieve.exp,sort2.exp}: Drivers for them.
33874
33875         * lib/mike-gcc.exp (program_output): New user settable variable.
33876         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33877         messages.
33878         * lib/mike-g++.exp (program_output): New user settable variable.
33879
33880         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33881
33882         * config/sh.exp: Deleted (use sim.exp instead).
33883
33884 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33885
33886         * config/vx.exp: Declare CHECKTASK as global.
33887         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33888         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33889         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33890
33891 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33892
33893         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33894         target. Like vx.exp, only includes `vx29k.exp' instead of
33895         `vxworks.exp'.
33896
33897 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33898
33899         * config/sim.exp: Increase time limit from 120 seconds to 240.
33900
33901 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33902
33903         * gcc.c-torture/execute/950628-1.c: New test.
33904
33905 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33906
33907         * gcc.c-torture: Update with changes/additions from
33908         c-torture-1.34.
33909
33910 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33911
33912         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33913
33914 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33915
33916         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33917
33918 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33919
33920         * gcc.c-torture/compile/950512-1.c: New test.
33921         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33922         * gcc.dg/struct-ret-1.c: Likewise.
33923
33924 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33925
33926         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33927           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33928
33929 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33930
33931         * gcc.c-torture/special/920411-1.c: Deleted.
33932         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33933
33934 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33935
33936         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33937         cpu limit.
33938
33939 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33940
33941         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33942
33943 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33944
33945         From kenner;
33946         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33947         is the proper length.
33948         * va-arg-3.c: Likewise.
33949
33950 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33951
33952         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33953         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33954
33955         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33956         * lib/g++.exp (default_g++_start): Delete old cruft.
33957
33958 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33959
33960         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33961         (2 * (1 << 18)) to (2 * (1 << 17)).
33962
33963         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33964
33965 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33966
33967         * config/rom68k.exp: Renamed from config/idp.exp
33968
33969 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33970
33971         * c-torture/compile/921109-2.c
33972
33973 1995-04-18  Mike Stump  <mrs@cygnus.com>
33974
33975         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33976         excess errors.
33977
33978 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33979
33980         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33981         output.
33982         * lib/g++.exp (default_g++_start): Likewise.
33983
33984 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33985
33986         * gcc.c-torture/compile/950329-1.c: New test.
33987
33988 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33989
33990           * config/bug.exp (${tool}_load): Updated to use new remote_open
33991           and remote_close procs.
33992         * config/idp.exp: New file.
33993
33994 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33995
33996         * gcc.c-torture/execute/950322-1.c: New test.
33997
33998 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33999
34000         * config/vx.exp (${tool}_load): Clean up testing of return code from
34001         vxworks_ld and vxworks_spawn.
34002
34003 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34004
34005         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34006
34007 1995-03-13  Mike Stump  <mrs@cygnus.com>
34008
34009         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34010         can mark excess errors on a machine by machine basis.  Note, the
34011         default is to not expect any excess errors, even when excess
34012         errors test - is given, so you will want to put an XFAIL ... on
34013         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34014         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34015         those 4 machines, but no others.
34016
34017 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34018
34019         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34020         * lib/c-torture.exp: to here.
34021
34022 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34023
34024         * gcc.c-torture/execute/950221-1.c: New test.
34025         * gcc.c-torture/execute/struct-ret-1.c: New test.
34026         * gcc.c-torture/compile/950221-1.c: New test.
34027
34028         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34029
34030 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34031
34032         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34033         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34034
34035 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34036
34037         * g++.gb: New directory of tests, derived from my signature and
34038         class scoping tests.
34039
34040         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34041         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34042         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34043         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34044         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34045         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34046         * g++.gb/sig25.C: Likewise.
34047
34048         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34049         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34050         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34051         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34052         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34053         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34054         * g++.gb/sig25.exp: Likewise.
34055
34056         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34057         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34058         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34059         * g++.gb/scope13.C: Likewise, this test still fails.
34060
34061         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34062         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34063         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34064         * g++.gb/scope13.exp: Ditto.
34065
34066         * g++.gb/README: New file, explains what these tests are about.
34067
34068 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34069
34070         * lib/dg.exp (dg-do): Support `preprocess'.
34071         (dg-test): Likewise.
34072
34073 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34074
34075         * config/udi.exp: change "continue -expect" to "exp_continue".
34076
34077 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34078
34079         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34080         Delete redundant tests.
34081
34082         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34083         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34084         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34085         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34086         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34087         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34088         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34089         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34090
34091         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34092         storing label pointers.
34093         * gcc.c-torture/execute/921019-1.c: Likewise.
34094         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34095         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34096         parameter fp.
34097         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34098         constants.
34099
34100         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34101         Delete obsolete tests.
34102
34103         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34104         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34105         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34106         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34107         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34108         * gcc.c-torture/compile/950124-1.c: New test.
34109
34110         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34111
34112 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34113
34114         * lib/mike-g++.exp: Add -lm to LIBS.
34115
34116 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34117
34118         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34119
34120 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34121
34122         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34123
34124 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34125
34126         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34127
34128 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34129
34130         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34131         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34132         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34133         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34134         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34135         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34136         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34137         * g++.law/{operators31.C, operators32.C,
34138         * g++.law/{operators33.C, operators34.C}: Likewise.
34139         * g++.law/{pic1.C, refs2.C}: Likewise.
34140         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34141         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34142         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34143         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34144
34145         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34146         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34147         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34148         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34149         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34150         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34151         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34152         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34153         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34154         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34155         * g++.law/{operators34.exp}: Likewise.
34156         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34157         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34158         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34159         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34160         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34161
34162         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34163         No longer expected to fail.
34164         * g++.law/missed-error3.C: Tweak for recent bool changes.
34165
34166 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34167
34168         * config/emb-unix: Deleted.
34169         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34170         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34171
34172 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34173
34174         * lib/dg.exp (dg-test): Fix typo in last patch.
34175
34176 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34177
34178         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34179         (handles multiple occurrences).
34180
34181 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34182
34183         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34184         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34185         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34186         printed).
34187         * lib/c-torture.exp (c-torture-compile): Likewise.
34188         (c-torture): Prepend full path if missing.
34189         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34190         (gcc_fail): Likewise.
34191         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34192
34193 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34194
34195         * lib/netware.exp: Only attach to NetWare i386 systems.
34196
34197 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34198
34199         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34200         messages.  Add test name to "output pattern match" pass/fail message.
34201
34202 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34203
34204         * gcc.dg: New testsuite.
34205         * gcc.dg/dg.exp: New file.
34206
34207         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34208         test-switch.c}: Deleted.
34209
34210         * gcc.misc-tests/msgs.exp: New testcase driver.
34211
34212 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34213
34214         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34215         Watch for illegal return values from ${tool}_load.
34216         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34217         cross targets.  Coerce return value >0 to 1.
34218
34219 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34220
34221         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34222
34223         * config/emb-unix.exp: New file.
34224
34225         * config/sim.exp: Error if variable $SIM not defined.
34226         (${tool}_load): Mark test as "untested" if simulator missing.
34227
34228         * config/unix.exp: Load remote.exp to get rcp_download.
34229         * lib/c-torture.exp: Use different option lists for testcases with
34230         and without loops.
34231         * gcc.c-torture/execute/execute.exp: Likewise.
34232
34233 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34234
34235         * config/*.exp: Clarify return code from ${tool}_load.
34236         Call `unresolved' or `untested' instead of `warning' or `perror'
34237         (sometimes you still want to call both though).
34238         Add comment that `shell_id' is local to each file.
34239         * config/udi.exp (timeout): Set to 30.
34240         Don't print warning if connection fails, $connectmode has already
34241         printed an error.
34242         (${tool}_load): Move verbose messages to level 2.
34243         Rework pattern for "Process started" message.
34244         Pass `shell_id' to ${connectmode}_download.
34245         Retry twice upon timeout.  Make resetting of target more robust.
34246         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34247         Pass `shell_id' to exit_$connectmode.
34248         Only call exit_$connectmode if connected.
34249         * config/unix.exp (${tool}_load): Check return codes better.
34250         * config/vrtx.exp (${tool}_load): Likewise.
34251         * config/vx.exp (${tool}_load): Likewise.
34252         Delete unneeded global's.
34253         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34254         from ${tool}_load.
34255         (dg-stat): Delete.
34256         (dg-init): Delete recording of pass/fail counts.
34257         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34258         (old-dejagnu-init): Likewise.
34259         (old-dejagnu-stat): Delete contents, empty proc now.
34260         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34261         (c-torture): Delete references to lcnt, lpass, lfail.
34262         Get option list from TORTURE_OPTIONS.
34263         Delete -funroll[-all]-loops if no loops.
34264         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34265         (g++_stat): Delete contents (empty proc now).
34266         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34267         (gcc_finish): Likewise.
34268         (gcc_stat): Deleted.
34269         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34270         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34271         * gcc.c-torture/execute/execute.exp: Likewise.
34272         Split tests into two parts: compile, execute.
34273         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34274         no loops.  Update to reflect clarified return codes from ${tool}_load.
34275
34276 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34277
34278         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34279         to grep for.
34280         (old-dejagnu): Likewise (where necessary).
34281
34282 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34283
34284         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34285
34286         * lib/dg.exp (dg-process-target): Fix processing of selector.
34287         Add comment regarding use of `error'.
34288
34289         * lib/gcc.exp (prune_system_crud): Define if missing.
34290         * lib/g++.exp (prune_system_crud): Likewise.
34291
34292         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34293         Call prune_system_crud.
34294         * lib/dg.exp (dg-runtest): New proc.
34295         Use perror instead of send_user for tcl errors in testcase.
34296         Don't return any value, it's never used.
34297         Don't clobber previous definition of `unknown'.
34298         Print tcl errors in `dg-final'.
34299
34300 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34301
34302         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34303         (dg-test): Don't print errorInfo, it contains stack backtrace.
34304
34305 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34306
34307         * lib/g++.exp (runtest_file_p): Define if missing.
34308
34309 1994-09-24  Doug Evans  (dje@cygnus.com)
34310
34311         * lib/mike-g++.exp: Comment out loading of g++.exp.
34312         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34313         (default_g++_version): Always print something.
34314         (default_g++_start): Comment out call to `which'.
34315         (g++_start, g++_load): Deleted (must be defined in config file).
34316         * lib/gcc.exp: Test for existence of $CC at start.
34317         Delete check for tmpdir (done in gcc_init).
34318         (default_gcc_version): Always print something.
34319         (default_gcc_start): Comment out call to `which'.
34320         * config/*.exp: Major cleanup - make cross targets work at least a
34321         little better for g++ (by not being "--tool gcc" specific).
34322         Rename gcc_xxx to ${tool}_xxx.
34323         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34324         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34325
34326 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34327
34328         * lib/c-torture.exp (c-torture-compile): Rework compiler
34329         message processing.
34330
34331         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34332         c-torture.
34333
34334 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34335
34336         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34337
34338         * lib/dg.exp (dg-process-target): Support { target native }.
34339
34340 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34341
34342         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34343         looked for "... program xxx got fatal signal".
34344         Correct regsub munging of `comp_output'.
34345         Ignore compiler messages "path prefix not used" and "linker input
34346         file unused".
34347
34348 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34349
34350         * lib/gcc.exp (runtest_file_p): Define if missing.
34351         * gcc.prms/template.c: Example to work from.
34352
34353 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34354
34355         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34356         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34357
34358         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34359         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34360         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34361         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34362
34363         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34364         (dg-process-target): No longer a varargs proc.
34365         Return S/N for target, P/F for xfail.  All callers changed.
34366         (user option procs): More argument checking.
34367         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34368         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34369         (dg-test): Skip test if not running on selected target in `dg-do'.
34370         Update handling of `dg-do-what', `dg-output-text'.
34371         Separate execution pass/fail from output pattern match pass/fail.
34372         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34373
34374 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34375
34376         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34377         target for 920510-1.c.
34378
34379 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34380
34381         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34382         Clean up comment regarding use of passcnt, etc.
34383         (gcc_stat): Don't update `testcnt' here.
34384         (gcc_finish): Do it here.
34385         Might as well reset `but_id' here too.
34386         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34387         to determine if the file should be tested.
34388         * gcc.c-torture/compile/compile.exp: Likewise.
34389         * gcc.c-torture/execute/execute.exp: Likewise.
34390         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34391         * gcc.misc-tests/dg-test.exp: Likewise.
34392         * gcc.prms/prms.exp: Likewise.
34393         * gcc.wendy/wendy.exp: Likewise.
34394         * g++.old-deja.exp: Likewise.
34395         Move "Testing file" message to verbose level 1.
34396
34397 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34398
34399         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34400
34401 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34402
34403         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34404         (default_gcc_start): Accept optional second list element
34405         of compiler flags.  Print compiler output at verbosity level 2.
34406         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34407         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34408         Save current values of framework globals passcnt, failcnt, xpasscnt,
34409         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34410         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34411         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34412         xfailcnt to compute stats.  Update framework global `testcnt' from
34413         pass/fail counts.
34414         (gcc_finish): New proc.  Clean up test environment.
34415         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34416         (gcc_epass, gcc_efail): Delete.
34417         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34418         argument of line number.
34419         (dg-init): If the tool has an init routine, call it.
34420         (dg-test): Remove args `cflags_var' and `libs_var'.
34421         Pass all compiler options to ${tool}_start.
34422         Handle missing line number.
34423         (dg-finish): New function.
34424         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34425         particular files.  Call gcc_finish at end.  Move "skipping test"
34426         message to verbosity level 3.
34427         * gcc.c-torture/compile/compile.exp: Likewise.
34428         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34429         * gcc.c-torture/execute/execute.exp: Likewise.
34430         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34431         Print testcase being tried at verbosity level 1.
34432         * gcc.c-torture/special/special.exp: Unset xfail.
34433         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34434         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34435         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34436         * gcc.failure/failure.exp: Likewise.
34437         * gcc.ieee/ieee.exp: Likewise.
34438         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34439         Update call to dg-test.  Call dg-finish at end.
34440         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34441         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34442         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34443         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34444         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34445         * gcc.wendy/wendy.exp: Add copyright.
34446         Delete setting of tmpdir (done by gcc_init).
34447         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34448         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34449         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34450         gcc_[ce]pass/fail.
34451
34452 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34453
34454         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34455         confusion.
34456         (g++_load): Likewise.
34457
34458         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34459         Rename argument to `prog' to remove the confusion.
34460         Varargs fns behave differently too!
34461         (g++_load): Likewise.
34462
34463         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34464
34465         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34466         what it is.  Delete (always) printing of status value for !native.
34467         Simplify verbose code, and include status and exec_output.
34468         (g++_load): Use gcc_load.
34469
34470 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34471
34472         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34473         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34474         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34475         940714-3.c as these testcases don't exist anymore.  Make
34476         va-arg-1.c expected to pass.
34477
34478 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34479
34480         * gcc.misc-tests/misc.exp: Only run specific testcases.
34481         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34482         * gcc.misc-tests/dg-[1-9].c: New files.
34483
34484         * lib/dg.exp: New testsuite driver.
34485         * gcc.prms/prms.exp: Use it.
34486
34487         * README.gcc: New file.
34488
34489         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34490         Document and reset `lxpass' and `lxfail'.
34491         Simplify "initialized" message.
34492         (gcc_stat): Clean up comments a little.
34493
34494 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34495
34496         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34497
34498 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34499
34500         * lib/old-dejagnu.exp (process-option): New proc.
34501         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34502         (old-dejagnu): Simplify.
34503         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34504
34505 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34506
34507         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34508         exists and is not an empty string.
34509
34510         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34511         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34512         finished.
34513         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34514         automatically.
34515
34516         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34517         longer expected to fail.
34518
34519         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34520         "f" function call.
34521
34522         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34523
34524         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34525         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34526         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34527         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34528         c-torture-1.29.
34529
34530         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34531         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34532
34533         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34534
34535         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34536         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34537
34538         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34539         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34540         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34541
34542 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34543
34544         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34545         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34546         940714-1.c, 940714-2.c, 940714-3.c},
34547         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34548         gcc.misc-tests/{mg.c,mg.exp}:
34549         New tests.
34550         * gcc.noncompile/noncompile.exp: Change accordingly.
34551
34552 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34553
34554         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34555         Undo previous clobberage.
34556
34557 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34558
34559         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34560         * gcc.special/{930510-1.c, special.exp}:
34561         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34562         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34563         struct-varargs-1.c}: New tests from c-torture-1.26.
34564
34565 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34566
34567         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34568           argument to switch.
34569
34570 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34571
34572         * Revert the previous changes.  Please see Rob's directory
34573           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34574           fixes.
34575
34576 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34577
34578         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34579             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34580             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34581             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34582             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34583             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34584             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34585             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34586             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34587             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34588             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34589             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34590             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34591             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34592             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34593             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34594             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34595             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34596             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34597             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34598             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34599             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34600             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34601             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34602             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34603             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34604             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34605
34606 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34607
34608         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34609             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34610           with perror calls.
34611
34612 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34613
34614         * config/unix.exp (g++_load): Fix syntax.
34615
34616 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34617
34618         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34619         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34620         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34621         Don't expect va-arg-1.c to fail.  Correct expected output for
34622         920928-1.c.
34623         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34624         * gcc.wendy/hbm4.c: Correct typo.
34625         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34626
34627 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34628
34629         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34630         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34631         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34632         * lib/c-torture.exp (c-torture-compile): Ditto.
34633
34634         Reduce volume of output (remove all the -I's and such).
34635         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34636         Call gcc_cpass, gcc_cfail.
34637         (c-torture): Pass testing option to c-torture-compile.
34638
34639 1994-03-21  Doug Evans  (dje@cygnus.com)
34640
34641         Bring patches over from progressive.
34642         * config/default.exp: Exit remote shell cleanly.
34643         (g++_exit, g++_start): Add default versions.
34644         * config/sim.exp (gcc_load): Use perror, not error.
34645
34646 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34647
34648         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34649         set in site.exp.
34650
34651 1994-03-14  Doug Evans  (dje@cygnus.com)
34652
34653         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34654         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34655         (wendy_try): New proc to run testcase.
34656         (main loop): Call 'em.
34657         * gcc.wendy/*.c: Clean up pass to correct expected output.
34658
34659         * lib/gcc.exp: Minor cleanup work.
34660         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34661
34662 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34663
34664         * config/sim.exp (gcc_load): Document return codes better.
34665         Don't pass -v to simulator.
34666
34667 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34668
34669           * gcc.special/920717-x.c: Fix typo.
34670           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34671           get at sources.
34672
34673         * lib/mike-gcc.exp: Fix typo.
34674
34675 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34676
34677         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34678         binary to use, transform the name.
34679         * config/*.exp: rename everything. Nuke any g++ specific files,
34680         it's now a special case of gcc that requires no special support.
34681         Add a default.exp for unsupported targets.
34682
34683 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34684
34685         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34686         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34687         version of Tcl.
34688
34689 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34690
34691         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34692         than a warning.
34693
34694 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34695
34696         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34697
34698 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34699
34700         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34701         option_list.  Compile every file with only 4/6 option choices
34702         (same as C torture) instead of with 12/18 different option
34703         choices.
34704         * lib/c-torture.exp: Likewise.
34705
34706         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34707         not already set.
34708
34709 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34710
34711         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34712         can put an XFAIL *-*-* on excess errors.
34713
34714 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34715
34716         * g++.law: Add more tests derived from g++-bugs snapshots.
34717
34718         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34719         equivalent to g++.law/init9.
34720
34721         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34722         compiled it, and the a.out file after we've run it.
34723
34724 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34725
34726         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34727         compiled it, and the a.out file after we've run it.
34728
34729 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34730
34731         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34732
34733 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34734
34735         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34736         version number.
34737
34738 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34739
34740         * g++.law: New directory of g++ tests derived from the g++-bugs
34741         snapshots.
34742
34743 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34744
34745         * gcc.compile: initbug1.c initbug1.exp testcase added
34746
34747 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34748
34749         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34750         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34751           fixes submitted by Jeff Law (law@cs.utah.edu)
34752         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34753           Jeff Law (law@cs.utah.edu)
34754
34755
34756 1993-11-30  Mike Stump  (mrs@cygnus.com)
34757
34758         * config/unix-g++.exp: Follow the gcc way of doing things.
34759         * g++.old-deja/old-deja.exp: Minor updates.
34760         * lib/g++.exp: New file, follow the gcc way of doing things.
34761         * lib/old-dejagnu.exp: Minor updates.
34762         * lib/mike-g++.exp: Always unset errorInfo.
34763
34764 1993-11-06  Mike Stump  (mrs@cygnus.com)
34765
34766         * lib/gcc.exp: Fix some errors with the below change, CC and
34767         CFLAGS should be global when setting, not local.
34768
34769 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34770
34771         * lib/gcc.exp: Transform tool name.
34772
34773 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34774
34775         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34776
34777 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34778
34779         * lib/gcc.exp: change gcc_done to gcc_stat
34780
34781 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34782
34783         * Upgraded gcc testsuite to c-torture version 1.25
34784
34785 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34786
34787         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34788         * lib/c-torture: added hooks for new reporting code.
34789
34790 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34791
34792         * config/sh-gcc.exp: check if sh-sim exists in the path
34793
34794 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34795
34796         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34797         * gcc.compile/compile.exp: Initial changes for new logic.
34798         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34799         * gcc.failure/failure.exp: Initial changes for new logic.
34800         * gcc.ieee/ieee.exp: Initial changes for new logic.
34801         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34802         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34803         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34804         * lib/c-torture.exp: Initial changes for new logic.
34805         * lib/gcc.exp: Initial changes for new logic.
34806
34807 1993-10-15  Mike Stump  (mrs@cygnus.com)
34808
34809         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34810         depend upon failure or success.  Fully qualify names in failure
34811         and success messages.  Always remove a.out before starting
34812         compile, just in case.  Pay more attention to error text output by
34813         the compiler.  Handle testcases with no known past errors just
34814         like all others, so that things are uniform.  Other miscellaneous
34815         improvements.
34816
34817 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34818
34819         * gcc.cpp: new directory for cpp tests
34820
34821 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34822
34823         * lib/chill.exp: Code reformatted, removed unused code.
34824         * config/unix-chill.exp: Code reformatted, removed unused code.
34825         * chill.execute/execute.exp: Code reformatted, removed unused code.
34826         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34827
34828 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34829
34830         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34831         routines not written.
34832
34833 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34834
34835         * config/bug-gcc.exp: Use new procs from bug.exp.
34836
34837 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34838
34839         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34840         via ftp, rather than depending on NFS.
34841         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34842         case.
34843
34844 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34845
34846         * config/bug-gcc.exp: Use new download proc.
34847
34848 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34849
34850         * chill.execute/execute.exp: cleanups, handles errors better
34851         * chill.compile/compile.exp: rewrite, based on execute.exp
34852         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34853         * lib/chill.exp: major changes to diff proc and compile and link
34854           procs. added chill_fail and chill_pass wrappers to pass and
34855           fail. added more comments, and handle error codes better.
34856           Added a hack to capture stderr from exec, so noncompile tests
34857           can work.
34858
34859 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34860
34861         * chill.execute/execute.exp: rewrite of testsuite driver
34862         * lib/chill.exp: rewrite of testsuite driver
34863         * config/unix-chill.exp: rewrite of testsuite driver
34864
34865 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34866
34867     In chill.execute:
34868         * iexpr.ch: Standardize uppercase.
34869         * tuples.dat: Standardize uppercase.
34870         * vary.ch: standardize.  Correct varying string assignments.
34871         * vary.dat: Add new output lines.
34872
34873 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34874
34875     In chill.execute:
34876         * chprintf.ch: Standardize use of uppercase.
34877         * tuples.ch: Standardize and turn arr2 into a DCL,
34878           rather than a SYN.
34879         * pinits.ch: Standardize.
34880
34881 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34882
34883         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34884         * Makefil: Renamed to Makefile.in.
34885         * configure.in: New.
34886
34887 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34888
34889     In chill.execute:
34890         * .cvsignore: Add result/output files.
34891         * Makefile: Fix up variables at start.  Use MFLAGS
34892           everywhere.  Correct bool_loc, built_ins entries.
34893           Add entry for vary1.ch.
34894         * bitarray.ch: Standardize upper-case usage.
34895         * bitexpr.ch: Standardize, add output of b1.
34896         * params.ch: Use arrayt in along PROC parameters, to
34897           avoid novelty problems.
34898         * sets.ch: Tiny cleanup.
34899         * vary1.ch: Re-indent.
34900
34901 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34902
34903           * Add PR-related files to Makefiles, .cvsignore files, etc.
34904
34905 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34906
34907         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34908           with compiler objects. New names are test-flow.c and test-loop.c
34909
34910 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34911
34912         * Upgraded c-torture tests from 1.19 to 1.20
34913
34914         * new files:
34915         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34916         * gcc.compile: 930623-1.c 930623-2.c
34917         * gcc.noncompile: 930622-1.c 930622-2.c
34918         * gcc.failure: 920411-1.c 920627-2.c
34919         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34920
34921 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34922
34923         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34924           More changes to get testsuite working properly. Needs more work.
34925           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34926
34927 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34928
34929         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34930           More changes to get testsuite working properly. Needs more work.
34931
34932 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34933
34934         * chill.compile/compile.exp: Added for Dejagnu support
34935         * chill.execute/execute.exp: Added for Dejagnu support
34936         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34937
34938 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34939
34940     This should complete moving the CHILL test files.
34941         * chill.noncompile(.cvsignore printf.grt
34942             in-printf.grt chprintf.grt chprintf.ch):
34943             Added test-support files.
34944           (Makefile): Modified further.
34945         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34946             signal.ch): Added test files.
34947           * chill.execute (.cvsignore printf.grt printr.c
34948             in-printf.grt rts.c chprintf.grt rts.h): Added
34949           test-support files.
34950             (Makefile): More corrections.
34951
34952 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34953
34954         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34955           test cases, ready for DejaGnu.
34956
34957 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34958
34959         * Upgraded c-torture tests from 1.18 to 1.19
34960
34961         * gcc.compile: added test(s):
34962           930607-1.c
34963         * gcc.execute: added test(s):
34964           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34965
34966         * added new subdirectory for misc tests: gcc.misc-tests
34967         * gcc.misc-test(s): added tests:
34968           inst-check.c test-consts.c test-ior.c test-switch.c
34969
34970 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34971
34972         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34973
34974 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34975
34976         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34977
34978 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34979
34980         * Upgraded c-torture tests from 1.17 to 1.18
34981
34982 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34983
34984         * Upgraded c-torture tests from 1.12 to 1.17
34985
34986 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34987
34988         * lib/old-dejagnu.exp:
34989           Fixed handling of XFAIL target triplets to correctly
34990           recognize wildcard characters.  Removed code that
34991           appended a unique id tag to the end of the file name
34992           printed out by the result of the testcases within a
34993           given test file.
34994
34995 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34996
34997         * lib/old-dejagnu.exp:
34998           Reworked expected failure handling to trigger off of XFAIL
34999           keyword in keyphrase embeded in testcase source code. The
35000           XFAIL keyword must be at the end of the keyphrase line. It
35001           may optionally be followed by one or more target triplets.
35002           It has just occured that the handling of wildcards in the
35003           target triplet may not be correct.
35004
35005 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35006
35007         * g++.old-deja/tests:
35008           Moved all subdirectories up one level into g++.old-deja .
35009
35010         * lib/old-dejagnu.exp:
35011           Fixed problem with CXXFLAGS not being properly reset, and being
35012           corrupted with extraneous "-c" compiler option.  This was
35013           causing binaries to not be generated for test that needed them.
35014           Modified strings passed to "pass" and "fail" so that individual
35015           tests from the same test file would be distinguished by an
35016           identifier appended to the test file name in the summary logs;
35017           this corrected a problem with erroneous diff logs.  Added code
35018           to search testcases for expected fail and unexpected pass keywords.
35019
35020 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35021
35022         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35023
35024 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35025
35026         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35027           Removed extraneous text from end of "Special g++ Options"
35028           keyphrase.
35029
35030         * lib/old-dejagnu.exp: Added pattern matching to look for new
35031           keywords, embedded in testcases comments, which will trigger
35032           calls to xpass and xfail.
35033
35034 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35035
35036         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35037           comments embedded in the testcases, especially the one looking for
35038           special compiler options, as well as the pattern matching for the
35039           compiler output again.
35040
35041 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35042
35043         * lib/old-dejagnu.exp: Do a proper check of the return value for
35044           execute tests. Fixed several problems with the pattern matching
35045           of the compiler output which gave erroneous test results.
35046           Changed several of the test result messages to be more descriptive.
35047         * config/unix-g++.exp: Proc g++_load now actually works and
35048           executes the tests passed to it and returns a usable return
35049           value.
35050
35051 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35052
35053           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35054
35055 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35056
35057         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35058           Modified both files to properly execute the old style
35059           dejagnu tests. The previous versions of these files were
35060           experimental and did not function anything near correctly.
35061
35062 1993-04-05  Rob Savoye  (rob@cygnus.com)
35063
35064         * Removed all Makefile.in and configure.in files. No configuration
35065         needed now.
35066
35067 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35068
35069         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35070
35071 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35072
35073         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35074         gcc.special/configure.in, gcc.noncompile/configure.in,
35075         gcc.execute/configure.in, gcc.code_quality/configure.in,
35076         g++.other/configure.in, g++.old-deja/configure.in,
35077         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35078         in srcname setting.
35079
35080 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35081
35082         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35083         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35084         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35085
35086 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35087
35088         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35089         (gdb_exit): Don't remove *_soc files.
35090
35091 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35092
35093         * lib/c-torture.exp: Don't look for main; instead always use -w
35094         -c.  This is how the c-torture tests work.  Remove the object
35095         file if the compilation succeeds.
35096         * gcc.execute/execute.exp: Remove executable if test passes.
35097         * gcc.noncompile/noncompile.exp: Every test is an expected
35098         failure.
35099         * gcc.special/special.exp: Added tests from c-torture 1.11,
35100         corrected use of existing test.
35101         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35102         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35103         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35104         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35105         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35106         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35107         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35108         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35109         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35110         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35111         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35112         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35113         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35114         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35115         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35116         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35117         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35118         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35119         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35120         c-torture 1.11.
35121         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35122         correspond to c-torture 1.11.
35123
35124         * New file.