OSDN Git Service

PR fortran/18833
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2
3         PR fortran/18833
4         PR fortran/20850
5         * gfortran.dg/equiv_1.f90: New test.
6         * gfortran.dg/equiv_2.f90: New test.
7         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10
11 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12
13         * gcc.c-torture/execute/vrp-5.c: New test.
14         * gcc.c-torture/execute/vrp-6.c: New test.
15         * gcc.dg/tree-ssa/vrp21.c: New test.
16
17 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18
19         * g++.dg/parse/pr22514.C: New test.
20
21 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22
23         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24
25         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26         instead of constant loads / pool entries.
27
28 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29
30         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
31         TEST_TO_WCTYPE.
32
33 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
34         
35         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
36         __WINT_TYPE__ in generated prototypes if possible.
37
38 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
39
40         PR 22037
41         * g++.dg/tree-ssa/pr22037.C:
42
43 2005-08-04  Richard Henderson  <rth@redhat.com>
44
45         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
46         scan-tree-dump-times directive.
47
48 2005-08-04  Jan Hubicka  <jh@suse.cz>
49
50         * gcov-1.C: Fix switch counts.
51         * gcov-4b.c: Likewise.
52
53 2005-08-03  Jeff Law  <law@redhat.com>
54
55         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
56
57 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
58
59         * gcc.c-torture/execute/pr23135.c: New test.
60
61 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
62
63         PR tree-optimization/19899
64         * gcc.dg/tree-ssa/scev-1.c: New test.
65         * gcc.dg/tree-ssa/scev-2.c: New test.
66
67 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
68
69         PR target/18582
70         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
71
72 2005-08-03  Jan Hubicka  <jh@suse.cz>
73
74         * update-conroll.c: New testcase.
75         * update-conroll-2.c: New testcase.
76
77 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
78
79         * gfortran.dg/constant_substring.f: New test.
80         * gfortran.dg/pr22491.f: New test.
81
82 2005-08-02  Jan Hubicka  <jh@suse.cz>
83
84         * update-threading.c: Replace by the proper one.
85
86 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
87
88         PR 23164
89         * g++.dg/tree-ssa/pr23164.C: New test.
90
91 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
92
93         * gcc.dg/tree-ssa/pr23192.c: New test.
94
95 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
96
97         * gcc.c-torture/execute/vrp-4.c: New test.
98
99 2005-08-02  Jan Hubicka  <jh@suse.cz>
100
101         * update-threading.c: New test.
102
103 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
104
105         * gcc.c-torture/compile/20050801-1.c: New test.
106         * gcc.c-torture/compile/20050801-2.c: New test.
107
108 2005-08-01  Jan Hubicka  <jh@suse.cz>
109
110         * val-prof-5.c: New test.
111
112 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
113
114         PR c/22311
115         * gcc.dg/pr22311-1.c : New test.
116
117 2005-07-31  Steven Bosscher  <stevenb@suse.de>
118
119         PR target/23095
120         * gfortran.dg/pr23095.f: New test.
121
122         PR c++/22003
123         * g++.dg/other/pr22003.C: New test.
124
125 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
126
127         PR target/20621
128         * gcc.c-torture/execute/pr20621-1.c: New test.
129
130 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
131
132         * gfortran.dg/comma_format_extension_4.f:  Adjust length
133         of string for format.
134         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
135         print statement with internal write.
136         * gfortran.dg/der_array_io_2.f:  Likewise.
137         * gfortran.dg/der_array_io_3.f:  Likewise.
138
139 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
140
141         * gcc.dg/fold-abs-4.c: new test.
142
143 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
144
145         PR fortran/22570 an related issues.
146         * gfortran.dg/x_slash_1.f: New test.
147
148 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
149
150         PR c/23143
151         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
152         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
153
154 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
155
156         PR c/529
157         * gcc.dg/Wshadow-3.c: New test.
158
159 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
160
161         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
162         used to have the wrong bounds).
163
164 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
165
166         PR c/21720
167         * gcc.dg/hex-round-1.c: Test more cases.
168         * gcc.dg/hex-round-2.c: New test.
169
170 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
171
172         PR 22550
173         * g++.dg/tree-ssa/pr22550.C: New test.
174
175 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
176
177         * gcc.dg/tree-ssa/vrp19.c: New test.
178         * gcc.dg/tree-ssa-vrp20.c: New test.
179
180 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
181
182         PR c/22240
183         * gcc.dg/transparent-union-4.c: New test.
184
185 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
186
187         PR c/22192
188         * gcc.dg/c99-vla-2.c: New test.
189
190 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
191
192         PR c/21720
193         * gcc.dg/hex-round-1.c: New test.
194
195 2005-07-28  Jan Hubicka  <jh@suse.cz>
196
197         * inliner-1.c: Do not dump everything.
198         * tree-prof.exp: Do not pass -ftree-based-profiling.
199         * bprob.exp: Likewise.
200
201         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
202
203 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/22545
206         * g++.dg/expr/ptrmem7.C: New test.
207
208 2005-07-28  Mike Stump  <mrs@apple.com>
209
210         * g++.old-deja/g++.mike/visibility-1.C: New test.
211
212 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
213
214         PR c/20187
215         * gcc.c-torture/execute/pr20187-1.c: New test.
216
217 2005-07-28  Jeff Law  <law@redhat.com>
218
219         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
220         * gcc.dg/tree-ssa/vrp18.c: New test.
221
222 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
223
224         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
225
226 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
227
228         PR tree-optimization/22506
229         * gcc.dg/vect/ps22506.c: New test.
230
231 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
232
233         PR target/21149
234         * gcc.target/i386/sse-3.c: New test.
235
236 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
237
238         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
239         * gcc.target/mips/mips32-dsp-type.c: Likewise.
240
241 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
242
243         PR c/22589
244         * gcc.c-torture/compile/pr22589-1.c: New test.
245
246 2005-07-28  Jan Hubicka  <jh@suse.cz>
247         
248         * update-loopch.c: New testcase.
249
250 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
251
252         PR rtl-optimization/23047
253         * gcc.c-torture/execute/pr23047.c: New test.
254         * gcc.c-torture/execute/pr23047.x: New.
255
256 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
257
258         PR tree-optimization/22493
259         * gcc.c-torture/execute/pr22493-1.c: New test.
260         * gcc.c-torture/execute/pr22493-1.x: New.
261         * gcc.c-torture/execute/vrp-1.c: New test.
262         * gcc.c-torture/execute/vrp-2.c: New test.
263         * gcc.c-torture/execute/vrp-2.c: New test.
264
265 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
266
267         * gcc.target/frv/all-builtin-read8.c: Delete.
268         * gcc.target/frv/all-builtin-read16.c: Delete.
269         * gcc.target/frv/all-builtin-read32.c: Delete.
270         * gcc.target/frv/all-builtin-read64.c: Delete.
271         * gcc.target/frv/all-builtin-write8.c: Delete.
272         * gcc.target/frv/all-builtin-write16.c: Delete.
273         * gcc.target/frv/all-builtin-write32.c: Delete.
274         * gcc.target/frv/all-builtin-write64.c: Delete.
275         * gcc.target/frv/all-read-write-1.c: New.
276
277 2005-07-27  Jeff Law  <law@redhat.com>
278
279         * gcc.c-torture/execute/pr22630.c: New test.
280
281 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
282
283         PR tree-optimization/23073
284         * gcc.dg/vect/nodump-pr23073.c: New test.
285         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
286
287 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
288
289         PR tree-optimize/22348
290         * gcc.c-torture/execute/pr22348.c: New.
291
292 2005-07-27  Richard Guenther  <rguenther@suse.de>
293
294         * gcc.dg/tree-ssa/salias-1.c: New testcase.
295
296 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
297
298         PR fortran/22503
299         * gfortran.dg/logical_comp.f90: New test.
300
301 2005-07-27  Jan Hubicka  <jh@suse.cz>
302
303         * inliner-1.c: Add cleanup of dumps.
304         * val-prof-*.c: Likewise.
305         * update-tailcall.c: New.
306
307 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
308
309         PR 22591
310         * gcc.dg/tree-ssa/pr22591.c: New test.
311         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
312
313 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
314
315         PR libobjc/22606
316         * objc.dg/try-catch-11.m: New test.
317
318 2005-07-26  Richard Guenther  <rguenther@suse.de>
319
320         PR tree-optimization/22486
321         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
322
323 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
324
325         PR tree-opt/22484
326         * testsuite/g++.dg/opt/loop2.C: New test.
327
328 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
329
330         * gcc.dg/tree-ssa/reassoc-3.c: New test.
331         * gcc.dg/tree-ssa/reassoc-4.c: New test.
332
333 2005-07-25  Adam Nemet  <anemet@lnxw.com>
334
335         * lib/profopt.exp (profopt-execute): Check for profiling data
336         files on the target.
337
338 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
339
340         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
341         for matching of asm labels.
342
343 2005-07-25  Richard Guenther  <rguenther@suse.de>
344
345         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
346
347 2005-07-25  Richard Guenther  <rguenther@suse.de>
348
349         PR testsuite/22624
350         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
351
352 2005-07-25  Ira Rosen  <irar@il.ibm.com>
353
354         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
355         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
356         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
357         * gcc.dg/vect/vect-100.c: New test.
358         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
359         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
360         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
361         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
362         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
363         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
364         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
365         * gfortran.dg/vect/pr19049.f90: New testcase.
366         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
367
368 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
369
370         * gcc.c-torture/execute/20050713-1.c: New test.
371
372         PR fortran/20063
373         * gfortran.fortran-torture/execute/data_4.f90: New test.
374
375         PR middle-end/20303
376         * gcc.dg/visibility-d.c: New test.
377
378 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
379
380         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
381         * gfortran.dg/underflow.f90: Ditto.
382
383 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
384
385         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
386         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
387         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
388
389 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
390
391         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
392         include case of field width of zero. 
393
394 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
395
396         PR libgfortran/21875
397         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
398         with trailing blanks on normal formatted read.
399
400 2005-07-23  Chao-ying Fu  <fu@mips.com>
401
402         * gcc.target/mips/mips32-dsp-type.c: New test.
403         * gcc.target/mips/mips32-dsp.c: New test.
404
405 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
406
407         PR testsuite/21073
408         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
409
410         PR testsuite/20454
411         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
412         and __cyg_profile_func_exit.
413
414 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
415
416         * gfortran.dg/comma_format_extension_3.f: Fix typo.
417         * gfortran.dg/comma_format_extension_4.f: Same.
418         * gfortran.dg/pr15332.f: Same.
419         * gfortran.dg/pr21730.f: Same.
420
421 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
422
423         * g++.dg/opt/vrp2.C: Fix testcase.
424
425         PR tree-opt/22625
426         * g++.dg/opt/vrp2.C: New test.
427
428 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
429
430         PR debug/21828
431         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
432
433 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
434
435         * gcc.dg/tree-ssa/20050719-1.c: New test.
436
437 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
438
439         * gcc.dg/bfin-longcall-1.c: New file.
440         * gcc.dg/bfin-longcall-2.c: New file.
441
442 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
443
444         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
445
446 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
447
448         PR middle-end/19055
449         * gcc.dg/tree-ssa/pr19055.c: New test.
450         * gcc.dg/tree-ssa/pr19055-2.c: New test.
451
452 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         PR C++/22358
455         * g++.dg/other/pr22358.C: New test.
456
457 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
458
459         PR c++/2922
460         * g++.dg/lookup/two-stage5.C: New test from bug comments.
461         
462 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
463
464         PR c++/15938
465         * g++.dg/init/union2.C: New test.
466
467 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
468
469         PR c/22393
470         * gcc.dg/complex-4.c: New test.
471
472 2005-07-21  Richard Guenther  <rguenther@suse.de>
473
474         PR testsuite/22522
475         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
476         scanning for asm labels.
477         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
478
479 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
480
481         PR target/22085
482         * gcc.dg/altivec-pr22085.c: New.
483
484 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
485
486         PR tree-optimization/19210
487         * gcc.dg/tree-ssa/pr19210-1.c: New.
488         * gcc.dg/tree-ssa/pr19210-2.c: New.
489
490 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
491
492         PR rtl-optimization/22167
493         * g++.dg/opt/pr22167.C: New test.
494
495 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
496
497         PR c++/2922
498         * g++.dg/lookup/two-stage2.C: New.
499         * g++.dg/lookup/two-stage3.C: New.
500         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
501         fixed two-stage name lookup for operators.
502         * g++.dg/template/call3.C: Compiler now produces an appropriate
503         error message. 
504         * g++.dg/template/crash37.C: Compiler now describes bla() on line
505         14 as a candidate. 
506         * g++.dg/template/ptrmem4.C: Compiler produces different error
507         message.
508         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
509         connect_to_method as a candidate.
510         
511 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
512
513         * gcc.dg/fold-alloc-1.c: New test.
514
515 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
516
517         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
518         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
519
520 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
521
522         * gcc.dg/fold-abs-1.c: New test.
523         * gcc.dg/fold-abs-2.c: New test.
524         * gcc.dg/fold-abs-3.c: New test.
525
526 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
527
528         Make CONSTRUCTOR use VEC to store initializers.
529         * g++.dg/ext/complit3.C: Check for specific error messages.
530         * g++.dg/init/brace2.C: Update error message.
531         * g++.dg/warn/Wbraces2.C: Likewise.
532
533 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
534
535         PR fortran/16940
536         * gfortran.dg/module_interface_1.f90: New test.
537
538 2005-07-19  Danny Berlin <dberlin@dberlin.org>
539             Kenneth Zadeck <zadeck@naturalbridge.com>
540
541         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
542
543 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
544
545         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
546         specify -Wformat for these tests.
547         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
548         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
549         * gcc.dg/format/opt-6.c: Delete.
550
551 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
552
553         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
554         * gcc.dg/tree-ssa/sra-3.c: Likewise.
555
556 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
557
558         * gcc.dg/tree-ssa/alias-2.c: New test.
559
560 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/22263
563         * g++.dg/template/explicit7.C: New test.
564
565 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
566
567         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
568         width of 8 to +Inf and -Inf.
569     
570 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
571
572         PR c++/22139
573         * g++.dg/template/friend36.C: New test.
574
575 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
576
577         PR fortran/21730
578         * gfortran.dg/pr21730.f: New test.
579
580 2005-07-16  Danny Berlin <dberlin@dberlin.org>
581             Kenneth Zadeck <zadeck@naturalbridge.com>
582
583         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
584         since pure const detection cannot run at -O1 in c compiler.
585         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
586         can now optimize this case properly.
587         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
588         because we now pass.
589         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
590
591 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
592
593         PR c/22421
594         * gcc.dg/format/bitfld-1.c: New test.
595
596 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
597
598         PR c++/22204
599         * g++.dg/rtti/repo1.C: New test.
600
601 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
602
603         PR middle-end/22398
604         * gcc.c-torture/compile/pr22398.c: New test.
605
606 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/22132
609         * g++.dg/expr/cast4.C: New test.
610
611 2005-07-15  Richard Guenther  <rguenther@suse.de>
612
613         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
614         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
615
616 2005-07-15  Steven Bosscher  <stevenb@suse.de>
617
618         PR tree-optimization/22230
619         * gcc.dg/tree-ssa/pr22230.c: New test.
620
621 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
622
623         * gfortran.dg/g77/cpp6.f: New test.
624
625         PR fortran/22417
626         * gfortran.dg/g77/cpp5.F: New test.
627         * gfortran.dg/g77/cpp5.h: New file.
628         * gfortran.dg/g77/cpp5inc.h: New file.
629
630 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
631
632         PR libfortran/16435
633         * gfortran.dg/tl_editting.f90: New.
634         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
635
636 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
637
638         * gfortran.dg/char_array_constructor.f90: New test.
639
640 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
641
642         * gfortran.dg/past_eor.f90: New.
643         * gfortran.dg/complex_read.f90: New.
644
645 2005-07-13  Jeff Law  <law@redhat.com>
646
647         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
648         additional casts.
649
650         * gcc.dg/tree-ssa/pr22321.c: New test
651
652 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
653
654         PR tree-optimization/21921
655         * gcc.dg/tree-ssa/pr21921.c: New.
656
657 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
658
659         PR tree-optimizatio/22442
660         * gcc.dg/tree-ssa/loop-11.c: New test.
661
662 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
663
664         PR tree-opt/21840
665         * gcc.c-torture/compile/pr21840.c: New test.
666
667 2005-07-12  Jan Hubicka  <jh@suse.cz>
668
669         * gcc.c-torture/compile/pr22379.c: New test.
670
671 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
672
673         PR libfortran/21593
674         gfortran.dg/dev_null.f90:  Remove outdated comment about
675         PR libfortran/21593.
676
677
678 2005-07-12  Dale Johannesen  <dalej@apple.com>
679
680         * gcc.target/i386/compress-float-sse.c:  New.
681         * gcc.target/i386/compress-float-sse-pic.c:  New.
682         * gcc.target/i386/compress-float-387.c:  New.
683         * gcc.target/i386/compress-float-387-pic.c:  New.
684         * gcc.dg/compress-float-ppc.c:  New.
685         * gcc.dg/compress-float-ppc-pic.c:  New.
686
687 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
688
689         PR libfortran/21593
690         gfortran.dg/dev_null.f90:  Remove targets.
691
692 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         PR tree-opt/22335
695         * gcc.dg/pr22335-1.c: New test.
696         * gcc.dg/pr22335-2.c: New test.
697
698 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
699
700         PR c++/20172
701         * g++.dg/template/nontype12.C : New test.
702
703 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
704
705         * gcc.dg/tree-ssa/loop-10.c: New test.
706
707 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
708
709         * gcc.c-torture/execute/20020720-1.x: Remove.
710
711 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
712
713         * gfortran.fortran-torture/execute/forall_7.f90: New test.
714
715 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
716
717         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
718         (dg-mips-options): Use it.
719
720 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
721
722         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
723
724 2005-07-09  Richard Henderson  <rth@redhat.com>
725
726         * lib/target-supports.exp (check_effective_target_sync_char_short):
727         Add alpha.
728
729 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
730
731         PR libfortran/22217
732         * gfortran.dg/negative-z-descriptor.f90:  New test.
733
734 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
735
736         PR tree-opt/22329
737         * gcc.dg/pr22329.c: New test.
738
739 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
740
741         PR tree-optimization/20139
742         * gcc.dg/tree-ssa/pr20139.c: New.
743
744 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
745
746         PR tree-opt/22356
747         * testsuite/gcc.dg/pr22356-1.c: New test.
748
749 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
750
751         PR c++/21799
752         * g++.dg/template/unify8.C: New.
753         * g++.dg/template/unify9.C: New.
754
755 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
756
757         * gfortran.fortran-torture/execute/entry_10.f90: New test.
758
759 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
760
761         * gcc.dg/darwin-version-1.c: New.
762         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
763         * gcc.dg/builtins-20.c: Likewise.
764         * gcc.dg/builtins-53.c: Likewise.
765         * gcc.dg/torture/builtins-convert-1.c: Likewise.
766         * gcc.dg/torture/builtins-convert-2.c: Likewise.
767         * gcc.dg/torture/builtins-convert-3.c: Likewise.
768         * gcc.dg/torture/builtins-power-1.c: Likewise.
769         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
770         on Darwin.
771
772 2005-07-07  Jeff Law  <law@redhat.com>
773
774         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
775         argument evaluation order.
776
777 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
778
779         PR libfortran/21594
780         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
781         Add test cases where the shift length is greater than the
782         array length.
783
784 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
785
786         * obj-c++.dg/proto-lossage-6.mm: New.
787         * objc.dg/proto-lossage-6.m: New.
788
789 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
790
791         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
792         * objc.dg/gnu-runtime-2.m: Likewise.
793
794 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
795
796         * gfortran.dg/longline.f: New test.
797
798         * gfortran.dg/badline.f: New test.
799
800 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
801
802         PR fortran/16531
803         PR fortran/15966
804         PR fortran/18781
805         * gfortran.dg/hollerith.f90: New.
806         * gfortran.dg/hollerith2.f90: New.
807         * gfortran.dg/hollerith3.f90: New.
808         * gfortran.dg/hollerith4.f90: New.
809         * gfortran.dg/hollerith_f95.f90: New.
810         * gfortran.dg/hollerith_legacy.f90: New.
811         * gfortran.dg/g77/cpp4.F: New. Port from g77.
812
813 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
814
815         PR objc/22274
816         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
817         * objc.dg/gnu-runtime-2.m: New.
818
819 2005-07-06  Jeff Law  <law@redhat.com>
820
821         * gcc.dg/tree-ssa/vrp17.c: New test.
822
823 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
824
825         PR fortran/22327
826         * gfortran.dg/array_constructor_5.f90: New test.
827
828 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
829
830         * gfortran.fortran-torture/execute/entry_9.f90: New test.
831
832 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
833
834         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
835         * gcc.dg/980816-1.c: Ditto.
836
837 2005-07-06  Jeff Law  <law@redhat.com>
838
839         * gcc.c-torture/compile/pr21356.c: New test.
840
841 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
842
843         PR c/22013
844         PR c/22098
845         * gcc.c-torture/compile/pr22013-1.c,
846         gcc.c-torture/execute/pr22098-1.c,
847         gcc.c-torture/execute/pr22098-2.c,
848         gcc.c-torture/execute/pr22098-3.c: New tests.
849
850 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
851
852         PR c/22308
853         * gcc.dg/pr22308-1.c: New test.
854
855 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
856
857         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
858         target.
859         * gcc.dg/compare9.c: Use -fshort-enums instead of
860         -fno-short-enums.  Change the last test to dg-bogus.
861
862 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
863
864         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
865         * gcc.dg/compare9.c: New.
866
867 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
868
869         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
870
871 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
872
873         PR testsuite/22288
874         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
875
876
877 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
878
879         * gcc.dg/format/gcc_gfc-1.c: New.
880
881 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
882
883         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
884
885 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
886
887         PR fortran/20842
888         * gfortran.dg/io_invalid_1.f90: New test.
889
890 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
891
892         * gcc.dg/format/gcc_diag-1.c: Update.
893
894 2005-07-02  Jeff Law  <law@redhat.com>
895
896         * gcc.dg/tree-ssa/pr22051-1.c: New test.
897         * gcc.dg/tree-ssa/pr22051-2.c: New test.
898
899 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
900
901         * gcc.dg/format/gcc_diag-1.c: Update.
902
903 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
904
905         PR tree-opt/22269
906         * gcc.c-torture/compile/pr22269.c: New test.
907
908 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
909
910         PR 21584
911         PR 22219
912         * g++.dg/tree-ssa/pr21584-1.C: New test.
913         * g++.dg/tree-ssa/pr21584-2.C: New test.
914
915 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
916
917         * obj-c++.dg/try-catch-11.mm: New.
918         * objc.dg/try-catch-10.m: New.
919
920 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
921
922         * g++.dg/other/ucnid-1.C: xfail on AIX.
923
924 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
925
926         PR 22234
927         * gcc.dg/20050629-1.c: New test.
928
929 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
930
931         * obj-c++.dg/const-str-1[0-1].mm: New.
932         * objc.dg/const-str-1[0-1].m: New.
933
934 2005-05-29  Richard Henderson  <rth@redhat.com>
935
936         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
937         Rename from check_effective_target_vect_no_max.
938         (check_effective_target_vect_no_int_add): New.
939         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
940         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
941         * gcc.dg/vect/vect-reduc-3.c: Likewise.
942         * gcc.dg/vect/vect-reduc-1.c: Use both.
943         * gcc.dg/vect/vect-reduc-2.c: Likewise.
944
945 2005-05-29  Richard Henderson  <rth@redhat.com>
946
947         * lib/target-supports.exp (check_effective_target_vect_no_max): 
948         Remove i386 and x86_64.
949
950 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
951
952         PR testsuite/21969
953         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
954
955 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
956
957         PR middle-end/21969
958         * gcc.dg/vect/pr21969.c: New test.
959
960 2005-06-28  Eric Christopher  <echristo@redhat.com>
961
962         PR c/22052
963         PR c/21975
964         * gcc.dg/inline1.c: New test.
965         * gcc.dg/inline2.c: Ditto.
966         * gcc.dg/inline3.c: Ditto.
967         * gcc.dg/inline4.c: Ditto.
968         * gcc.dg/inline5.c: Ditto.
969         
970 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
971
972         PR libfortran/22142
973         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
974         Add testcase also testing eoshift1 for PR 22142.
975
976 2005-06-28  Richard Henderson  <rth@redhat.com>
977
978         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
979         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
980         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
981         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
982         gcc.dg/tree-ssa/20030922-2.c: Likewise.
983
984 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
985
986         PR libfortran/22142
987         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
988         Add testcase for PR 22142.
989
990 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
991
992         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
993         gcc.target/ia64/fpreg-2.c: New tests.
994
995 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
996
997         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
998
999 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1000
1001         PR libfortran/22170
1002         * gfortran.dg/slash_1.f90: New test.
1003
1004 2005-06-27  Richard Henderson  <rth@redhat.com>
1005
1006         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1007         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1008         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1009         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1010         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1011         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1012
1013 2005-06-27  Richard Henderson  <rth@redhat.com>
1014
1015         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1016         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1017
1018 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1019
1020         * obj-c++.dg/proto-lossage-5.mm: New.
1021         * objc.dg/proto-lossage-5.m: New.
1022
1023 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1024
1025         PR 21959
1026         * gcc.dg/tree-ssa/pr21959.c: New test.
1027
1028 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1029
1030         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1031         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1032         testing uninitialized var.
1033
1034         * gcc.c-torture/execute/builtins/chk.h: New.
1035         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1036         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1037         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1038         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1039         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1040         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1041         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1042         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1043         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1044         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1045         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1046         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1047         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1048         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1049         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1050         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1051         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1052         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1053         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1054         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1055         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1056         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1057         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1058         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1059         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1060         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1061         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1062         * gcc.dg/builtin-object-size-1.c: New test.
1063         * gcc.dg/builtin-object-size-2.c: New test.
1064         * gcc.dg/builtin-object-size-3.c: New test.
1065         * gcc.dg/builtin-object-size-4.c: New test.
1066         * gcc.dg/builtin-object-size-5.c: New test.
1067         * gcc.dg/builtin-stringop-chk-1.c: New test.
1068         * gcc.dg/builtin-stringop-chk-2.c: New test.
1069         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1070         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1071         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1072         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1073         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1074         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1075         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1076         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1077         * gcc.c-torture/execute/printf-1.c: New test.
1078         * gcc.c-torture/execute/fprintf-1.c: New test.
1079         * gcc.c-torture/execute/vprintf-1.c: New test.
1080         * gcc.c-torture/execute/vfprintf-1.c: New test.
1081         * gcc.c-torture/execute/printf-chk-1.c: New test.
1082         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1083         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1084         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1085
1086 2005-06-27  Michael Matz  <matz@suse.de>
1087
1088         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1089         slot is not merged if address escapes.
1090
1091 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1092
1093         PR c/21911
1094         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1095
1096 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR middle-end/17965
1099         * gcc.c-torture/compile/20050622-1.c: New test.
1100
1101         PR middle-end/22028
1102         * gcc.dg/20050620-1.c: New test.
1103
1104 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1105
1106         PR tree-optimization/22026
1107         * gcc.dg/tree-ssa/pr22026.c: New.
1108
1109 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1110
1111         PR libfortran/22144
1112         * gfortran.dg/shift-alloc.f90:  New testcase.
1113
1114 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1115
1116         * all files: Update FSF address in copyright headers.
1117
1118 2005-06-22  Jan Hubicka  <jh@suse.cz>
1119
1120         * wholeprogram-1.c: New testcase.
1121         * wholeprogram-2.c: New testcase.
1122
1123 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1124
1125         PR 22171
1126         * gcc.dg/tree-ssa/pr22171.c: New test.
1127
1128 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1129
1130         * gfortran.dg/simplify_modulo.f90: New.
1131
1132 2005-06-24  Jan Hubicka  <jh@suse.cz>
1133
1134         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1135
1136 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1137
1138         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1139
1140 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1141
1142         * obj-c++.dg/typedef-alias-1.mm: New.
1143         * objc.dg/typedef-alias-1.m: New.
1144
1145 2005-06-23  Jeff Law  <law@redhat.com>
1146
1147         * gcc.dg/tree-ssa/vrp16.c: New test.
1148
1149 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1150
1151         * lib/target-supports.exp: Add
1152         check_effective_target_fortran_large_real and
1153         check_effective_target_fortran_large_int to check for
1154         corresponding effective targets.
1155         * gfortran.dg/large_integer_kind_1.f90: New test.
1156         * gfortran.dg/large_real_kind_1.f90: New test.
1157
1158 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1159
1160         PR tree-optimization/22117
1161         * gcc.dg/tree-ssa/pr22117.c: New.
1162
1163 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1164
1165         PR testsuite/22123
1166         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1167
1168 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1169
1170         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1171
1172 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1173
1174         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1175         * gfortran.dg/f2c_4.c: Likewise
1176         
1177 2005-06-22 Paul Brook  <paul@codesourcery.com>
1178
1179         PR fortran/21034
1180         * gfortran.dg/auto_save_1.f90: New test.
1181
1182 2005-06-22  Michael Matz  <matz@suse.de>
1183
1184         * gcc.target/x86-64/abi: New directory.
1185         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1186         * gcc.target/x86-64/abi/README.gcc: New file.
1187         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1188         * gcc.target/x86-64/abi/asm-support.s: New file.
1189         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1190         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1191         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1192         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1193         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1194         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1195         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1196         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1197         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1198         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1199         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1200         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1201         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1202         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1203         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1204         * gcc.target/x86_64/abi/test_varargs.c: New test.
1205
1206 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1207
1208         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1209         32-bit i?86 and x86_64.
1210
1211 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1212
1213         * obj-c++.dg/const-str-[1-9].mm: New tests.
1214
1215 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1216
1217         PR fortran/22010
1218         * gfortran.dg/namelist_use.f90: New.
1219         * gfortran.dg/namelist_use_only.f90: New.
1220
1221 2005-06-21  Jeff Law  <law@redhat.com>
1222
1223         * gcc.dg/tree-ssa/vrp15.c: New test.
1224
1225 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1226
1227         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1228         Remove.
1229         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1230         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1231         remove vect_reduction target keyword. Also avoid two returns in main.
1232         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1233         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1234         * gcc.dg/vect/vect-reduc-1short.c: New test.
1235         * gcc.dg/vect/vect-reduc-1char.c: New test.
1236         * gcc.dg/vect/vect-reduc-2short.c: New test.
1237         * gcc.dg/vect/vect-reduc-2char.c: New test.
1238         * gcc.dg/vect/vect-reduc-6.c: New test.
1239         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1240         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1241         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1242
1243 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1244         Paul Thomas  <pault@gcc.gnu.org>
1245
1246         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1247         New tests.
1248         
1249 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1250
1251         * gfortran.dg/backslash_1.f90: New test.
1252         * gfortran.dg/backslash_2.f90: New test.
1253
1254 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1255
1256         * gfortran.dg/duplicate_labels.f90: New test.
1257
1258 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1259
1260         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1261         unsupportable relocations.
1262         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1263         * gcc.dg/20050321-2.c: xfail for NetWare.
1264
1265 2005-06-20  Andreas Jaeger  <aj@suse.de>
1266
1267         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1268         gcc.target/i386/fastcall-sseregparm.c,
1269         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1270
1271 2005-06-19  Richard Henderson  <rth@redhat.com>
1272
1273         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1274
1275 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1276
1277         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1278
1279 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1280
1281         PR c++/22115
1282         * g++.dg/conversion/simd2.C: Change expected error message.
1283
1284 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1285
1286         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1287         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1288         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1289
1290 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1291
1292         * gcc.dg/fold-mod-1.c: New test.
1293
1294 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1295
1296         PR fortran/19926
1297         * gfortran.dg/pr19926.f90: New test.
1298
1299 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1300
1301         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1302         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1303         targets.
1304         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1305         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1306
1307 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1308
1309         * gcc.target/ia64/float80-varargs-1.c: New test.
1310
1311 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1312
1313         PR tree-opt/22035
1314         * gfortran.dg/f2c_6.f90: New test.
1315
1316 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1317
1318         PR c++/17413
1319         * g++.dg/template/local5.C: New.
1320
1321 2005-06-17  Richard Henderson  <rth@redhat.com>
1322
1323         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1324
1325 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1326
1327         PR testsuite/21945
1328         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1329
1330 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1331
1332         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1333         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1334         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1335         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1336         check_vect to verify the presence of hardware vector support.
1337
1338 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1339
1340         PR testsuite/22056
1341         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1342
1343 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1344
1345         PR libfortran/19216
1346         * gfortran.dg/pr19216.f: Add correct space between brackets and
1347         dg directive.
1348
1349 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1350
1351         PR libfortran/16436
1352         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1353
1354 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1355
1356         * gcc.target/i386/attributes-error.c: New testcase.
1357         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1358         * gcc.target/i386/regparm-stdcall.c: Likewise.
1359         * gcc.target/i386/sseregparm-1.c: Likewise.
1360         * gcc.target/i386/sseregparm-2.c: Likewise.
1361
1362 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1363
1364         * g++.dg/rtti/crash2.C: New.
1365
1366 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1367
1368         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1369
1370 2005-06-15  David Ung  <davidu@mips.com>
1371
1372         * gcc.target/mips/mips16e-extends.c: New test for testing the
1373         generation of MIPS16e zeb/zeh, seb/seh instructions.
1374
1375 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1376
1377         PR 22018
1378         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1379         * gcc.dg/tree-ssa/pr22018.c: New test.
1380
1381 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1382
1383         * gcc.dg/simd-1.c: Update error messages.
1384         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1385         * gcc.dg/simd-2.c: Update error messages.
1386         * gcc.dg/simd-4.c: New.
1387
1388 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1389
1390         PR c++/20678
1391         * g++.dg/other/crash-4.C: New.
1392
1393 2005-06-14  Devang Patel  <dpatel@apple.com>
1394
1395         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1396
1397 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1398
1399         PR c++/21929
1400         * g++.dg/parse/crash11.C: Update
1401
1402 2005-06-13  Jeff Law  <law@redhat.com>
1403
1404         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1405         perform the desired transformations.
1406         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1407         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1408
1409 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1410
1411         PR fortran/22038
1412         * gfortran.dg/forall_1.f90: Un-XFAIL.
1413
1414 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1415
1416         PR c++/21929
1417         * g++.dg/parse/crash26.C: New.
1418
1419         PR c++/20789
1420         * g++.dg/init/member1.C: New.
1421
1422 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * gfortran.dg/altreturn_1.f90: New test.
1425
1426 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1427
1428         PR middle-end/21985
1429         * gcc.dg/tree-ssa/pr21985.c: New test.
1430
1431 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1432
1433         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1434
1435 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1436
1437         PR c++/21930
1438         * g++.dg/other/error10.C: New test case.
1439
1440 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1441
1442         PR libfortran/19155
1443         * gfortran.dg/pr19155.f: Add test.
1444
1445 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1446
1447         * gfortran.dg/f2c_7.f90: New test.
1448
1449         * gfortran.dg/forall_1.f90: XFAILed.
1450
1451 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1452
1453         * gcc.dg/pr14796-1.c: New.
1454         * gcc.dg/pr14796-2.c: New.
1455
1456 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1457
1458         PR fortran/17792
1459         PR fortran/21375
1460         * gfortran.dg/deallocate_stat.f90:  New test.
1461
1462 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1463
1464         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1465
1466 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1467
1468         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1469         access will be generated when this loop is vectorized. Test that
1470         accesses with same alignment were detected.
1471         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1472         Test that accesses with same alignment were detected.
1473         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1474         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1475         alignment were detected.
1476
1477 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1478
1479         * gcc.dg/Wcxx-compat-1.c: New.
1480
1481 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1482
1483         PR libfortran/21480
1484         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1485         complex array.
1486
1487 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1488
1489         * gcc.dg/alias-8.c: New.
1490
1491 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1492
1493         * gcc.dg/format/cmn_err-1.c: Update.
1494
1495 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1496
1497         PR target/20666
1498         * gcc.target/sparc/fexpand-2.c: New.
1499         * gcc.target/sparc/fpmerge-2.c: New.
1500         * gcc.target/sparc/fpmul-2.c: New.
1501         * gcc.target/sparc/noresult.c: New.
1502         * gcc.target/sparc/pdist-2.c: New.
1503         * gcc.target/sparc/pdist-3.c: New.
1504
1505 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1506
1507         PR testsuite/21702
1508         * gcc.target/i386/i386.exp: Fix comment typo.
1509
1510 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1511
1512         PR c++/19497
1513         * g++.dg/inherit/using5.C: New.
1514         * g++.dg/inherit/using6.C: New.
1515
1516 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1517
1518         PR c++/19894
1519         * g++.dg/template/ptrmem15.C: New test.
1520
1521         PR c++/20563
1522         * g++.dg/ext/label4.C: New test.
1523
1524 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1525
1526         * gcc.dg/tls/debug-1.c: New test.
1527
1528 2005-06-07  Dale Johannesen  <dalej@apple.com>
1529
1530         * gcc.target/i386/movq.c:  New.
1531
1532 2005-06-07  Dale Johannesen  <dalej@apple.com>
1533
1534         * gcc.dg/20050607-1.c:  New.
1535
1536 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR middle-end/21850
1539         * gcc.c-torture/execute/20050607-1.c: New test.
1540
1541 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1542
1543         PR libfortran/21926
1544         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1545         Test case where the return array has lowest stride one,
1546         but isn't packed.
1547
1548 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1549
1550         * lib/target-supports.exp (check_effective_target_sync_int_long):
1551         Add s390 and s390x targets.
1552
1553 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1554
1555         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1556         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1557         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1558         * gcc.dg/tree-ssa/loop-9.c: New test.
1559
1560 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1561
1562         * g++.dg/parse/defarg10.C: New.
1563
1564 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR regression/21897
1567         * gcc.c-torture/execute/20050604-1.c: New test.
1568
1569 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1570
1571         PR 21903
1572         * g++.dg/parse/defarg9.C: New.
1573
1574         PR c++/20637
1575         * g++.dg/inherit/using4.C: New.
1576         * g++.dg/overload/error1.C: Adjust expected errors.
1577         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1578         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1579         * g++.old-deja/g++.other/redecl2.C: Likewise.
1580         * g++.old-deja/g++.other/redecl4.C: Likewise.
1581         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1582
1583 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1584
1585         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1586
1587 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1588
1589         * lib/gfortran.exp (gfortran_target_compile): Call
1590         dg-additional-files-options
1591         * gfortran.dg/f2c_4.f90: New file
1592         * gfortran.dg/f2c_4.c: New file
1593         * gfortran.dg/f2c_5.f90: New file
1594         * gfortran.dg/f2c_5.c: New file
1595
1596 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1597
1598         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1599
1600         PR fortran/21912
1601         * gfortran.dg/array_constructor_4.f90: New test.
1602
1603 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/21619
1606         * g++.dg/ext/builtin9.C: New test.
1607
1608 2005-06-05  Dale Johannesen  <dalej@apple.com>
1609
1610         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1611         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1612
1613 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1614
1615         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1616         * gcc.dg/vect/vect-reduc-1.c: New.
1617         * gcc.dg/vect/vect-reduc-2.c: New.
1618         * gcc.dg/vect/vect-reduc-3.c: New.
1619
1620 2005-06-04  Dale Johannesen  <dalej@apple.com>
1621
1622         * gcc.c-torture/execute/20050603-1.c:  New.
1623         * gcc.c-torture/execute/20050603-2.c:  New.
1624         * gcc.dg/20050603-3.c:  New.
1625
1626 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1627
1628         PR fortran/19195
1629         * gfortran.dg/debug_1.f90: New test.
1630
1631         * gfortran.dg/forall_1.f90: New test.
1632
1633 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1634
1635         * gfortran.dg/array_constructor_3.f90: New test.
1636
1637 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1638
1639         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1640
1641 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1642
1643         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1644
1645 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1646
1647         PR c/21873
1648         * gcc.dg/init-excess-1.c: New test.
1649
1650 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1651
1652         PR c++/21853
1653         * g++.dg/expr/static_cast6.C: New test.
1654
1655 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1656
1657         * gcc.dg/tree-ssa/vrp14.c: New test.
1658
1659 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1660
1661         PR c++/21336
1662         * g++.dg/template/new2.C: New test.
1663
1664 2005-06-03  Josh Conner  <jconner@apple.com>
1665
1666         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1667         all entries in initializer.
1668
1669 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1670
1671         PR middle-end/21858
1672         * gcc.dg/pr21858.c: New testcase.
1673
1674 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1675
1676         PR tree-optimization/21292
1677
1678         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1679         New.
1680         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1681         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1682         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1683         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1684         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1685
1686 2005-06-02  Richard Henderson  <rth@redhat.com>
1687
1688         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1689
1690 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1691
1692         * gcc.dg/wtypequal.c: New testcase.
1693
1694 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1695
1696         PR 21582
1697         * gcc.dg/tree-ssa/pr21582.c: New test.
1698
1699 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1700
1701         PR c++/21280
1702         * g++.dg/opt/interface2.h: New.
1703         * g++.dg/opt/interface2.C: New.
1704         * g++.dg/init/ctor4.C: Adjust error lines.
1705         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1706         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1707         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1708         * g++.old-deja/g++.pt/assign1.C: Likewise.
1709         * g++.old-deja/g++.pt/crash20.C: Likewise.
1710
1711 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1712
1713         PR tree-optimization/21734
1714         * g++.dg/vect/pr21734_1.cc: New.
1715         * g++.dg/vect/pr21734_2.cc: New.
1716
1717 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1718
1719         PR c++/20350
1720         * g++.dg/template/spec24.C: New.
1721
1722         PR c++/21151
1723         * g++.dg/pch/local-1.C: New.
1724         * g++.dg/pch/local-1.Hs: New.
1725
1726 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1727
1728         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1729         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1730         * gcc.dg/tree-ssa/pr14341.c: New test.
1731         * gcc.dg/tree-ssa/pr14841.c: New test.
1732         * gcc.dg/tree-ssa/pr20701.c: New test.
1733         * gcc.dg/tree-ssa/pr21086.c: New test.
1734         * gcc.dg/tree-ssa/pr21090.c: New test.
1735         * gcc.dg/tree-ssa/pr21332.c: New test.
1736         * gcc.dg/tree-ssa/pr21458.c: New test.
1737         * gcc.dg/tree-ssa/pr21658.c: New test.
1738         * gcc.dg/tree-ssa/vrp01.c: New test.
1739         * gcc.dg/tree-ssa/vrp02.c: New test.
1740         * gcc.dg/tree-ssa/vrp03.c: New test.
1741         * gcc.dg/tree-ssa/vrp04.c: New test.
1742         * gcc.dg/tree-ssa/vrp05.c: New test.
1743         * gcc.dg/tree-ssa/vrp06.c: New test.
1744         * gcc.dg/tree-ssa/vrp07.c: New test.
1745         * gcc.dg/tree-ssa/vrp08.c: New test.
1746         * gcc.dg/tree-ssa/vrp09.c: New test.
1747         * gcc.dg/tree-ssa/vrp10.c: New test.
1748         * gcc.dg/tree-ssa/vrp11.c: New test.
1749         * gcc.dg/tree-ssa/vrp12.c: New test.
1750         * gcc.dg/tree-ssa/vrp13.c: New test.
1751
1752 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1753
1754         PR 21029
1755         * gcc.dg/tree-ssa/pr21029.c: New test.
1756
1757 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1758
1759         * gfortran.dg/logint-1.f: New test case.
1760         * gfortran.dg/logint-2.f: Likewise.
1761         * gfortran.dg/logint-3.f: Likewise.
1762
1763 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR c/21536
1766         PR c/20760
1767         * gcc.dg/20050527-1.c: New test.
1768
1769         * gcc.dg/i386-sse-12.c: New test.
1770
1771         PR fortran/21729
1772         * gfortran.dg/implicit_5.f90: New test.
1773
1774 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1775
1776         PR fortran/20883
1777         * gfortran/assign_4.f90: New test.
1778         * gfortran/assign_2.f90: Change compile to run.
1779
1780 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1781
1782         * lib/target-supports.exp
1783         (check_effective_target_sync_char_short): New.
1784         * gcc.dg/sync-2.c: New.
1785
1786 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1787
1788         PR tree-optimization/21817
1789         * gcc.dg/torture/pr21817-1.c: New.
1790
1791 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1792
1793         PR c++/21165
1794         * g++.dg/template/init5.C: New.
1795
1796 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1797
1798         * gfortran.dg/char_initialiser_actual.f90:
1799         Test character initialisers as actual arguments.
1800         * gfortran.dg/char_pointer_comp_assign.f90:
1801         Test character pointer structure component assignments.
1802         * gfortran.dg/char_array_structure_constructor.f90:
1803         Test character components in structure constructors.
1804
1805 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1806
1807         PR middle-end/20931
1808         * g++.dg/opt/pr20931.C: New test.
1809
1810 2005-05-31  Andreas Jaeger  <aj@suse.de>
1811
1812         PR testsuite/20772
1813         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1814         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1815         g++.old-deja/g++.ext/asmspec1.C,
1816         g++.old-deja/g++.other/regstack.C,
1817         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1818         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1819         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1820         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1821         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1822         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1823         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1824         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1825         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1826         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1827         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1828         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1829         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1830         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1831         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1832         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1833         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1834         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1835         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1836
1837 2005-05-31  Jeff Law  <law@redhat.com>
1838
1839         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1840
1841 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1842
1843         PR middle-end/21743
1844         * gcc.dg/builtins-1.c: Activate disabled clog test.
1845         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1846
1847 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1848
1849         * gfortran.dg/char_pointer_assign.f90:
1850         Test character-pointer assignments and pointer assignments.
1851         * gfortran.dg/char_pointer_dummy.f90:
1852         Test character-pointer dummy arguments.
1853         * gfortran.dg/char_pointer_func.f90:
1854         Test character-pointer function returns.
1855         * gfortran.dg/char_pointer_dependency.f90:
1856         Test character-pointer functions with dependencies.
1857
1858 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1859
1860         PR c++/21784
1861         * g++.dg/lookup/using14.C: New test.
1862
1863 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1864
1865         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1866         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1867         trailing ^M.
1868
1869 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1870
1871         PR c++/17413
1872         * g++.dg/template/local5.C: New.
1873
1874         PR target/21761
1875         * gcc.c-torture/compile/pr21761.c: New.
1876
1877         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1878         before darwin8.
1879
1880 2005-05-30  Steven G. Kargl
1881
1882         PR fortran/20846
1883         * gfortran.dg/inquire_8.f90: New test.
1884
1885 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1886
1887         PR libfortran/21376
1888         * gfortran.dg/output_exponents_1.f90: New test.
1889
1890 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1891
1892         PR libfortran/20006
1893         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1894
1895 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/21210
1898         * g++.dg/ext/complex1.C: New test.
1899
1900         PR c++/21340
1901         * g++.dg/init/ctor6.C: New test.
1902
1903 2005-05-29  Jan Hubicka  <jh@suse.cz>
1904
1905         * gcc.c-torture/compile/pr21562.c: New.
1906
1907 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1908
1909         * gfortran.dg/subnormal_1.f90: New test.
1910
1911 2005-05-28  Jan Hubicka  <jh@suse.cz>
1912
1913         * tree-prof.exp: Fix comment.
1914         * value-prof-1.c: New.
1915         * value-prof-2.c: New.
1916         * value-prof-3.c: New.
1917         * value-prof-4.c: New.
1918
1919 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1920
1921         PR c++/21614
1922         * g++.dg/expr/ptrmem6.C: New test.
1923         * g++.dg/expr/ptrmem6a.C: Likewise.
1924
1925 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1926
1927         PR tree-optimization/21658
1928         * gcc.dg/tree-ssa/pr21658.c: New.
1929
1930 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1931
1932         PR c++/21455
1933         * g++.dg/inherit/ptrmem3.C: New.
1934
1935         PR c++/21681
1936         * g++.dg/parse/template16.C: New.
1937
1938 2005-05-27  Andreas Jaeger  <aj@suse.de>
1939
1940         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1941
1942         * gcc.dg/i386-sse-8.c: Run test on all archs.
1943
1944 2005-05-26  Mike Stump  <mrs@apple.com>
1945
1946         * objc.dg/isa-field-1.m: Only run on darwin.
1947         * objc.dg/lookup-1.m: Likewise.
1948         * objc.dg/try-catch-8.m: Likewise.
1949
1950 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1951
1952         PR tree-optimization/9814
1953         * gcc.dg/pr9814-1.c: New test case.
1954
1955 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1956
1957         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1958         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1959         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1960         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1961         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1962         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1963         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1964         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1965         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1966         objc.dg/try-catch-8.m: New.
1967
1968 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1969
1970         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1971         remove extraneous semicolons.
1972
1973 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1974
1975         * obj-c++.dg/comp-types-12.mm: New.
1976         * objc.dg/comp-types-11.m: New.
1977         * objc.dg/selector-4.m: New.
1978
1979 2005-05-26  Andreas Jaeger  <aj@suse.de>
1980
1981         PR testsuite/20772
1982         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1983         g++.old-deja/g++.ext/attrib3.C,
1984         g++.old-deja/g++.other/store-expr1.C,
1985         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1986         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1987         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1988         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1989         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1990         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1991         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1992         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1993         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1994         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1995         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1996         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1997         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1998         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1999         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2000         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2001         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2002         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2003         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2004
2005 2005-05-26  Andreas Jaeger  <aj@suse.de>
2006
2007         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2008         x86-64 compilation.
2009
2010 2005-05-26  Andreas Jaeger  <aj@suse.de>
2011
2012         PR testsuite/20772
2013         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2014         gcc.misc-tests/i386-pf-athlon-1.c,
2015         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2016         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2017         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2018         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2019         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2020         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2021         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2022         programs.
2023
2024         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2025         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2026         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2027         x86-64 compilation.
2028
2029         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2030         x86_64.
2031
2032         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2033         effective-target ilp32.
2034
2035 2005-05-26  David Ung  <davidu@mips.com>
2036
2037         * gcc.target/mips/ext_ins.c: New test for testing the generation
2038         of MIPS32/64 rev 2 ext/ins instructions.
2039
2040 2005-05-26  Andreas Jaeger  <aj@suse.de>
2041
2042         * treelang/compile/unsigned.tree: Use gimple instead of
2043         nonexisting generic dump.
2044
2045 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2046
2047         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2048
2049 2005-05-26  Andreas Jaeger  <aj@suse.de>
2050
2051         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2052
2053 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2054
2055         PR libfortran/17283
2056         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2057         Test callee-allocated memory with write statements.
2058
2059 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2060
2061         PR middle-end/21709
2062         * gcc.dg/pr21709-1.c: New test case.
2063
2064 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2065             Mike Stump  <mrs@apple.com>
2066
2067         * objc/execute/next_mapping.h: Update for C++.
2068
2069         * obj-c++.dg/selector-1.mm: Move to...
2070         * obj-c++.dg/selector-4.mm: here...
2071
2072         * obj-c++.dg/basic.mm: New.
2073         * obj-c++.dg/comp-types-1.mm: New.
2074         * obj-c++.dg/cxx-class-1.mm: New.
2075         * obj-c++.dg/cxx-ivars-1.mm: New.
2076         * obj-c++.dg/cxx-ivars-2.mm: New.
2077         * obj-c++.dg/cxx-ivars-3.mm: New.
2078         * obj-c++.dg/cxx-scope-1.mm: New.
2079         * obj-c++.dg/cxx-scope-2.mm: New.
2080         * obj-c++.dg/defs.mm: New.
2081         * obj-c++.dg/empty-private-1.mm: New.
2082         * obj-c++.dg/encode-1.mm: New.
2083         * obj-c++.dg/encode-2.mm: New.
2084         * obj-c++.dg/encode-3.mm: New.
2085         * obj-c++.dg/extern-c-1.mm: New.
2086         * obj-c++.dg/extra-semi.mm: New.
2087         * obj-c++.dg/fix-and-continue-2.mm: New.
2088         * obj-c++.dg/isa-field-1.mm: New.
2089         * obj-c++.dg/ivar-list-semi.mm: New.
2090         * obj-c++.dg/local-decl-1.mm: New.
2091         * obj-c++.dg/lookup-1.mm: New.
2092         * obj-c++.dg/lookup-2.mm: New.
2093         * obj-c++.dg/method-1.mm: New.
2094         * obj-c++.dg/method-2.mm: New.
2095         * obj-c++.dg/method-3.mm: New.
2096         * obj-c++.dg/method-4.mm: New.
2097         * obj-c++.dg/method-5.mm: New.
2098         * obj-c++.dg/method-6.mm: New.
2099         * obj-c++.dg/method-7.mm: New.
2100         * obj-c++.dg/no-extra-load.mm: New.
2101         * obj-c++.dg/overload-1.mm: New.
2102         * obj-c++.dg/pragma-1.mm: New.
2103         * obj-c++.dg/pragma-2.mm: New.
2104         * obj-c++.dg/private-1.mm: New.
2105         * obj-c++.dg/private-2.mm: New.
2106         * obj-c++.dg/proto-qual-1.mm: New.
2107         * obj-c++.dg/qual-types-1.mm: New.
2108         * obj-c++.dg/stubify-1.mm: New.
2109         * obj-c++.dg/stubify-2.mm: New.
2110         * obj-c++.dg/super-class-1.mm: New.
2111         * obj-c++.dg/super-class-2.mm: New.
2112         * obj-c++.dg/super-dealloc-1.mm: New.
2113         * obj-c++.dg/super-dealloc-2.mm: New.
2114         * obj-c++.dg/template-1.mm: New.
2115         * obj-c++.dg/template-2.mm: New.
2116         * obj-c++.dg/template-3.mm: New.
2117         * obj-c++.dg/template-4.mm: New.
2118         * obj-c++.dg/template-5.mm: New.
2119         * obj-c++.dg/template-6.mm: New.
2120         * obj-c++.dg/try-catch-1.mm: New.
2121         * obj-c++.dg/try-catch-2.mm: New.
2122         * obj-c++.dg/try-catch-3.mm: New.
2123         * obj-c++.dg/try-catch-4.mm: New.
2124         * obj-c++.dg/try-catch-5.mm: New.
2125         * obj-c++.dg/try-catch-6.mm: New.
2126         * obj-c++.dg/try-catch-7.mm: New.
2127         * obj-c++.dg/try-catch-8.mm: New.
2128         * obj-c++.dg/try-catch-9.mm: New.
2129         * obj-c++.dg/va-meth-1.mm: New.
2130
2131 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2132
2133         * obj-c++.dg/selector-1.mm: New.
2134         * obj-c++.dg/selector-2.mm: New.
2135
2136 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2137
2138         * obj-c++.dg/selector-3.mm: New.
2139         * objc.dg/selector-3.m: New.
2140
2141 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2142
2143         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2144         about where warning appears.
2145
2146 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2147
2148         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2149         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2150         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2151         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2152
2153 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2154
2155         * gcc.dg/20050524-1.c: New test.
2156
2157 2005-05-25  Jan Hubicka  <jh@suse.cz>
2158
2159         * gcc.dg/tree-prof/inliner-1.c: New.
2160
2161 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2162
2163         * gcc.dg/tree-prof: New directory.
2164         * gcc.dg/tree-prof/tree-prof.exp: New.
2165
2166 2005-05-25  DJ Delorie  <dj@redhat.com>
2167
2168         * gcc.dg/Wattributes-1.c: New.
2169         * gcc.dg/Wattributes-2.c: New.
2170         * gcc.dg/Wattributes-3.c: New.
2171
2172 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2173
2174         PR tree-optimization/19833
2175         * gcc.dg/uninit-4.c: Remove xfail.
2176         * gcc.dg/uninit-9.c: Ditto.
2177
2178 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2179
2180         * obj-c++.dg/bitfield-[1-5].mm: New.
2181         * obj-c++.dg/class-protocol-1.mm: New.
2182         * obj-c++.dg/comp-types-1[0-1].mm: New.
2183         * obj-c++.dg/comp-types-[2-9].mm: New.
2184         * obj-c++.dg/encode-[4-8].mm: New.
2185         * obj-c++.dg/layout-1.mm: New.
2186         * obj-c++.dg/method-1[0-9].mm: New.
2187         * obj-c++.dg/method-2[0-1].mm: New.
2188         * obj-c++.dg/method-[8-9].mm: New.
2189         * obj-c++.dg/objc-gc-3.mm: New.
2190         * obj-c++.dg/try-catch-10.mm: New.
2191         * objc.dg/bitfield-5.m: New.
2192         * objc.dg/comp-types-10.m: New.
2193         * objc.dg/comp-types-9.m: New.
2194         * objc.dg/layout-1.m: New.
2195         * objc.dg/objc-gc-4.m: New.
2196         * objc.dg/try-catch-9.m: New.
2197         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2198         * objc.dg/comp-types-1.m: Likewise.
2199         * objc.dg/comp-types-[5-6].m: Likewise.
2200         * objc.dg/method-9.m: Likewise.
2201
2202 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2203
2204         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2205         and on hardware without VMX support.
2206
2207         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2208
2209         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2210
2211         * lib/profopt.exp (dg-final-generate, dg-final-use,
2212         profopt-final-code, profopt-get-options): New.
2213         (profopt-execute): Process test directives.
2214
2215         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2216         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2217         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2218
2219 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2220
2221         PR C++/21645
2222         * g++.dg/init/ctor5.C: New test.
2223
2224 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2225
2226         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2227         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2228         vect-113.c, vect-114.c.
2229
2230 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2231
2232         * gcc.dg/const-elim-1.c: Remove xfails.
2233
2234 2005-05-23  Jeff Law  <law@redhat.com>
2235
2236         * gcc.c-torture/compile/pr21638.c: New test.
2237         * gcc.c-torture/compile/20050520-1.c: New test.
2238
2239 2005-05-23  Nick Clifton  <nickc@redhat.com>
2240
2241         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2242         be a proper triple, ie: m32r*-*-*.
2243         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2244
2245 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2246
2247         PR middle-end/21331
2248         PR tree-opt/21293
2249         * gcc.c-torture/compile/pr21293.c: New test.
2250         * gcc.c-torture/execute/pr21331.c: New test.
2251
2252 2004-05-20  Richard Henderson  <rth@redhat.com>
2253
2254         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2255
2256 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2257
2258         * obj-c++-dg.exp: Add.
2259         * obj-c++.exp: Add.
2260         * obj-c++.dg/dg.exp: Add.
2261
2262 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2263
2264         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2265         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2266
2267 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2268
2269         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2270
2271 2004-05-19  Richard Henderson  <rth@redhat.com>
2272
2273         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2274
2275 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2276
2277         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2278
2279         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2280
2281 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR c++/21495
2284         * g++.dg/parse/extern1.C: New test.
2285         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2286
2287 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2288
2289         * gcc.dg/c99-math.h: New.
2290         * gcc.dg/c99-math-float-1.c: New test.
2291         * gcc.dg/c99-math-double-1.c: Likewise.
2292         * gcc.dg/c99-math-long-double-1.c: Likewise.
2293
2294 2005-05-18  Richard Henderson  <rth@redhat.com>
2295
2296         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2297
2298 2005-05-18  Devang Patel  <dpatel@apple.com>
2299
2300         * g++.dg/opt/20050511-1.C: New test.
2301
2302 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2303
2304         PR libfortran/21127
2305         * gfortran.dg/reshape-complex.f90:  New test.
2306
2307 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2308
2309         * gfortran.dg/array_constructor_1.f90: New test.
2310         * gfortran.dg/array_constructor_2.f90: New test.
2311
2312 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2313
2314         PR fortran/20954
2315         * gfortran.dg/pr20954.f: New test.
2316
2317 2005-05-17  Mike Stump  <mrs@apple.com>
2318
2319         Yet more Objective-C++...
2320
2321         * objc.dg/method-5.m: Update.
2322         * objc.dg/method-6.m: Update.
2323         * objc.dg/method-7.m: Update.
2324         * objc.dg/method-9.m: Update.
2325         * objc.dg/try-catch-2.m: Update.
2326
2327 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2328
2329         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2330         Remove little-endian optimizations.
2331
2332 2005-05-17  Jeff Law  <law@redhat.com>
2333
2334         * g++.dg/tree-ssa/pr14814.C: New test.
2335         * gcc.dg/tree-ssa/pr14814.C: New test.
2336         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2337         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2338
2339 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2340
2341         * gcc.dg/compat/generate-random.c: Do not include
2342         libiberty.h.
2343         * gcc.dg/compat/generate-random_r.c: Likewise.
2344
2345 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2346
2347         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2348
2349 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2350
2351         PR middle-end/21595
2352         * g++.dg/tree-ssa/builtin1.C: New testcase.
2353
2354 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2355
2356         PR c++/21454
2357         * g++.dg/opt/const4.C: New test.
2358
2359         PR middle-end/21492
2360         * g++.dg/opt/crossjump1.C: New test.
2361
2362         PR tree-optimization/21610
2363         * gcc.c-torture/compile/20050516-1.c: New test.
2364
2365         PR fortran/15080
2366         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2367         about the test failing.
2368         * gfortran.fortran-torture/execute/where_7.f90: New test.
2369         * gfortran.fortran-torture/execute/where_8.f90: New test.
2370
2371 2005-05-16  Richard Henderson  <rth@redhat.com>
2372
2373         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2374         i?86 and x86_64.
2375
2376 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2377
2378         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2379         (limits.h): Include unconditionally.
2380         (stdlib.h): Likewise.
2381         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2382         (limits.h): Include unconditionally.
2383         (stdlib.h): Likewise.
2384         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2385         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2386         (limits.h): Include unconditionally.
2387         (stdlib.h): Likewise.
2388         (hashtab.h): Do not include.
2389         (getopt.h): Likewise.
2390         (stddef.h): Include.
2391         (hashval_t): Define.
2392         (struct entry): Add "next" field.
2393         (HASH_SIZE): New macro.
2394         (hash_table): New variable.
2395         (switchfiles): Do not use xmalloc.
2396         (mix): New macro.
2397         (iterative_hash): New function.
2398         (hasht): Remove.
2399         (e_exists): New function.
2400         (e_insert): Likewise.
2401         (output): Use, instead of libiberty hashtable functions.
2402         (main): Do not use getopt.  Do not call htab_create.
2403
2404 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2405
2406         PR libstdc++/21526
2407         * lib/target-supports.exp (check_mkfifo_available):
2408         Return 0 for cygwin as mkfifo support incomplete on platform.
2409         Fix typos in comments.
2410
2411 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2412
2413         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2414
2415 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2416
2417         PR fortran/17432
2418         * gfortran.dg/assign_4.f: New test.
2419
2420 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2421
2422         PR tree-optimization/21563
2423         * gcc.dg/tree-ssa/pr21563.c: New.
2424
2425 2005-05-14  Jan Hubicka  <jh@suse.cz>
2426
2427         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2428
2429 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2430
2431         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2432
2433 2005-05-13  Julian Brown  <julian@codesourcery.com>
2434
2435         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2436         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2437
2438 2005-05-13  Jan Hubicka  <jh@suse.cz>
2439
2440         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2441         * gcc.dg/fold-xor-?.c: Likewise.
2442         * gcc.dg/pr15784-?.c: Likewise.
2443         * gcc.dg/pr20922-?.c: Likewise.
2444         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2445         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2446         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2447
2448 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2449
2450         PR fortran/21260
2451         * gfortran.dg/hollerith_1.f90: New test.
2452
2453 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2454
2455         * gfortran.dg/func_result_2.f90: New test.
2456
2457 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2458
2459         * gfortran.dg/dev_null.f90: New test.
2460
2461 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2462
2463         * gcc.dg/arm-vfp1.c: Revert last change.
2464
2465 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2466
2467         PR middle-end/19807
2468         PR tree-optimization/19639
2469         * g++.dg/tree-ssa/pr19807.C: New testcase.
2470
2471 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2472
2473         PR libfortran/21471
2474         * gfortran.dg/append-1.f90: New test.
2475
2476 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2477
2478         * gcc.dg/pr18501.c: XFAIL.
2479         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2480         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2481         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2482         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2483         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2484         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2485         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2486         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2487
2488 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2489
2490         PR fortran/20178
2491         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2492         gfortran.dg/f2c_3.f90: New tests.
2493
2494         * gfortran.dg/return_1.f90: Fix dg annotation.
2495
2496 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2497
2498         * gcc.c-torture/compile/20050510-1.c: New test.
2499
2500 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2501
2502         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2503
2504 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2505
2506         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2507
2508 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2509
2510         PR c/17913
2511         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2512
2513 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2514
2515         PR c/21342
2516         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2517         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2518
2519 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2520
2521         PR debug/16676
2522         * gcc.dg/debug/pr16676.c: New test.
2523
2524 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2525
2526         PR testsuite/21443
2527         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2528         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2529         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2530         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2531         Change -O1 to -O2.
2532         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2533         -fno-tree-dominator-opts.
2534
2535 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2536
2537         * gfortran.dg/return_1.f90: New test.
2538
2539 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2540
2541         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2542
2543         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2544
2545 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2546
2547         PR c++/21427
2548         * g++.dg/inherit/covariant13.C: New.
2549
2550 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2551
2552         PR libfortran/19155
2553         * gfortran.dg/pr19155.f: New test.
2554
2555 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2556
2557         PR inline-asm/8788
2558         * gcc.dg/pr8788-1.c: New testcase.
2559
2560 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2561
2562         PR target/21416
2563         * gcc.target/mips/fpcmp-[12].c: New tests.
2564
2565 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2566
2567         * lib/target-supports-dg.exp (dg-require-fork): New function.
2568         (dg-require-mkfifo): Likewise.
2569         * lib/target-supports.exp (check_function_available): New
2570         function.
2571         (check_fork_available): Likewise.
2572         (check_mkfifo_available): Likewise.
2573
2574 2005-05-06  Jeff Law  <law@redhat.com>
2575
2576         * gcc.c-torture/compile/pr21380.c: New test.
2577
2578 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR c++/20961
2581         * g++.dg/ext/weak3.C: New test.
2582
2583 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2584
2585         PR c++/21352
2586         * g++.dg/template/crash37.C: New test.
2587
2588 2005-05-05  Paul Brook  <paul@codesourcery.com>
2589
2590         * gcc.dg/arm-g2.c: Use effective-target arm32.
2591         * gcc.dg/arm-mmx-1.c: Ditto.
2592         * gcc.dg/arm-scd42-2.c: Ditto.
2593         * gcc.dg/arm-vfp1.c: Ditto.
2594         * lib/target-supports.exp (check_effective_target_arm32): New
2595         function.
2596
2597 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2598
2599         PR libfortran/21354
2600         gfortran.dg/in_pack_rank7.f90:  New test.
2601
2602 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2603
2604         PR middle-end/15618
2605         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2606
2607 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2608
2609         PR middle-end/21265
2610         * gcc.dg/20050503-1.c: New test.
2611
2612         PR rtl-optimization/21239
2613         * gcc.dg/i386-sse-11.c: New test.
2614
2615 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2616
2617         PR target/16888
2618         * gcc.target/i386/asm-1.c: New test.
2619
2620 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2621
2622         PR rtl-optimization/21330
2623         * gcc.c-torture/execute/20050502-1.c: New test.
2624
2625         PR target/21297
2626         * gcc.c-torture/execute/20050502-2.c: New test.
2627
2628 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2629
2630         PR middle-end/21282
2631         * gcc.dg/pr21282.c: New.
2632
2633 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2634
2635         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2636         * gcc.dg/vect/vect-92.c: Likewise
2637         * gcc.dg/vect/vect-93.c: Likewise
2638         * gcc.dg/vect/vect-dv-1.c: Likewise
2639         * gcc.dg/vect/vect-dv-2.c: Likewise
2640         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2641
2642 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2643
2644         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2645         * gfortran.dg/vect/vect-2.f90:  Likewise
2646         * gfortran.dg/vect/vect-3.f90:  Likewise
2647         * gfortran.dg/vect/vect-4.f90:  Likewise
2648         * gfortran.dg/vect/vect-5.f90:  Likewise
2649
2650 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2651
2652         PR target/20813
2653         * gcc.dg/rs6000-fpint-2.c: New.
2654
2655 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2656
2657         PR c/15698
2658         * gcc.dg/builtins-30.c: Update expected messages.
2659         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2660         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2661         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2662
2663 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2664
2665         PR tree-optimization/21294
2666         * gcc.dg/tree-ssa/pr21294.c: New.
2667
2668 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2669
2670         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2671         __builtin_altivec_st_internal_4si built-in.
2672
2673 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2674
2675         PR c++/15875
2676         * g++.dg/template/ptrmem14.C: New test.
2677
2678 2005-05-02  Paul Brook  <paul@codesourcery.com>
2679
2680         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2681
2682 2005-05-02  Michael Matz  <matz@suse.de>
2683
2684         PR c++/19542
2685         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2686
2687 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2688
2689         * g++.dg/cpp/weak.C: New test.
2690
2691 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2692
2693         * gcc.dg/tree-ssa/loop-8.c: New test.
2694
2695 2005-04-30  Michael Maty  <matz@suse.de>
2696
2697         * gcc.dg/inline-mcpy.c: New test.
2698
2699 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2700
2701         PR libfortran/18958
2702         * gfortran.dg/eoshift.f90:  New test case.
2703
2704 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2705
2706         PR libfortran/18857
2707         * gfortran.dg/matmul_1.f90: New test.
2708
2709 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2710
2711         PR tree-optimization/21030
2712         * gcc.dg/tree-ssa/pr21030.c: New.
2713
2714 2005-04-29  Devang Patel  <dpatel@apple.com>
2715
2716         PR tree-optimization/21272
2717         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2718
2719 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR fortran/13082
2722         PR fortran/18824
2723         * gfortran.dg/entry_4.f90: New test.
2724         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2725         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2726         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2727         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2728         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2729         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2730         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2731
2732 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2733
2734         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2735
2736 2005-04-29  Paul Brook   <paul@codesourcery.com>
2737
2738         * gfortran.dg/entry_3.f90: New test.
2739
2740 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2741
2742         * gfortran.dg/implicit_4.f90: New test.
2743
2744 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2745
2746         * lib/target-supports.exp (check_profiling_available): Return
2747         false for xtensa-*-elf.
2748
2749 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2750
2751         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2752         error if file cannot be deleted.
2753
2754 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2755
2756         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2757         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2758         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2759         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2760         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2761         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2762         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2763         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2764         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2765         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2766         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2767         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2768         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2769
2770 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2771
2772         PR fortran/20865
2773         * gfortran.dg/pr20865.f90: New test.
2774
2775 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2776
2777         * gcc.dg/void-cast-2.c: New test.
2778
2779 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2780
2781         PR c/21159
2782         * gcc.dg/void-cast-1.c: New test.
2783
2784 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2785
2786         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2787
2788 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2789
2790         PR fortran/21177
2791         * gfortran.dg/pr21177.f90: New test.
2792
2793 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2794
2795         PR tree-optimization/21171
2796         * gcc.dg/tree-ssa/pr21171.c: New test.
2797
2798 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2799
2800         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2801         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2802         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2803         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2804         gcc.dg/tree-ssa/gen-vect-32.c: New.
2805         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2806         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2807         don't run on PPC32.
2808
2809 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2810
2811         PR c/21213
2812         * gcc.dg/transparent-union-3.c: New test.
2813
2814 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2815
2816         PR c/20740
2817         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2818         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2819         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2820         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2821         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2822         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2823
2824 2005-04-26  Jeff Law  <law@redhat.com>
2825
2826         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2827         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2828         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2829         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2830         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2831         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2832         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2833
2834 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2835
2836         PR tree-optimization/17598
2837         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2838
2839 2005-04-25  Mike Stump  <mrs@apple.com>
2840
2841         * objc.dg/fix-and-continue-1.m: Add.
2842
2843 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2844
2845         PR c++/20995
2846         * g++.dg/opt/pr20995-1.C: New test case.
2847
2848 2005-04-25  Devang Patel <dpatel@apple.com>
2849
2850         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2851
2852 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2853
2854         PR testsuite/21062
2855         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2856
2857 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2858
2859         PR C++/21188
2860         * g++.dg/opt/rtti2.C: New test.
2861
2862 2005-04-25  Paul Brook  <paul@codesourcery.com>
2863         Steven G. Kargl  <kargls@comcast.net>
2864
2865         PR fortran/20879
2866         * gfortran.dg/ichar_1.f90: New file.
2867
2868 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2869
2870         PR middle-end/20991
2871         * g++.dg/opt/pr20991.C: New test.
2872
2873         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2874         where sizeof (type) < __alignof__ (type).
2875         * gcc.dg/compat/struct-layout-1.h: Likewise.
2876
2877 2005-04-24  Per Bothner  <per@bothner.com>
2878             Devang Patel  <dpatel@apple.com>
2879
2880         PR preprocessor/20907
2881         * gcc.dg/cpp/very-long-comment.c: New test.
2882
2883 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2884
2885         PR fortran/20059
2886         * gfortran.dg/common_5.f: New test.
2887
2888 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2889
2890         PR middle-end/21082
2891         * g++.dg/tree-ssa/pr21082.C: New testcase.
2892
2893 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2894
2895         * gcc.dg/vect/vect-99.c: New test.
2896
2897 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2898
2899         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2900
2901 2005-04-22  Jeff Law  <law@redhat.com>
2902
2903         * gcc.dg/uninit-5.c: Remove xfails.
2904         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2905         conditionals and loads.
2906
2907 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2908
2909         PR libfortran/20074
2910         PR libfortran/20436
2911         PR libfortran/21108
2912         * gfortran.dg/nested_reshape.f90: new test
2913         * gfortran.dg/reshape-alloc.f90: new test
2914         * gfortran.dg/reshape.f90: new test
2915
2916 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2917
2918         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2919
2920         * gcc.dg/arm-vfp1.c: New test.
2921
2922 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2923
2924         PR c++/21087
2925         * g++.dg/lookup/builtin2.C: New test.
2926
2927 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2928
2929         * gcc.dg/weak/weak-13.c: New test.
2930
2931 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2932
2933         * lib/target-supports.exp (check_effective_target_sync_int_long):
2934         Add powerpc*.
2935
2936 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2937
2938         * gcc.target/mips/branch-1.c: New test.
2939
2940 2005-04-21  Richard Henderson  <rth@redhat.com>
2941
2942         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2943         * gcc.dg/vect/vect-86.c: Likewise.
2944         * gcc.dg/vect/vect-87.c: Likewise.
2945         * gcc.dg/vect/vect-88.c: Likewise.
2946
2947 2005-04-21  Devang Patel  <dpatel@apple.com>
2948
2949         PR optimization/20994
2950         * gcc.dg/tree-ssa/ifc-3.c: New test.
2951
2952 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         PR c/12913
2955         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2956         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2957         gcc.dg/c99-vla-jump-5.c: New tests.
2958
2959 2005-04-19  Richard Henderson  <rth@redhat.com>
2960
2961         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2962         Fix typo in exists check.
2963         (check_effective_target_sync_int_long): New.
2964         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2965         * gcc.dg/ia64-sync-2.c: Likewise.
2966         * gcc.dg/ia64-sync-3.c: Likewise.
2967         * gcc.dg/ia64-sync-4.c: Likewise.
2968
2969 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2970
2971         * gcc.dg/fold-xor-1.c: New test.
2972         * gcc.dg/fold-xor-2.c: New test.
2973
2974 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2975
2976         PR target/20670
2977         * g++.dg/eh/fp-regs.C: New test.
2978
2979 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2980
2981         * gcc.dg/Wint-to-pointer-cast-1.c,
2982         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2983         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2984         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2985
2986 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2987
2988         PR fortran/16861
2989         * gfortran.dg/pr16861.f90: New test.
2990
2991 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2992
2993         * gcc.dg/pr21085.c: New test.
2994
2995 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2996
2997         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2998         (setup_mips_tests, dg-mips-options): New procedures.
2999         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3000         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3001         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3002         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3003         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3004         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3005         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3006         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3007         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3008         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3009         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3010         dg-mips-options instead of dg-options.  Remove now-redundant
3011         preprocessor guards.
3012         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3013         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3014         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3015         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3016         * gcc.dg/vr-mult-2.c: Delete.
3017         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3018         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3019         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3020         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3021         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3022         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3023         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3024
3025 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3026
3027         * ada/acats/run_all.sh: Use sync when executable not present.
3028
3029 2005-04-18  Devang Patel  <dpatel@apple.com>
3030
3031         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3032         * gcc.dg/vect/vect-11a.c: New.
3033         * gcc.dg/vect/vect-none.c: Update.
3034         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3035
3036 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3037
3038         PR tree-optimization/20922
3039         * gcc.dg/pr20922-1.c: New test.
3040         * gcc.dg/pr20922-2.c: New test.
3041         * gcc.dg/pr20922-3.c: New test.
3042         * gcc.dg/pr20922-4.c: New test.
3043         * gcc.dg/pr20922-5.c: New test.
3044         * gcc.dg/pr20922-6.c: New test.
3045
3046 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3047
3048         PR libfortran/20950
3049         * gfortran.dg/pr20950.f: New test.
3050
3051 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3052
3053         PR libfortran/19216
3054         * gfortran.dg/pr19216.f: New test.
3055
3056 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3057
3058         PR tree-optimization/21001
3059         * gcc.dg/tree-ssa/pr21001.c: New.
3060
3061 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3062
3063         PR libfortran/21075
3064         * gfortran.dg/reshape_rank7.f90: New test.
3065
3066 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3067
3068         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3069         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3070         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3071         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3072         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3073         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3074         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3075         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3076         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3077         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3078         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3079         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3080         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3081         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3082         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3083         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3084         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3085         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3086         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3087         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3088         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3089
3090 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3091
3092         * gfortran.dg/wtruncate.f: New testcase.
3093         * gfortran.dg/wtruncate.f90: New testcase.
3094
3095 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3096
3097         PR c++/21025
3098         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3099         which sizeof/alignof is dependent, rather than just whether we are
3100         processing_template_decl.
3101
3102 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3103
3104         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3105         corrected typo where the wrong variables had been compared.
3106
3107 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3108
3109         PR libfortran/18495
3110         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3111         Test callee-allocated version of return array with a write
3112         statement.
3113         Test spread with a temporary with another write statement.
3114
3115 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3116
3117         PR tree-optimization/21031
3118         * gcc.dg/tree-ssa/pr21031.c: New.
3119
3120 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3121
3122         PR tree-optimization/21004
3123         * gcc.dg/builtins-53.c: Include builtins-config.h.
3124         Check floorf, ceilf, floorl and ceill transformations
3125         only when HAVE_C99_RUNTIME is defined.
3126
3127 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3128
3129         PR middle-end/20739
3130         * gcc.dg/tree-ssa/pr20739.c: New test.
3131
3132 2005-04-14  Mike Stump  <mrs@apple.com>
3133
3134         * gcc.dg/Foundation.framework/empty: New.
3135         * gcc.dg/framework-2.c: New.
3136
3137 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3138
3139         PR tree-optimization/21021
3140         * gcc.c-torture/compile/pr21021.c: New.
3141
3142 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3143
3144         PR testsuite/21010
3145         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3146         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3147         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3148         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3149         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3150         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3151         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3152         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3153
3154 2005-04-14  Richard Henderson  <rth@redhat.com>
3155
3156         * lib/target-supports.exp (check_effective_target_vect_condition):
3157         Add ia64, i?86, and x86_64.
3158
3159 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3160
3161         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3162
3163 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3164
3165         PR tree-optimization/20657
3166         * gcc.dg/tree-ssa/pr20657.c: New.
3167
3168 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3169
3170         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3171         (long long int)trunc*.
3172
3173 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3174
3175         PR target/20927
3176         * gcc.dg/pr20927.c: New test.
3177
3178 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3179
3180         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3181         * gcc.target/mips/asm-1.c: Likewise.
3182
3183 2005-04-13  Dale Johannesen  <dalej@apple.com>
3184
3185         * objc.dg/objc-fast-4.m:  New.
3186
3187 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3188
3189         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3190         directory.
3191         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3192
3193 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3194
3195         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3196         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3197         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3198
3199 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3200
3201         PR tree-optimization/20913
3202         * gcc.dg/tree-ssa/pr20913.c: New.
3203
3204         PR tree-optimization/20702
3205         * gcc.dg/tree-ssa/pr20702.c: New.
3206
3207 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3208
3209         PR c++/13744
3210         * g++.dg/inherit/local3.C: New test.
3211
3212 2005-04-12  Jeff Law  <law@redhat.com>
3213
3214         * gcc.dg/tree-ssa/20050412-1.c: New test.
3215
3216 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3217
3218         PR libfortran/19016
3219         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3220         Add tests with mask generated by expression.
3221         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3222         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3223         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3224
3225 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3226
3227         PR middle-end/20917
3228         * gcc.dg/20050409-1.c: New test.
3229
3230 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3231
3232         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3233
3234 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3235
3236         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3237         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3238         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3239         (TARGET_CXX): Adjust accordingly.
3240         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3241         determine_class_data_visibility and class_data_always_comdat.
3242         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3243         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3244         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3245         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3246         (arm_cxx_determine_class_data_visibility): New.
3247         (arm_cxx_class_data_always_comdat): Likewise.
3248         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3249         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3250         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3251         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3252         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3253         Define.
3254
3255 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3256
3257         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3258
3259 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3260
3261         * gcc.dg/i386-darwin-fpmath.c: New.
3262
3263 2004-04-11  Devang Patel  <dpatel@apple.com>
3264
3265         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3266         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3267         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3268         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3269         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3270         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3271         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3272         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3273         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3274
3275 2004-04-11  Devang Patel  <dpatel@apple.com>
3276
3277         * gcc.dg/vect/vect-dv-1.c: New test.
3278         * gcc.dg/vect/vect-dv-2.c: New test.
3279
3280 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3281
3282         PR tree-optimization/20933
3283         * gcc.dg/tree-ssa/pr20933.c: New test.
3284
3285 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3286
3287         * gfortran.dg/fold_nearest.f90: New test.
3288
3289 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3290
3291         * gcc.dg/tree-ssa/alias-1.c: New test.
3292
3293 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3294
3295         PR tree-optimization/20920
3296         * g++.dg/tree-ssa/pr20920.C: New test.
3297
3298 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3299
3300         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3301         (long long int)ceil*.
3302
3303 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3304
3305         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3306         explicit C++ linkage.
3307
3308 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3309
3310         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3311         warning for arithmetic IF statements.
3312
3313 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3314
3315         * eor_handling_1.f90: New test case.
3316         * eor_handling_2.f90: New test case.
3317         * eor_handling_3.f90: New test case.
3318         * eor_handling_4.f90: New test case.
3319         * eor_handling_5.f90: New test case.
3320         * noadv_size.f90: New test case.
3321         * pad_no.f90: New test case.
3322
3323 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3324
3325         * gcc.c-torture/execute/20050410-1.c: New test.
3326
3327 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3328
3329         * gcc.dg/pr20126.c: New.
3330
3331 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3332             Steven G. Kargl <kargls@comcast.net>
3333
3334         * gfortran.dg/PR19872.f: New test.
3335
3336 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3337
3338         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3339
3340 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3341
3342         * gfortran.dg/nint_1.f90: New test.
3343
3344 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3345
3346         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3347         Added test for callee-allocated arrays with write statements.
3348         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3349         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3350         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3351         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3352         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3353
3354 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3355
3356         PR libfortran/20163
3357         * gfortran.dg/open-options-blanks.f:  New test.
3358
3359 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3360
3361         PR fortran/13257
3362         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3363
3364 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3365
3366         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3367         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3368         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3369         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3370         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3371         * gcc.c-torture/execute/stdarg-4.c: New test.
3372
3373         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3374
3375         PR target/20795
3376         * g++.dg/abi/param2.C: New test.
3377
3378 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3379
3380         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3381
3382 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3383
3384         * gcc.dg/builtins-53.c: New test.
3385
3386 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3387
3388         * g++.dg/tree-ssa/pr18178.C: New test.
3389         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3390         * gcc.c-torture/execute/20041019-1.c: New test.
3391         * gcc.dg/tree-ssa/20041008-1.c: New test.
3392         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3393         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3394         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3395         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3396         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3397         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3398         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3399         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3400         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3401         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3402
3403 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3404
3405         PR rtl-optimization/20466
3406         * gcc.c-torture/execute/pr20466-1.c: New test.
3407
3408 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3409
3410         PR c++/20905
3411         * g++.dg/parse/cond2.C: New test.
3412
3413         PR c++/20145
3414         * g++.dg/warn/Wdtor1.C: New test.
3415
3416 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3417
3418         PR fortran/17229
3419         * gfortran.dg/pr17229.f: New test.
3420
3421 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3422
3423         * gfortran.dg/tiny_1.f90: New test.
3424         * gfortran.dg/tiny_2.f90: ditto.
3425
3426 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3427
3428         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3429         * gfortran.dg/open_new.f90:  Fix dg-do run line
3430
3431 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3432
3433         * lib/target-supports.exp (get_compiler_messages): Support
3434         optional arguments, the fourth being compiler options.
3435         (check_effective_target_fpic): New proc.
3436         * gcc.dg/20050321-2.c: Restrict to target fpic.
3437
3438 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3439
3440         * gcc.dg/15443-1.c: New test.
3441         * gcc.dg/15443-2.c: Likewise.
3442
3443 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3444
3445         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3446
3447 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3448
3449         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3450
3451 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3452
3453         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3454         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3455         -m64.
3456         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3457         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3458         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3459
3460 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3461
3462         PR c++/20212
3463         * g++.dg/warn/Wunused-11.C: New test.
3464
3465 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3466
3467         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3468
3469 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3470
3471         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3472
3473 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3474
3475         PR c++/20734
3476         * g++.dg/template/ptrmem13.C: New test.
3477
3478 2005-04-05  Per Bothner  <per@bothner.com>
3479
3480         * lib/gcc.exp: Always add -fno-show-column, for now.
3481
3482 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3483
3484         PR testsuite/20767
3485         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3486         of plain old "unsigned int" for the type of "i".  Makes this test
3487         64bit clean.
3488
3489 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3490
3491         * gcc.dg/i386-ssefn-1.c: New test.
3492         * gcc.dg/i386-ssefn-2.c: New test.
3493         * gcc.dg/i386-ssefn-3.c: New test.
3494         * gcc.dg/i386-ssefn-4.c: New test.
3495
3496 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR tree-optimization/20076
3499         * gcc.dg/builtin-apply4.c: New test.
3500
3501         PR preprocessor/19475
3502         * gcc.dg/cpp/macspace1.c: New test.
3503         * gcc.dg/cpp/macspace2.c: New test.
3504
3505 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3506
3507         * gfortran.dg/pr20755.f: Fixed bad format.
3508
3509 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/20763
3512         * g++.dg/ext/attrib21.C: New test.
3513
3514 2004-04-05  Devang Patel  <dpatel@apple.com>
3515
3516         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3517         * gcc.dg/vect/vect-shift-1.c: New test.
3518
3519 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3520
3521         PR libfortran/20755
3522         * gfortran.dg/pr20755.f: New test.
3523
3524 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3525
3526         * gfortran.dg/pr15959.f90: New test.
3527         * gfortran.dg/string_pad_trunc.f90: New test.
3528
3529 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3530
3531         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3532         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3533         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3534         syntax.
3535
3536 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3537
3538         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3539
3540 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3541
3542         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3543         * gcc.c-torture/compile/20011119-2.c: Likewise.
3544         * gcc.c-torture/compile/981001-2.c: Likewise.
3545
3546 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3547
3548         PR c++/20679
3549         * g++.dg/template/overload4.C: New test.
3550
3551 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3552
3553         PR c++/20746
3554         * g++.dg/abi/covariant5.C: New.
3555
3556         PR debug/20505
3557         * g++.dg/debug/const2.C: New.
3558
3559 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR rtl-optimization/16104
3562         * gcc.c-torture/execute/20050316-1.c: New test.
3563
3564 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3565
3566         * g++.dg/template/spec23.C: Fix dg-error text.
3567
3568 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3569
3570         PR c++/19199
3571         * g++.dg/expr/lval2.C: New.
3572
3573 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3574
3575         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3576         __builtin_strcasecmp and __builtin_strncasecmp.
3577
3578 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3579
3580         PR c++/20723
3581         * g++.dg/template/spec22.C: New.
3582         * g++.dg/template/spec23.C: New.
3583
3584 2005-04-03  Dale Ranta  <dir@lanl.gov>
3585             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3586
3587         PR libfortran/20068
3588         PR libfortran/20125
3589         PR libfortran/20156
3590         PR libfortran/20471
3591         * gfortran.dg/backspace.f: New test.
3592
3593 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3594
3595         * gcc.dg/pr19345.c: New test.
3596
3597 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3598
3599         PR tree-optimization/20640
3600         * gcc.dg/torture/tree-loop-1.c: New.
3601
3602 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3603
3604         PR rtl-optimization/20290
3605         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3606
3607 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3608
3609         * gcc.dg/rs6000-fpint.c: New.
3610
3611 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3612
3613         * gcc.dg/old-style-then-proto-1.c: New test.
3614
3615 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3616
3617         * gfortran.fortran-torture/execute/backspace.f90: Check
3618         after backspace and read was incorrect.
3619
3620 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3621
3622         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3623         buffer past the terminating NUL using memcmp.
3624         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3625         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3626
3627         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3628         Fix unused/uninitialized variable warnings.
3629
3630         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3631         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3632         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3633         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3634
3635         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3636         gcc.c-torture/execute/builtins/fputs-lib.c,
3637         gcc.c-torture/execute/builtins/lib/fprintf.c,
3638         gcc.c-torture/execute/builtins/lib/main.c,
3639         gcc.c-torture/execute/builtins/lib/memcmp.c,
3640         gcc.c-torture/execute/builtins/lib/memmove.c,
3641         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3642         gcc.c-torture/execute/builtins/lib/memset.c,
3643         gcc.c-torture/execute/builtins/lib/printf.c,
3644         gcc.c-torture/execute/builtins/lib/sprintf.c,
3645         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3646         gcc.c-torture/execute/builtins/lib/strchr.c,
3647         gcc.c-torture/execute/builtins/lib/strcmp.c,
3648         gcc.c-torture/execute/builtins/lib/strcpy.c,
3649         gcc.c-torture/execute/builtins/lib/strcspn.c,
3650         gcc.c-torture/execute/builtins/lib/strlen.c,
3651         gcc.c-torture/execute/builtins/lib/strncat.c,
3652         gcc.c-torture/execute/builtins/lib/strncmp.c,
3653         gcc.c-torture/execute/builtins/lib/strncpy.c,
3654         gcc.c-torture/execute/builtins/lib/strrchr.c,
3655         gcc.c-torture/execute/builtins/lib/strspn.c,
3656         gcc.c-torture/execute/builtins/lib/strstr.c,
3657         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3658         gcc.c-torture/execute/builtins/strlen-2.c,
3659         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3660         prototypes.
3661
3662 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3663
3664         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3665         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3666         selectany usage.
3667
3668 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR c++/19406
3671         * g++.dg/debug/using1.C: New test.
3672
3673 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3674
3675         PR middle-end/20524
3676         * gcc.dg/alias-7.c: Prefix asm-declared name with
3677         __USER_LABEL_PREFIX__.
3678
3679 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3680
3681         Fix fallout from PR middle-end/15700:
3682         * gcc.c-torture/compile/20011119-1.c: Take
3683         __USER_LABEL_PREFIX__ into account.
3684         * gcc.c-torture/compile/20011119-2.c: Likewise.
3685
3686 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3687
3688         PR c++/18644
3689         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3690
3691 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3692
3693         PR c/17855
3694         * gcc.c-torture/compile/struct-non-lval-1.c,
3695         gcc.c-torture/compile/struct-non-lval-2.c,
3696         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3697
3698 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3699
3700         * gcc.dg/tls/tls.exp: Remove temporary file.
3701         * g++.dg/tls/tls.exp: Ditto.
3702         * lib/file-format.exp: Ditto.
3703         * g++.dg/special/ecos.exp: Ditto.
3704
3705         * lib/profopt.exp: Treat prof_ext as a list.
3706         * gcc.misc-tests/bprob.exp: Ditto.
3707         * g++.dg/bprob/bprob.exp: Ditto.
3708
3709         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3710         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3711         g++.dg/tree-ssa/pointer-reference-alias.C,
3712         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3713         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3714         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3715         g++.dg/vect/pr19951.cc: Ditto.
3716         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3717         gcc.dg/builtins-47.c: Ditto.
3718         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3719         gcc.dg/pr20115-1.c: Ditto.
3720         * gcc.dg/tree-ssa/20030530-2.c,
3721         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3722         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3723         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3724         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3725         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3726         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3727         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3728         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3729         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3730         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3731         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3732         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3733         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3734         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3735         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3736         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3737         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3738         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3739         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3740         gcc.dg/tree-ssa/20030824-1.c,
3741         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3742         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3743         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3744         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3745         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3746         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3747         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3748         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3749         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3750         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3751         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3752         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3753         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3754         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3755         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3756         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3757         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3758         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3759         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3760         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3761         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3762         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3763         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3764         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3765         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3766         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3767         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3768         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3769         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3770         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3771         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3772         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3773         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3774         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3775         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3776         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3777         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3778         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3779         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3780         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3781         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3782         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3783         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3784         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3785         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3786         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3787         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3788         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3789         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3790         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3791         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3792         gcc.dg/tree-ssa/useless-1.c: Ditto.
3793         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3794         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3795         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3796         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3797         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3798         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3799         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3800         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3801         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3802         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3803         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3804         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3805         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3806         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3807         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3808         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3809         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3810         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3811         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3812         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3813         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3814         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3815         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3816         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3817         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3818         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3819         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3820         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3821         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3822         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3823         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3824         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3825         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3826         gcc.dg/vect/vect-none.c: Ditto.
3827         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3828         treelang/compile/unsigned.tree: Ditto.
3829
3830         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3831         * gcc.dg/cpp/direct2s.c: Ditto.
3832         * gcc.dg/cpp/paste4.c: Ditto.
3833         * gcc.dg/cpp/separate-1.c: Ditto.
3834         * gcc.dg/pch/save-temps-1.c: Ditto.
3835         * g++.dg/ext/altivec-10.C: Ditto.
3836         * g++.dg/pch/pch.C: Ditto.
3837
3838         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3839
3840         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3841         * g++.dg/template/repo1.C: Ditto.
3842         * g++.dg/template/repo2.C: Ditto.
3843         * g++.dg/template/repo3.C: Ditto.
3844         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3845         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3846         * g++.old-deja/g++.pt/repo1.C: Ditto.
3847         * g++.old-deja/g++.pt/repo2.C: Ditto.
3848         * g++.old-deja/g++.pt/repo3.C: Ditto.
3849         * g++.old-deja/g++.pt/repo4.C: Ditto.
3850
3851         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3852         * gcc.dg/20030107-1.c: Ditto.
3853         * gcc.dg/20030702-1.c: Ditto.
3854         * gcc.dg/profile-generate-1.c: Ditto.
3855         * g++.dg/other/profile1.C: Ditto.
3856         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3857
3858         * lib/gcc-dg.exp (remove-build-file): New.
3859         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3860         cleanup-tree-dump, cleanup-saved-temps): New.
3861
3862 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3863
3864         PR c++/19203, DR 214
3865         * g++.dg/parse/ambig3.C: Not ambiguous.
3866         * g++.dg/template/spec20.C: New.
3867         * g++.dg/template/spec21.C: New.
3868
3869 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3870
3871         PR target/20045
3872         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3873
3874 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3875
3876         PR libfortran/20660
3877         * gfortran.dg/negative_unit.f: New test.
3878
3879 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3880
3881         * gcc.dg/20050330-1.c: New test.
3882
3883 2005-03-30  Devang Patel  <dpatel@apple.com>
3884
3885         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3886
3887 2005-03-30  Dale Johannesen  <dalej@apple.com>
3888
3889         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3890
3891 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3892
3893         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3894         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3895         Strip options from test name.
3896
3897 2005-03-31  Jan Hubicka  <jh@suse.cz>
3898
3899         * gcc.dg/varpool-1.c: New testcase.
3900
3901 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3902
3903         PR c/772
3904         PR c/17913
3905         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3906         gcc.dg/stmt-expr-label-3.c : New tests.
3907         * gcc.c-torture/execute/medce-2.c: Remove.
3908
3909 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3910
3911         PR c/20368
3912         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3913         tests.
3914
3915 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3916
3917         * gcc.c-torture/compile/pr20203.c: New test.
3918
3919 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3920
3921         * gfortran.dg/promotion.f90:  New test.
3922
3923 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3924
3925         PR middle-end/20491
3926         * gcc.dg/torture/asm-subreg-1.c: New test.
3927
3928 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3929
3930         PR c/20672
3931         * gcc.dg/pr20672-1.c: New test.
3932
3933 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3934
3935         * gfortran.dg/vect: New directory.
3936         * gfortran.dg/vect/vect.exp: New.
3937         * gfortran.dg/vect/vect-1.f90: New test.
3938         * gfortran.dg/vect/vect-2.f90: New test.
3939         * gfortran.dg/vect/vect-3.f90: New test.
3940         * gfortran.dg/vect/vect-4.f90: New test.
3941         * gfortran.dg/vect/vect-5.f90: New test.
3942
3943 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR middle-end/20622
3946         * gcc.dg/alias-7.c: New test.
3947
3948 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * gcc.dg/sparc-reg-1.c: New test.
3951
3952 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3953
3954         PR target/19890
3955         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3956
3957 2005-03-29  Dale Ranta  <dir@lanl.gov>
3958             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3959
3960         PR libfortran/20163
3961         * gfortran.dg/pr20163-2.f: New test.
3962
3963 2005-03-28  Jan Hubicka  <jh@suse.cz>
3964
3965         PR middle-end/20635
3966         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3967         by Jakub Jelinek.
3968
3969 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3970
3971         PR tree-optimization/20626
3972         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3973         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3974
3975 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3976
3977         * gfortran.dg/underflow.f90:  New test.
3978         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3979
3980 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3981
3982         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3983
3984 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3985
3986         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3987         (g++_init): Make sure that CXXFLAGS is set.
3988         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3989         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3990         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3991         * lib/objc.exp (objc_init): Likewise.
3992         * lib/treelang.exp (treelang_init): Likewise.
3993
3994 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3995
3996         PR tree-optimization/20470
3997         * gcc.dg/tree-ssa/pr20470.c: New test.
3998
3999 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4000
4001         * gcc.dg/ppc-stfiwx.c: New.
4002
4003 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4004
4005         PR target/19888
4006         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4007
4008 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4009
4010         * gcc.dg/20050325-1.c: Fix a typo.
4011
4012 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4013
4014         PR libfortran/19678
4015         PR libfortran/19679
4016         * gfortran.dg/dos_eol.f: New test.
4017
4018 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4019
4020         PR rtl-optimization/20249
4021         * gcc.dg/20050325-1.c: New test.
4022
4023 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4024
4025         PR libfortran/15332
4026         * gfortran.dg/pr15332.f: New test.
4027
4028 2005-03-24  Dale Johannesen  <dalej@apple.com>
4029
4030         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4031
4032 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4033
4034         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4035         'internal' visibility.
4036         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4037         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4038         'protected' visibility.
4039         * gcc.dg/visibility-7.c: Likewise.
4040         * lib/target-supports.exp (check_visibility_available): Take
4041         a parameter, the kind of visibility to check for.
4042         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4043         to check_visibility_available.
4044
4045         * g++.dg/expr/cast3.C: New.
4046
4047 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4048
4049         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4050         rs6000.
4051
4052 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4053
4054         PR target/20095
4055         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4056
4057 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4058
4059         * gcc.dg/badshift.c: Renamed to...
4060         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4061
4062         * gcc.target/i386/badshift.c: Renamed to...
4063         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4064         only.
4065
4066         PR rtl-optimization/20532
4067         * gcc.target/i386/badshift.c: New.
4068
4069 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4070
4071         * gfortran.dg/pr18025.f90: New test.
4072
4073 2005-03-23  Dale Johannesen  <dalej@apple.com>
4074
4075         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4076
4077 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4078
4079         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4080
4081         * lib/target-supports.exp (check_iconv_available): Default
4082         libiconv to -liconv, if there is no definition.
4083
4084 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4085
4086         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4087
4088 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4089
4090         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4091         * g++.dg/opt/pr7503-2.C: Likewise.
4092         * g++.dg/opt/pr7503-3.C: Likewise.
4093         * g++.dg/opt/pr7503-4.C: Likewise.
4094         * g++.dg/opt/pr7503-5.C: Likewise.
4095         * g++.dg/warn/minmax.C: New test.
4096
4097 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4098
4099         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4100         * gfortran.dg/g77_intrinsics_sub.f: New test.
4101
4102 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4103             Jan Hubicka  <jh@suse.cz>
4104             Steven Bosscher <stevenb@suse.de
4105
4106         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4107
4108 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4109
4110         PR c++/19980
4111         * g++.dg/template/redecl3.C: New test.
4112
4113 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4114
4115         PR c++/20499
4116         * g++.dg/parse/error16.C: Tweak error markers.
4117
4118 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR target/20561
4121         * gcc.dg/20050321-2.c: New test.
4122
4123 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4124
4125         PR c++/20465
4126         PR c++/20381
4127         * g++.dg/template/ptrmem12.C: New.
4128
4129 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4130
4131         PR rtl-optimization/20527
4132         * gcc.c-torture/execute/pr20527-1.c: New test.
4133
4134 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4135
4136         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4137         program, compile it into a real executable and then delete the .c
4138         and .x files afterwards, to avoid problems on testglue targets.
4139
4140 2005-03-21  Stuart Hastings  <stuart@apple.com>
4141
4142         * gcc.target/i386/sse-2.c: New.
4143
4144 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4145
4146         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4147
4148 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4149
4150         * g++.dg/parse/crash25.C: Fix typo.
4151
4152 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4153
4154         PR c++/20461
4155         * g++.dg/parse/crash24.C: New test.
4156
4157         PR c++/20536
4158         * g++.dg/parse/crash25.C: New test.
4159
4160 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4161
4162         PR c++/20147
4163         * g++.dg/ext/stmtexpr4.C: New test.
4164
4165 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4166
4167         PR middle-end/20539
4168         * gcc.c-torture/compile/pr13066-1.c: New test case.
4169         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4170         * g++.dg/opt/pr13066-1.C: Likewise.
4171
4172 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4173
4174         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4175
4176 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4177
4178         PR fortran/18525
4179         * gfortran.dg/nesting_1.f90: New test.
4180
4181 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4182
4183         PR c++/20240
4184         * g++.dg/lookup/using13.C: New test.
4185
4186 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4187
4188         PR c++/20333
4189         * g++.dg/template/crash36.C: New test.
4190
4191 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4192
4193         PR c++/20463
4194         * g++.dg/template/crash35.C: New test.
4195
4196 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4197
4198         PR c++/19966
4199         * g++.dg/overload/operator2.C: New test.
4200
4201 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4202
4203         PR libfortran/20257
4204         * gfortran.dg/pr20257.f90: New test.
4205
4206 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4207
4208         PR libfortran/20480
4209         * gfortran.dg/pr20480.f90: New test.
4210
4211 2005-03-16  Richard Henderson  <rth@redhat.com>
4212
4213         PR middle-end/15700
4214         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4215         (_rtld_global): New.
4216         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4217         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4218
4219         * gcc.dg/alias-3.c: New.
4220         * gcc.dg/alias-4.c: New.
4221         * gcc.dg/alias-5.c: New.
4222         * gcc.dg/alias-6.c: New.
4223
4224 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4225
4226         * gcc.dg/cpp/ucnid-7.c: New.
4227
4228 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4229             Dorit Naishlos  <dorit@il.ibm.com>
4230
4231         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4232         darwin.
4233
4234 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4235
4236         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4237         misaligned accesses.
4238         * gcc.dg/vect/vect-58.c: Likewise.
4239         * gcc.dg/vect/vect-92.c: New.
4240         * gcc.dg/vect/vect-93.c: New.
4241
4242 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4243
4244         PR fortran/18827
4245         * gfortran.dg/assign_2.f90: New test.
4246         * gfortran.dg/assign_3.f90: New test.
4247         * gfortran.dg/assign.f90: New test.
4248
4249 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4250
4251         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4252         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4253         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4254         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4255         names.
4256
4257 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4258
4259         * gcc.dg/cpp/ucnid-6.c: New.
4260
4261         * gcc.dg/cpp/normalize-1.c: New.
4262         * gcc.dg/cpp/normalize-2.c: New.
4263         * gcc.dg/cpp/normalize-3.c: New.
4264         * gcc.dg/cpp/normalize-4.c: New.
4265         * gcc.dg/cpp/ucnid-4.c: New.
4266         * gcc.dg/cpp/ucnid-5.c: New.
4267         * g++.dg/cpp/normalize-1.C: New.
4268         * g++.dg/cpp/ucnid-1.C: New.
4269
4270 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4271
4272         * gcc.dg/pr18628.c: New.
4273
4274 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4275
4276         PR c++/20280
4277         * g++.dg/tree-ssa/pr20280.C: New.
4278
4279 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4280
4281         PR fortran/20467
4282         * gfortran.dg/stfunc_2.f90: New test.
4283
4284 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4285
4286         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4287
4288 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4289
4290         * gcc.dg/tree-ssa/20050314-1.c: New test.
4291
4292 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4293
4294         PR c++/4403
4295         PR c++/9783, DR433
4296         * g++.dg/template/friend34.C: New test.
4297         * g++.dg/template/friend35.C: Likewise.
4298         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4299
4300 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4301
4302         Friend class name lookup 5/n
4303         PR c++/1016
4304         * g++.dg/lookup/hidden-class1.C: New test.
4305         * g++.dg/lookup/hidden-class2.C: Likewise.
4306         * g++.dg/lookup/hidden-class3.C: Likewise.
4307         * g++.dg/lookup/hidden-class4.C: Likewise.
4308         * g++.dg/lookup/hidden-class5.C: Likewise.
4309         * g++.dg/lookup/hidden-class6.C: Likewise.
4310         * g++.dg/lookup/hidden-class7.C: Likewise.
4311         * g++.dg/lookup/hidden-class8.C: Likewise.
4312         * g++.dg/lookup/hidden-class9.C: Likewise.
4313         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4314         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4315         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4316         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4317         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4318         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4319         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4320         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4321         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4322         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4323         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4324
4325 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4326
4327         PR c++/20157
4328         * g++.dg/template/error18.C: New test.
4329
4330 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4331
4332         PR debug/16792
4333         * g++.dg/debug/pr16792.C: New test.
4334
4335 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4336
4337         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4338         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4339         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4340         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4341         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4342         test assertion names.
4343
4344 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4345
4346         PR fortran/18600
4347         * gfortran.dg/stfunc_1.f90: New test.
4348
4349 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4350
4351         PR fortran/16907
4352         * gfortran.dg/real_index_1.f90: New test.
4353
4354 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4355
4356         PR fortran/20323
4357         * gfortran.dg/spec_expr_1.f90: New test.
4358
4359 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4360
4361         PR c/20402
4362         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4363         new parser.
4364
4365 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4366
4367         PR fortran/20361
4368         * gfortran.dg/largeequiv_1.f90: New test.
4369
4370 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4371
4372         * gcc.dg/ucnid-1.c: New.
4373         * gcc.dg/ucnid-2.c: New.
4374         * gcc.dg/ucnid-3.c: New.
4375         * gcc.dg/ucnid-4.c: New.
4376         * gcc.dg/ucnid-5.c: New.
4377         * gcc.dg/ucnid-6.c: New.
4378         * gcc.dg/cpp/ucnid-1.c: New.
4379         * gcc.dg/cpp/ucnid-2.c: New.
4380         * gcc.dg/cpp/ucnid-3.c: New.
4381         * g++.dg/other/ucnid-1.C: New.
4382
4383 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4384
4385         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4386
4387 2005-03-11  Per Bothner  <per@bothner.com>
4388
4389         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4390         that diagnotics refer to correct token.
4391         * gcc.dg/unused-3.c: Likewise.
4392
4393 2005-03-11  Per Bothner  <per@bothner.com>
4394
4395         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4396         constant" is now actually on same line as string constant.
4397         * gcc.dg/cpp/direct2s.c: Likewise.
4398
4399 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4400
4401         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4402
4403 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4404
4405         PR libfortran/20124
4406         * gfortran.dg/pr20124.f90: New Test
4407
4408 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4409
4410         PR tree-optimization/20130
4411         * gcc.dg/pr20130-1.c: New test.
4412
4413 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4414
4415         PR target/20095
4416         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4417
4418 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4419
4420         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4421
4422 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4423
4424         * g++.dg/eh/forced1.C: Fix comment.
4425         * g++.dg/eh/forced2.C: Ditto.
4426         * g++.dg/eh/forced3.C: Ditto.
4427         * g++.dg/eh/forced4.C: Ditto.
4428
4429 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4430
4431         PR rtl-opt/20412
4432         * gcc.c-torture/compile/pr20412.c: New test.
4433
4434 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4435
4436         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4437
4438 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4439
4440         PR target/20322
4441         * gcc.dg/20050307-1.c: New test.
4442
4443 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4444
4445         PR c++/20375
4446         * g++.dg/other/stdarg3.C: New.
4447
4448 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4449
4450         PR c++/18384, c++/18327
4451         * g++.dg/init/array19.C: New test.
4452
4453         PR inline-asm/20314
4454         * gcc.dg/torture/pr20314-1.c: New test.
4455         * gcc.dg/torture/pr20314-2.c: New test.
4456
4457 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4458
4459         * gcc.dg/20050309-1.c: New test.
4460
4461 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4462
4463         * gcc.dg/builtins-10.c: Reactivate disabled test.
4464         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4465         new cbrt transformations.
4466
4467 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/20208
4470         * g++.dg/template/array13.C: New test.
4471
4472 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4473
4474         PR c++/16859
4475         * g++.dg/init/brace4.C: New test.
4476
4477 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4478
4479         PR c++/20186
4480         * g++.dg/template/non-dependent12.C: New.
4481
4482 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/20142
4485         * g++.dg/init/array18.C: Add dg-do run marker.
4486
4487         PR c++/20142
4488         * g++.dg/init/array18.C: New test.
4489
4490 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4491
4492         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4493         * g++.dg/gcov/gcov.exp: Likewise.
4494         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4495         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4496         * lib/c-torture.exp: Likewise.
4497         * lib/fortran-torture.exp: Likewise.
4498         * lib/g++.exp: Likewise.
4499         * lib/gcc-defs.exp: Likewise.
4500         * lib/gcc-dg.exp: Likewise.
4501         * lib/gcc.exp: Likewise.
4502         * lib/gcov.exp: Likewise.
4503         * lib/gfortran.exp: Likewise.
4504         * lib/mike-g++.exp: Likewise.
4505         * lib/mike-gcc.exp: Likewise.
4506         * lib/objc-torture.exp: Likewise.
4507         * lib/objc.exp: Likewise.
4508         * lib/profopt.exp: Likewise.
4509         * lib/target-libpath.exp: Likewise.
4510         * lib/target-supports.exp: Likewise.
4511         * lib/treelang.exp: Likewise.
4512         * lib/wrapper.exp: Likewise.
4513
4514 2005-03-08  Jeff Law  <law@redhat.com>
4515
4516         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4517         PHI-OPT changes.
4518
4519 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4520
4521         * gcc.dg/vect/pr20122.c: New test.
4522
4523 2005-03-07  Jeff Law  <law@redhat.com>
4524
4525         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4526         was folded away.
4527         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4528         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4529         * gcc.dg/tree-ssa/pr18134.c: New test.
4530
4531 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4532
4533         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4534         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4535         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4536
4537 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4538
4539         PR tree-opt/17671
4540         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4541
4542 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4543
4544         * g++.dg/warn/Wnvdtor.C: New test.
4545
4546 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4547
4548         * gcc.dg/torture/pr19683-1.c: New test.
4549
4550 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4551
4552         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4553         * gfortran.dg/g77/19990313-2.f: Ditto.
4554         * gfortran.dg/g77/19990313-3.f: Ditto.
4555         * gfortran.dg/g77/19990525-0.f: Ditto.
4556         * gfortran.dg/g77/19990826-0.f: Ditto.
4557         * gfortran.dg/g77/19990826-2.f: Ditto.
4558         * gfortran.dg/g77/19990826-3.f: Ditto.
4559         * gfortran.dg/g77/20000511-1.f: Ditto.
4560         * gfortran.dg/g77/20000511-2.f: Ditto.
4561         * gfortran.dg/g77/970625-2.f: Ditto.
4562         * gfortran.dg/g77/980310-2.f: Ditto.
4563         * gfortran.dg/g77/980310-3.f: Ditto.
4564         * gfortran.dg/g77/980310-8.f: Ditto.
4565         * gfortran.dg/g77/980519-2.f: Ditto.
4566         * gfortran.dg/g77/alpha1.f: Ditto.
4567         * gfortran.dg/g77/claus.f: Ditto.
4568         * gfortran.dg/g77/erfc.f: Ditto.
4569         * gfortran.dg/g77/short.f: Ditto.
4570         * gfortran.fortran-torture/execute/data.f90: Ditto.
4571         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4572         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4573
4574 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4575
4576         * lib/file-format.exp (gcc_target_object_format): Add check for som
4577         format and hardcode object formats on hppa*-*-hpux*.
4578         * lib/target-supports.exp (check_weak_available): Add check for som
4579         object format.  Always return 0 on hppa*-*-hpux10*.
4580
4581         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4582         is defined.
4583
4584         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4585
4586 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4587
4588         * gfortran.dg/pr19936_1.f90: New test.
4589         * gfortran.dg/pr19936_2.f90: New test.
4590         * gfortran.dg/pr19936_3.f90: New test.
4591
4592 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4593             Paul Thomas <prthomas@drfccad.cea.fr>
4594
4595         * gfortran.dg/PR19754_1.f90: New test.
4596         * gfortran.dg/PR19754_2.f90: Ditto.
4597
4598 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4599
4600         PR c++/19311
4601         * g++.dg/template/non-dependent11.C: New test.
4602
4603 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4604
4605         * lib/target-supports.exp (check_iconv_available): Fix comment.
4606
4607 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4608             Joseph S. Myers  <joseph@codesourcery.com>
4609
4610         PR c++/19797
4611         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4612
4613 2005-03-04  Matthew Sachs  <msachs@apple.com>
4614
4615         * gcc.exp (gcc_target_compile): Put braces around
4616         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4617         * objc.exp (objc_target_compile): Likewise.
4618         * treelang.exp (treelang_target_compile): Likewise.
4619
4620 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4621
4622         PR fortran/19673
4623         * gfortran.dg/func_result_1.f90: New test.
4624
4625 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4626
4627         * gcc.misc-tests/options.exp: New test.
4628
4629 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4630
4631         * gcc.dg/pr15784-4.c: New test.
4632
4633 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4634
4635         * gcc.c-torture/execute/pr17133.c: New.
4636         * gcc.c-torture/compile/20050303-1.c: New.
4637
4638 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4639
4640         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4641
4642 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4643
4644         * g++.dg/overload/using2.C: New.
4645
4646 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4647
4648         PR c++/19916
4649         * g++.dg/init/ptrmem2.C: New test.
4650
4651 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4652
4653         PR c/8927
4654         * gcc.dg/pr8927-1.c: New test.
4655
4656 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4657
4658         PR c++/20232
4659         * g++.dg/inherit/covariant12.C: New.
4660
4661 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4662
4663         PR fortran/19479
4664         * gfortran.dg/bound_1.f90: New test.
4665
4666 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4667
4668         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4669         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4670
4671 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4672
4673         PR c/20245
4674         * gcc.dg/pr20245-1.c: New test.
4675
4676 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR middle-end/19874
4679         * gcc.c-torture/execute/20050119-2.c: New test case.
4680
4681 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4682
4683         * README: Update the DejaGnu bug reporting address.
4684         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4685         * lib/objc-torture.exp: Likewise.
4686
4687 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4688
4689         * gfortran.dg/boz_1.f90: New test.
4690         * gfortran.dg/boz_3.f90: New test.
4691         * gfortran.dg/boz_4.f90: New test.
4692
4693 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4694
4695         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4696         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4697
4698 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4699
4700         PR libfortran/20101
4701         * gfortran.dg/write_0_pe_format.f90: New test.
4702
4703 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4704
4705         PR c++/20206
4706         * g++.dg/opt/thunk2.C: New test.
4707         * g++.dg/opt/covariant1.C: New test.
4708
4709 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4710
4711         * gfortran.dg/e_d_fmt.f90: New test.
4712
4713 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4714
4715         * gcc.dg/asm-b.c: Fix comment typos.
4716
4717 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4718
4719         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4720         a V_MAY_DEF also.
4721
4722 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4723
4724         PR tree-opt/20188
4725         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4726         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4727         * gcc.dg/asm-b.c: New test.
4728
4729 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4730
4731         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4732         Disable this test on IRIX 6.
4733
4734 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4735
4736         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4737         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4738         parser.
4739
4740 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4741
4742         PR tree-optimization/20204
4743         * testsuite/gcc.dg/pr20204.c: New test.
4744
4745 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4746
4747         PR target/20196
4748         * gcc.c-torture/execute/20050224-1.c: New test.
4749
4750         PR c++/20175
4751         * g++.dg/warn/Wbraces2.C: New test.
4752
4753 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/19878
4756         * g++.dg/init/const2.C: New test.
4757
4758 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4759
4760         PR tree-optimization/20100
4761         * gcc.c-torture/execute/pr20100-1.c: New test.
4762
4763 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4764
4765         * gfortran.dg/implicit_3.f90: New test.
4766
4767         * gfortran.dg/deftype_1.f90: New test.
4768
4769 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4770
4771         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4772         the test passes.
4773         * g++.dg/other/anon3.C: Accept a warning.
4774
4775 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4776
4777         * gcc.dg/pr20017.c: Fix a comment typo.
4778
4779 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4780
4781         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4782
4783 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4784
4785         PR ada/19902
4786         * ada/acats/tests/cxa/cxa3004.a: Remove.
4787         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4788
4789 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/20073
4792         * g++.dg/init/const1.C: New test.
4793
4794         PR c++/19991
4795         * g++.dg/parse/constant7.C: New test.
4796
4797         PR c++/20152
4798         * g++.dg/parse/error27.C: New test.
4799         * g++.dg/template/qualttp15.C: Adjust error markers.
4800         * g++.old-deja/g++.other/struct1.C: Likewise.
4801
4802         PR c++/20153
4803         * g++.dg/template/error17.C: New test.
4804
4805         PR c++/20148
4806         * g++.dg/parser/error26.C: New test.
4807
4808 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4809
4810         PR tree-optimization/20100
4811         PR tree-optimization/20115
4812         * gcc.dg/pr20115.c: New test.
4813         * gcc.dg/pr20115-1.c: New test.
4814         * gcc.dg/pr20100.c: New test.
4815         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4816         call-clobbered variables after alias1.
4817
4818 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4819
4820         * gfortran.dg/list_read_4.f90: new test.
4821
4822 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4823
4824         PR rtl-optimization/20017.
4825         * gcc.dg/pr20017.c: New.
4826
4827 2005-02-22  Devang Patel  <dpatel@apple.com>
4828
4829         PR 19952
4830         * g++.dg/tree-ssa/pr19952.C: New test.
4831
4832 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/19883
4835         * g++.dg/parse/constant6.C: New test.
4836
4837 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4838
4839         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4840         * g++.dg/charset/asm2.c: Likewise.
4841         * g++.dg/charset/asm3.c: Likewise.
4842         * g++.dg/charset/asm4.c: Likewise.
4843         * g++.dg/charset/asm5.c: Likewise.
4844         * g++.dg/charset/attribute1.c: Likewise.
4845         * g++.dg/charset/attribute2.c: Likewise.
4846         * g++.dg/charset/extern1.cc: Likewise.
4847         * g++.dg/charset/extern2.cc: Likewise.
4848         * g++.dg/charset/extern3.cc: Likewise.
4849         * g++.dg/charset/function.cc: Likewise.
4850         * g++.dg/charset/string.c: Likewise.
4851         * g++.dg/charset/charset.exp: Likewise.
4852         * lib/target-supports.exp (check_iconv_available): Fix comment.
4853
4854 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4855
4856         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4857         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4858         * gcc.dg/charset/asm2.c: Likewise.
4859         * gcc.dg/charset/asm3.c: Likewise.
4860         * gcc.dg/charset/asm4.c: Likewise.
4861         * gcc.dg/charset/asm5.c: Likewise.
4862         * gcc.dg/charset/asm6.c: Likewise.
4863         * gcc.dg/charset/attribute1.c: Likewise.
4864         * gcc.dg/charset/attribute2.c: Likewise.
4865         * gcc.dg/charset/builtin1.c: Likewise.
4866         * gcc.dg/charset/extern.c: Likewise.
4867         * gcc.dg/charset/function.c: Likewise.
4868         * gcc.dg/charset/string.c: Likewise.
4869         * gcc.dg/charset/charset.exp: Likewise.
4870
4871 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4872
4873         PR fortran/20086
4874         * gfortran.dg/pr20086.f90: New test.
4875
4876 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4877
4878         PR tree-optimization/19786
4879         * g++.dg/tree-ssa/pr19786.C: New.
4880
4881 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4882
4883         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4884
4885 2005-02-21  Jeff Law  <law@redhat.com>
4886
4887         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4888
4889 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4890
4891         * gfortran.dg/do_iterator: Split loop, markup all lines for
4892         which an error locus is printed.
4893         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4894         locus is printed.
4895         * gfortran.dg/select_4.f90: Likewise.
4896         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4897         locuses in the various permutations.
4898
4899 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4900
4901         PR tree-optimization/19951
4902         * g++.dg/vect: New directory.
4903         * g++.dg/vect/vect.exp: New file.
4904         * g++.dg/vect/pr19951.cc: New testcase.
4905         * g++.dg/dg.exp: Also prune vectorizer tests.
4906
4907 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4908
4909         PR 18785
4910         * gcc.dg/charset/builtin1.c: New test.
4911
4912 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4913
4914         PR c++/19299
4915         * g++.dg/inherit/volatile1.C: New test.
4916
4917         PR c++/19440
4918         * g++.dg/template/dtor4.C: New test.
4919
4920 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4921
4922         * gfortran.dg/int_1.f90: New test.
4923
4924 2005-02-19  Devang Patel  <dpatel@apple.com>
4925
4926         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4927
4928 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4929
4930         * gfortran.dg/achar_1.f90: New test.
4931
4932 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4933
4934         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4935
4936 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4937             Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR tree-optimization/19828
4940         * gcc.dg/tree-ssa/loop-7.c: New test.
4941         * gcc.c-torture/execute/20050218-1.c: New test.
4942
4943 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4944
4945         PR c/20043
4946         * gcc.dg/transparent-union-1.c: New test.
4947         * gcc.dg/transparent-union-2.c: New test.
4948
4949 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4950
4951         PR tree-optimization/18977
4952         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4953
4954 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4955
4956         PR target/20054
4957         * gcc.dg/pr20054.c: New test.
4958
4959 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4960
4961         PR c++/19508
4962         * g++.dg/ext/attrib20.C: New test.
4963
4964 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4965
4966         PR middle-end/20030
4967         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4968
4969 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4970
4971         PR c++/20008
4972         * g++.dg/opt/switch4.C: New.
4973
4974 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4975
4976         PR c++/20023
4977         PR tree-optimization/20009
4978         * gcc.c-torture/compile/20050217-1.c: New test.
4979         * g++.dg/opt/switch3.C: New test.
4980
4981         PR tree-optimization/18947
4982         * gcc.c-torture/compile/20050215-1.c: New test.
4983         * gcc.c-torture/compile/20050215-2.c: New test.
4984         * gcc.c-torture/compile/20050215-3.c: New test.
4985
4986 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4987
4988         PR c++/20028
4989         * g++.dg/template/crash34.C: New.
4990
4991         PR c++/20022
4992         * g++.dg/other/access3.C: New.
4993
4994 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4995
4996         * gcc.dg/vect/vect-98.c: New test.
4997
4998 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4999
5000         PR tree-optimization/19967
5001         * gcc.dg/pr19967.c: New.
5002
5003 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5004
5005         PR middle-end/19857
5006         * gcc.dg/tree-ssa/20050215-1.c: New test.
5007         * gcc.c-torture/execute/20050215-1.c: New test.
5008
5009 2005-02-15  Eric Christopher  <echristo@redhat.com>
5010
5011         * gcc.dg/cpp/20050215-1.c: New file.
5012
5013 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5014
5015         PR tree-optimization/15785
5016         * gcc.dg/pr15785-1.c: New test.
5017
5018 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5019
5020         PR c++/17788
5021         * g++.dg/init/ctor4.C: New.
5022         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5023
5024 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5025
5026         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5027         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5028
5029 2005-02-15  Andreas Schwab  <schwab@suse.de>
5030
5031         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5032         declare malloc.
5033
5034 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5035
5036         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5037
5038 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5039
5040         PR tree-optimization/19853
5041         * gcc.c-torture/compile/pr19853.c: New test.
5042
5043 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5044
5045         PR c++/19608
5046         * g++.dg/parse/local-class1.C: New.
5047
5048         PR c++/19895
5049         * g++.dg/parse/ptrmem3.C: New.
5050
5051         PR c++/19884
5052         * g++.old-deja/g++.oliva/template6.C: Add another case.
5053         * g++.dg/template/explicit6.C: New.
5054
5055 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5056
5057         PR c++/17816
5058         * g++.dg/other/redecl2.C: New.
5059
5060 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5061
5062         PR c++/19891
5063         * g++.dg/abi/covariant4.C: New.
5064
5065 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5066
5067         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5068
5069 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5070
5071         * gcc.dg/vect/vect-96.c: Fix typo.
5072
5073 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5074
5075         PR c++/14479
5076         PR c++/19487
5077         * g++.dg/template/enum5.C: New test.
5078
5079 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5080
5081         * gcc.dg/vect/vect-97.c: New test.
5082
5083 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5084
5085         * gcc.dg/vect/vect-96.c: New test.
5086
5087 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5088
5089         * gcc.dg/builtins-34.c: Also check ldexp*.
5090
5091 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5092
5093         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5094
5095 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5096
5097         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5098         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5099         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5100         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5101         selector_list, selector_expression, dg-process-target): Move to new
5102         file target-supports-dg.exp.
5103         * lib/target-supports-dg.exp: New.
5104
5105         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5106         New.
5107
5108 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR c++/19666
5111         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5112
5113         PR middle-end/19858
5114         * gcc.c-torture/compile/20050210-1.c: New test.
5115
5116 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/19755
5119         * g++.dg/warn/Wbraces1.C: New test.
5120
5121 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5122
5123         * gcc.dg/builtins-52.c: New testcase.
5124
5125 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5126
5127         PR c/19342
5128         * gcc.c-torture/execute/20050119-1.c: New test.
5129
5130 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR c++/19811
5133         * g++.dg/init/delete1.C: New test.
5134
5135 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5136
5137         PR c++/18470
5138         * g++.dg/template/static12.C: New test.
5139
5140 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/19787
5143         * g++.dg/conversion/ambig1.C: New test.
5144
5145         PR c++/19739
5146         * g++.dg/ext/attrib19.C: New test.
5147
5148         PR c++/19732
5149         * g++.dg/parse/dtor5.C: New test.
5150
5151         PR c++/19762
5152         * g++.dg/template/dtor3.C: New test.
5153
5154         PR c++/19826
5155         * g++.dg/template/static11.C: New test.
5156         * g++.dg/template/crash2.C: Remove dg-error marker.
5157
5158 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5159
5160         PR C++/18491
5161         * g++.old-deja/g++.mike/p10769a.C: Remove.
5162
5163 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5164
5165         * gcc.dg/builtins-48.c: New test case.
5166         * gcc.dg/builtins-49.c: New test case.
5167         * gcc.dg/builtins-50.c: New test case.
5168         * gcc.dg/builtins-51.c: New test case.
5169
5170 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5171
5172         PR middle-end/19583
5173         * g++.dg/warn/Wreturn-type-3.C: New test.
5174
5175 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5176
5177         PR middle-end/19402
5178         * gcc.dg/pr19402-1.c: New testcase.
5179         * gcc.dg/pr19402-2.c: likewise.
5180
5181 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5182
5183         PR middle-end/19854
5184         * g++.dg/tree-ssa/tmmti.C: New testcase.
5185
5186 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5187
5188         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5189
5190 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/19733
5193         * g++.dg/parse/crash23.C: New test.
5194         * g++.dg/warn/Weff1.C: New test.
5195
5196 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5197
5198         * gcc.dg/20050209-1.c: New test.
5199
5200 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5201
5202         PR target/19799
5203         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5204
5205 2005-02-08  Mike Stump  <mrs@apple.com>
5206
5207         * g++.dg/pch/import-2.c: New test.
5208         * g++.dg/pch/import-2.hs: New.
5209         * g++.dg/pch/include/import-2a.h: New.
5210         * g++.dg/pch/include/import-2b.h: New.
5211
5212 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5213
5214         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5215
5216 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5217
5218         * gfortran.dg/substr_1.f90: New test.
5219
5220 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5221
5222         PR middle-end/19775
5223         * gcc.dg/torture/builtin-power-1.c: Disable test for
5224         invalid transformation.
5225         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5226         no longer optimize.
5227         * gcc.dg/builtins-47.c: New testcase.
5228
5229 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5230             Dorit Naishlos  <dorit@il.ibm.com>
5231
5232         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5233
5234 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5235
5236         * gcc.c-torture/compile/20050206-1.c: New test.
5237
5238 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5239
5240         PR tree-opt/19768
5241         * g++.dg/opt/pr19768.C: New test.
5242
5243 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5244
5245         PR tree-opt/19736
5246         * gcc.c-torture/compile/pr19736.c: New test.
5247
5248 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5249
5250         PR c++/17401
5251         * g++.dg/parse/error25.C: New test.
5252
5253 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5254
5255         * gcc.c-torture/execute/20050203-1.c: New.
5256
5257 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5258
5259         * gcc.dg/vect/vect-85.c: Remove xfail.
5260         * gcc.dg/vect/vect-86.c: Remove xfail.
5261         * gcc.dg/vect/vect-87.c: Remove xfail.
5262         * gcc.dg/vect/vect-88.c: Remove xfail.
5263
5264 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5265
5266         * gcc.dg/altivec-19.c: New.
5267
5268 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5269
5270         PR c/17807
5271         * gcc.dg/nested-func-3.c: New test.
5272         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5273
5274 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5275
5276         * gcc.test-framework/gen_directive_tests: Generate tests for
5277         selector expressions.
5278
5279 2005-02-02  Matt Austern  <austern@apple.com>
5280
5281         PR c++/19628
5282         * g++/ext/builtin7.C: New.
5283         * g++/ext/builtin8.C: New.
5284
5285 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5286
5287         PR c/18502
5288         * gcc.dg/pr18502-1.c: New test.
5289
5290 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5291
5292         PR c++/17413
5293         * g++.dg/template/local4.C: Tweak.
5294
5295 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5296
5297         PR tree-optimization/19578
5298         * gcc.c-torture/compile/20050202-1.c: New test.
5299
5300 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5301
5302         PR c/19435
5303         * gcc.dg/c99-init-4.c: New test.
5304
5305 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5306
5307         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5308
5309         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5310
5311         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5312         * g++.dg/eh/check-vect.h: New.
5313
5314         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5315         * gcc.dg/vect/vect-78.c: Ditto.
5316         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5317         Remove.
5318
5319         * g++.dg/conversion/simd1.C: Expect warning.
5320         * g++.dg/ext/attribute-test-1.C: Ditto.
5321         * g++.dg/ext/attribute-test-2.C: Ditto.
5322         * g++.dg/ext/attribute-test-3.C: Ditto.
5323         * g++.dg/ext/attribute-test-4.C: Ditto.
5324
5325         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5326         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5327
5328         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5329
5330 2005-02-01  Richard Henderson  <rth@redhat.com>
5331
5332         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5333         long double for ibm double-double format.
5334         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5335
5336 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5337
5338         PR tree-optimization/19633
5339         * testsuite/gcc.dg/pr19633-1.c: New test.
5340         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5341         to NULL or a symbol.
5342
5343 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5344
5345         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5346         New procs.
5347         (dg-process-target (local override)): Handle selector expressions.
5348
5349         * gcc.test-framework/README: Describe tests in source directory.
5350         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5351         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5352         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5353         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5354         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5355         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5356         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5357         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5358         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5359         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5360         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5361         * gcc.test-framework/dg-error-exp-P.c: New test.
5362         * gcc.test-framework/dg-error-exp-XP.c: New test.
5363         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5364         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5365         * gcc.test-framework/dg-output-exp-P.c: New test.
5366         * gcc.test-framework/dg-output-exp-XF.c: New test.
5367         * gcc.test-framework/dg-warning-exp-P.c: New test.
5368         * gcc.misc-tests/dg-1.c: Remove.
5369         * gcc.misc-tests/dg-2.c: Remove.
5370         * gcc.misc-tests/dg-3.c: Remove.
5371         * gcc.misc-tests/dg-4.c: Remove.
5372         * gcc.misc-tests/dg-5.c: Remove.
5373         * gcc.misc-tests/dg-6.c: Remove.
5374         * gcc.misc-tests/dg-7.c: Remove.
5375         * gcc.misc-tests/dg-8.c: Remove.
5376         * gcc.misc-tests/dg-9.c: Remove.
5377         * gcc.misc-tests/dg-10.c: Remove.
5378         * gcc.misc-tests/dg-11.c: Remove.
5379         * gcc.misc-tests/dg-12.c: Remove.
5380         * gcc.misc-tests/dg-test.exp: Remove.
5381
5382         * gcc.test-framework/test-framework.awk: Change recording and
5383         printing of passes and failures.
5384
5385         * gcc.test-framework: New directory.
5386         * gcc.test-framework/README: New.
5387         * gcc.test-framework/test-framework.exp: New.
5388         * gcc.test-framework/test-framework.awk: New.
5389         * gcc.test-framework/gen_directive_tests: New.
5390
5391 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5392
5393         * lib/treelang.exp: Fix comment typos.
5394         (treelang_target_compile): Don't append libs=-ltreelang to options.
5395
5396 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5397
5398         * g++.dg/parse/typename7.C: Adjust error messages.
5399
5400 2005-01-31  Jeff Law  <law@redhat.com>
5401
5402         * gcc.c-torture/execute/20050131-1.c: New test.
5403         * gcc.dg/wcaselabel.c: New test.
5404
5405 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5406
5407         * g++.dg/other/warning1.C: Adjust error messags.
5408         * g++.dg/parse/constant5.C: New test.
5409
5410 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5411
5412         PR c/19333
5413         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5414         the test case valid.
5415         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5416         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5417         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5418         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5419         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5420         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5421
5422 2005-01-31  Dale Johannesen  <dalej@apple.com>
5423
5424         * g++.dg/opt/pr19650.C:  New test.
5425
5426 2005-01-31  Richard Henderson  <rth@redhat.com>
5427
5428         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5429         long double for intel double extended format.
5430         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5431
5432 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5433
5434         PR c++/19555
5435         * g++.dg/template/static10.C: New test.
5436
5437         PR c++/19395
5438         * g++.dg/parse/error24.C: New test.
5439
5440         PR c++/19367
5441         * g++.dg/lookup/builtin1.C: New test.
5442
5443         PR c++/19457
5444         * g++.dg/warn/conv3.C: New test.
5445
5446 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5447
5448         PR fortran/19647
5449         * gfortan.dg/inquire_7.f90
5450
5451 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5452
5453         PR tree-optimization/15791
5454         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5455         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5456         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5457         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5458         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5459         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5460         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5461         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5462         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5463         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5464
5465 2005-01-29  Paul Brook  <paul@codesourcery.com>
5466
5467         PR fortran/18565
5468         * check.c (real_or_complex_check): New function.
5469         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5470         * intrinsic.c (add_functions): Use new check functions.
5471         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5472         Add prototypes.
5473
5474 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5475
5476         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5477         gcc.dg/lvalue-3.c: New tests.
5478         * gcc.dg/concat.c: Update expected messages.
5479
5480 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5481
5482         PR libfortran/19595
5483         * gfortran.dg/eor_1.f90:  New test.
5484
5485 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5486
5487         PR fortran/19589
5488         * gfortran.dg/logical_data_1.f90: New test.
5489
5490 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5491
5492         PR c++/19253
5493         * g++.dg/template/crash33.C: New test.
5494
5495         PR c++/19667
5496         * g++.dg/template/crash32.C: New test.
5497
5498 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5499
5500         PR middle-end/16558
5501         * g++.dg/warn/Wreturn-type-2.C: New test.
5502
5503 2004-06-24  Jeff Law  <law@redhat.com>
5504
5505         * gcc.dg/tree-ssa/20050128-1.c: New test.
5506
5507 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5508
5509         * gcc.target/frv/all-mdpackh-1.c: New test.
5510
5511 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5512
5513         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5514
5515 2005-01-27  Richard Henderson  <rth@redhat.com>
5516
5517         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5518
5519 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5520
5521         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5522
5523 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5524
5525         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5526         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5527         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5528         to cope with cases where the multilib options override the dg-options.
5529
5530 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5531
5532         PR c/18946
5533         * gcc.dg/noncompile/20050120-1.c: New test.
5534
5535 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5536
5537         PR tree-optimization/19633
5538         * gcc.dg/pr19633.c: New test.
5539         * gcc.dg/tree-ssa/pr19633.c: New test.
5540
5541 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5542
5543         * gcc.dg/20041216-1.c: New test.
5544
5545 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5546
5547         PR objc/18862
5548         * objc.dg/selector-2.m: New test.
5549
5550 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5551
5552         * g++.dg/opt/range-test-2.C: New test.
5553
5554         PR rtl-optimization/19579
5555         * gcc.c-torture/execute/20050124-1.c: New test.
5556
5557 2005-01-26  Greg Parker  <gparker@apple.com>
5558         Stuart Hastings  <stuart@apple.com>
5559
5560         * gcc.c-torture/execute/20050125-1.c: New.
5561
5562 2005-01-18  Jan Hubicka  <jh@suse.cz>
5563
5564         PR tree-optimize/19337
5565         * gcc.c-torture/compile/20050119-1.c: New test.
5566
5567 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5568
5569         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5570         test for successful match.
5571
5572 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5573
5574         PR objc/18408
5575         * objc.dg/comp-types-7.m: New test.
5576
5577 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5578
5579         * lib/target-supports.exp (current_target_name): New.
5580         (check_effective_target_ilp32, check_effective_target_lp64):
5581         Cache the result to use as long as the current target, with
5582         multilib flags, remains the same.
5583
5584         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5585         (dg-require-weak, dg-require-visibility, dg-require-alias,
5586         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5587         dg-require-effective-target, dg-skip-if): Remove call to
5588         skip_test_and_clear_xfail.
5589         (dg-test): Clear xfail data.
5590
5591 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5592
5593         PR target/17751
5594         * gcc.dg/ppc64-toc.c: New test.
5595
5596         * g++.dg/tree-ssa/empty-1.C: New test.
5597
5598         PR middle-end/19551
5599         * gcc.c-torture/execute/20050121-1.c: New test.
5600         * gcc.dg/20050121-2.c: New test.
5601
5602 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5603         Paul Brook  <paul@codesourcery.com>
5604
5605         PR fortran/17941
5606         * gfortran.dg/real_const_1.f: New test.
5607         * gfortran.dg/real_const_2.f90: New test.
5608         * gfortran.dg/complex_int_1.f90: New test.
5609
5610 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5611
5612         PR fortran/19313
5613         * gfortan.dg/inquire_6.f90: New test.
5614
5615 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5616
5617         PR libfortran/19451
5618         * open_readonly_1.f90:  New test.
5619
5620 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5621
5622         PR libfortran/18982
5623         * gfortran.dg/open_new.f90: New file.
5624
5625 2005-01-22  Paul Brook  <paul@codesourcery.com>
5626
5627         * namelist_1.f90: New test.
5628
5629 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5630
5631         PR tree-optimization/19484
5632         * gcc.c-torture/compile/20050122-[12].c: New tests.
5633
5634 2005-01-22  Paul Brook  <paul@codesourcery.com>
5635
5636         * gfortran.dg/implicit_2.f90: New test.
5637
5638 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5639
5640         PR fortran/19314
5641         * gfortran.dg/inquire_5.f90: New test.
5642
5643 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5644
5645         PR c/18809
5646         * gcc.dg/pr18809-1.c: New test.
5647
5648 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5649
5650         * gcc.dg/20050121-1.c: New test.
5651
5652         PR tree-optimization/13000
5653         * gcc.dg/20040206-1.c: Change warning to point where function is
5654         being inlined.
5655
5656 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5657
5658         PR c++/19208
5659         * g++.dg/template/array11.C: New test.
5660
5661 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5662
5663         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5664         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5665         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5666         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5667         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5668         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5669
5670 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5671
5672         PR tree-optimization/15349
5673         * gcc.dg/tree-ssa/pr15349.c: New.
5674
5675 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5676
5677         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5678
5679 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5680
5681         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5682         scan-assembler-times directive name.
5683
5684         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5685         after dg-do.
5686
5687         PR rtl-optimization/19462
5688         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5689
5690 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5691
5692         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5693         counting function calls on ia64.
5694
5695 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5696
5697         PR rtl-optimization/15139
5698         * gcc.dg/20050111-2.c: New test.
5699
5700         PR c/17297
5701         * gcc.c-torture/compile/20050113-1.c: New testcase.
5702
5703         PR middle-end/19164
5704         * gcc.dg/20050113-1.c: New testcase.
5705
5706 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5707
5708         * gcc.dg/vect/vect-85.c: Add comment.
5709         * gcc.dg/vect/vect-86.c: Add xfail for now.
5710         * gcc.dg/vect/vect-87.c: Add xfail for now.
5711         * gcc.dg/vect/vect-88.c: Add xfail for now.
5712         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5713
5714 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5715
5716         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5717
5718 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5719
5720         * g++.dg/debug/typedef3.C: New test.
5721
5722 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5723
5724         PR c/19472
5725         * gcc.dg/asm-a.c: New test.
5726
5727 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5728
5729         * gcc.dg/sh-relax.c: Add prototype for abort.
5730
5731 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5732
5733         * gcc.dg/short-compare-1.c: New test.
5734         * gcc.dg/short-compare-2.c: Likewise.
5735
5736 2005-01-18  Michael Matz  <matz@suse.de>
5737
5738         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5739
5740 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5741
5742         PR tree-optimization/19121
5743         * gcc.c-torture/compile/pr19121.c: New test.
5744
5745 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5746
5747         PR target/19357
5748         * gcc.c-torture/compile/pr19357.c: New test.
5749
5750 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5751
5752         PR c/5675
5753         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5754         pass--those that refer just to the variable, possibly with a
5755         cast.
5756         * gcc.dg/c99-const-expr-3.c: Likewise.
5757
5758         PR middle-end/13127
5759         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5760         longer emitted.
5761
5762 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5763
5764         PR fortran/18778
5765         * gfortran.dg/endfile_2.f90: New test.
5766
5767 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5768
5769         PR 19168
5770         * gfortran.dg/select_5.f90: New test.
5771
5772 2004-01-16  Paul Brook  <paul@codesourcery.com>
5773
5774         * gfortran.dg/common_4.f90: New test.
5775
5776 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5777
5778         PR rtl-optimization/19462
5779         * gcc.dg/torture/pr19462-1.c: New test.
5780
5781 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5782
5783         PR objc/19321
5784         * objc.dg/func-ptr-2.m: New.
5785         * objc.dg/volatile-1.m: New.
5786
5787 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5788
5789         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5790
5791 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5792
5793         PR tree-optimization/19060
5794         * gcc.c-torture/execute/20050104-1.c: New test.
5795
5796 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5797
5798         PR fortran/18983
5799         * gfortran.dg/write_to_null.f90: New test.
5800
5801 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5802             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5803
5804         PR other/19328
5805         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5806         argument.
5807
5808 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5809
5810         PR c++/19263
5811         * g++.dg/init/vector1.C: New test.
5812
5813 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5814
5815         PR target/13158
5816         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5817         PR target/18987
5818         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5819
5820 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5821
5822         * gfortran.dg/select_1.f90: New test.
5823         * gfortran.dg/select_2.f90: New test.
5824         * gfortran.dg/select_3.f90: New test.
5825         * gfortran.dg/select_4.f90: New test.
5826
5827 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5828
5829         PR middle-end/19084
5830         PR rtl-optimization/19348
5831         * gcc.dg/20050111-1.c: New test.
5832         * gcc.c-torture/execute/20050111-1.c: New test.
5833
5834         * gcc.dg/i386-asm-4.c: New test.
5835
5836 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5837
5838         * gcc.dg/nested-func-2.c: New test.
5839         * ada/acats/norun.lst: Remove c953002.
5840
5841 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5842
5843         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5844
5845 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5846
5847         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5848
5849 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5850
5851         PR target/18761
5852         * g++.dg/abi/align1.C: New test.
5853
5854 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5855
5856         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5857         at a time.
5858         * g++.dg/ext/altivec_check.h: Support compiling as C.
5859
5860 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5861
5862         PR c++/19355
5863         * g++.dg/expr/pr19355-1.C: New test case.
5864
5865 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5866
5867         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5868         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5869         * ada/acats/tests/c3/c92005b.ada: Likewise.
5870         * ada/acats/tests/c3/cxb3012.a: Likewise.
5871         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5872
5873 2005-01-09  Paul Brook  <paul@codesourcery.com>
5874
5875         * gfortran.dg/common_2.f90: New file.
5876         * gfortran.dg/common_3.f90: New file.
5877
5878 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5879
5880         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5881
5882 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5883
5884         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5885         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5886         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5887         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5888         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5889         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5890         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5891         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5892         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5893         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5894         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5895         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5896         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5897         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5898         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5899         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5900         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5901         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5902         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5903         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5904         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5905         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5906         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5907         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5908         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5909         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5910         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5911         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5912         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5913         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5914         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5915         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5916         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5917         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5918         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5919         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5920         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5921         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5922         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5923         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5924         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5925         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5926         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5927         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5928         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5929         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5930         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5931         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5932         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5933         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5934         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5935         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5936         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5937         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5938         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5939         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5940         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5941         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5942         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5943         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5944         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5945         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5946         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5947         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5948         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5949         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5950         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5951
5952         * gcc.dg/vect/vect-1.c: Fix spelling.
5953         * gcc.dg/vect/vect-10.c: Fix spelling.
5954         * gcc.dg/vect/vect-11.c: Fix spelling.
5955         * gcc.dg/vect/vect-12.c: Fix spelling.
5956         * gcc.dg/vect/vect-14.c: Fix spelling.
5957         * gcc.dg/vect/vect-15.c: Fix spelling.
5958         * gcc.dg/vect/vect-16.c: Fix spelling.
5959         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5960         * gcc.dg/vect/vect-64.c: Fix comments.
5961         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5962
5963 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5964             Ira Rosen  <irar@il.ibm.com>
5965
5966         * gcc.dg/vect/vect-70.c: New test.
5967         * gcc.dg/vect/vect-71.c: New test.
5968
5969 2005-01-09  Manfred Hollstein  <mh@suse.com>
5970
5971         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5972         * gcc.dg/pr18241-2.c: Likewise.
5973         * gcc.dg/pr18241-3.c: Likewise.
5974         * gcc.dg/pr18241-4.c: Likewise.
5975         * gcc.dg/pr18241-5.c: Likewise.
5976
5977 2005-01-08  Richard Henderson  <rth@redhat.com>
5978
5979         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5980         False for x86 and x86-64.
5981
5982 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5983
5984         PR tree-optimization/18241
5985         * gcc.dg/pr18241-1.c: New test.
5986         * gcc.dg/pr18241-2.c: New test.
5987         * gcc.dg/pr18241-3.c: New test.
5988         * gcc.dg/pr18241-4.c: New test.
5989         * gcc.dg/pr18241-5.c: New test.
5990
5991 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5992
5993         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5994         gfortran.dg/select_4.f90: New.
5995
5996 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5997
5998         * gcc.c-torture/execute/20050107-1.c: New test.
5999
6000 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6001
6002         PR c++/19298
6003         * g++.dg/template/ref2.C: New.
6004
6005 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6006
6007         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6008         instead of being empty.
6009
6010 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6011
6012         PR fortran/15553
6013         * gfortran.dg/array-1.f90: New test.
6014
6015 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR tree-optimization/19283
6018         * gcc.c-torture/execute/20050106-1.c: New test.
6019
6020         PR rtl-optimization/18861
6021         * gcc.dg/20050105-1.c: New test.
6022
6023         PR tree-optimization/18828
6024         * gcc.dg/20050105-2.c: New test.
6025
6026 2005-01-07  Andreas Jaeger  <aj@suse.de>
6027
6028         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6029
6030 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6031
6032         PR fortran/18398
6033         * gfortran.dg/fmt_read.f90: New test.
6034
6035 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6036
6037         * gcc.dg/rs6000-ldouble-2.c: New.
6038
6039 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/19244
6042         * g++.dg/parser/ctor2.C: New test.
6043
6044 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6045
6046         PR c++/17154
6047         * g++.dg/template/using9.C: New test.
6048
6049 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6050
6051         PR c++/19258
6052         * g++.dg/lookup/friend6.C: New test.
6053
6054 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6055
6056         PR c++/19270
6057         * g++.dg/template/array10.C: New.
6058
6059 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6060
6061         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6062         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6063
6064 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6065
6066         * gcc.c-torture/compile/20050105-1.c: New test.
6067
6068 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6069
6070         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6071
6072 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6073
6074         PR middle-end/19100
6075         * gcc.dg/conv-3.c: New test case.
6076
6077 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6078
6079         * gcc.dg/asm-wide-1.c: New test.
6080
6081 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6082
6083         PR c++/19030
6084         * g++.dg/parse/crash22.C: New
6085
6086 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6087
6088         PR 19257
6089         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6090
6091 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6092
6093         PR middle-end/17767
6094         * gcc.dg/i386-mmx-6.c: New test case.
6095
6096 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6097
6098         PR tree-optimization/18308
6099         * gcc.dg/vect/pr18308.c: New testcase.
6100
6101 2005-01-04  Andreas Jaeger  <aj@suse.de>
6102
6103         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6104
6105 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6106             Robert Bowdidge <bowdidge@apple.com>
6107
6108         * gcc.dg/cpp/subframework1.c: New.
6109         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6110         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6111         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6112         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6113
6114 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6115
6116         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6117         producing warning.
6118         * gcc.dg/darwin-weakimport-2.c: New.
6119
6120 2005-01-03  Richard Henderson  <rth@redhat.com>
6121
6122         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6123
6124 2005-01-03  Richard Henderson  <rth@redhat.com>
6125
6126         * gcc.dg/vect/vect.exp: Enable for ia64.
6127         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6128         (check_effective_target_vect_float): Likewise.
6129         (check_effective_target_vect_no_align): Likewise.
6130         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6131         * gcc.dg/vect/vect-8.c: Likewise.
6132
6133 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6134
6135         PR target/19236
6136         * gcc.dg/pr19236-1.c: New test case.
6137
6138 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6139
6140         PR rtl-optimization/12092
6141         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6142
6143 2005-01-02  Andreas Jaeger  <aj@suse.de>
6144
6145         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6146
6147 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6148             Andrew Pinski  <pinskia@physics.uc.edu>
6149
6150         PR rtl-optimization/12092
6151         * gcc.dg/pr12092-1.c: New test case.
6152
6153 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6154
6155         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6156         'hidden' and 'default' for better portability.
6157         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6158
6159         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6160         6 and 7.
6161         * g++.old-deja/g++.brendan/new3.C: Likewise.
6162
6163 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6164
6165         * gcc.dg/20041231-1.C: New test.
6166         * g++.dg/warn/Wunreachable-code-1.C: New test.
6167
6168 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6169
6170         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6171         file, not /dev/null.  Abort on error.
6172
6173 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6174             Ziemowit Laski  <zlaski@apple.com>
6175
6176         PR objc/18971
6177         * objc.dg/encode-5.m: New test.
6178
6179 2004-12-29  Richard Henderson  <rth@redhat.com>
6180
6181         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6182         * objc.dg/stabs-1.m: Disable for ia64.
6183
6184 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6185
6186         PR c++/19190
6187         * g++.dg/warn/Wunused-10.C: New test.
6188
6189 2004-12-28  Richard Henderson  <rth@redhat.com>
6190
6191         * objc.dg/stabs-1.m: Disable for alpha.
6192
6193 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6194
6195         PR c++/19149
6196         * g++.dg/parse/error23.C: New test.
6197
6198 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6199
6200         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6201
6202         PR fortran/19032
6203         * gfortran.dg/intrinsic_modulo_1.f90: New.
6204         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6205         tests with divisor -1.
6206
6207 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6208
6209         * g++.dg/opt/temp1.C (memcpy): Return a value.
6210
6211         PR c++/19148
6212         * g++.dg/expr/cond7.C: New test.
6213
6214 2004-12-27  Paul Brook  <paul@codesourcery.com>
6215
6216         * gfortran.dg/g77/select_no_compile.f: Remove.
6217
6218 2004-12-27  Richard Henderson  <rth@redhat.com>
6219
6220         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6221         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6222         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6223
6224 2004-12-26  Richard Henderson  <rth@redhat.com>
6225
6226         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6227         by 1i instead of token pasting.
6228
6229 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6230
6231         PR tree-optimization/17578
6232         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6233         to additional_flags.
6234         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6235
6236 2004-12-25  Richard Henderson  <rth@redhat.com>
6237
6238         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6239         Remove Alpha.
6240
6241 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6242
6243         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6244         hppa*-*-hpux*.
6245         * gcc.dg/pr17957.c (dg-options): Likewise.
6246         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6247         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6248         instead of 0 on __hppa__.
6249         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6250         "foo,%r" on hppa*-*-*.
6251
6252 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6253
6254         PR fortran/19071
6255         * gfortran.dg/complex_write.f90: New test.
6256
6257 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/17595
6260         * g++.dg/parse/pragma2.C: New test.
6261
6262         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6263
6264 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6265
6266         * gcc.dg/empty2.c: Add missing dg-warning.
6267
6268 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/17413
6271         * g++.dg/template/local4.C: New test.
6272         * g++.dg/template/crash19.C: Add dg-error marker.
6273
6274         * g++.dg/template/crash31.C: Correct embedded PR number.
6275
6276 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6277
6278         PR c++/16405
6279         * g++.dg/opt/temp1.C: Add do-run marker.
6280
6281 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6282
6283         * g++.dg/template/spec19.C: New.
6284
6285 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6286
6287         PR target/16819
6288         * gcc.dg/empty2.c: New.
6289
6290 2004-12-23  Richard Henderson  <rth@redhat.com>
6291
6292         * lib/target-supports.exp (check_effective_target_vect_no_align):
6293         Remove i?86 and x86-64.
6294
6295 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6296
6297         PR c++/16405
6298         * g++.dg/opt/temp1.C: New test.
6299
6300 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6301
6302         PR c++/18733
6303         * g++.dg/template/friend33.C: New testcase.
6304
6305 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6306
6307         PR c++/18464
6308         * g++.dg/template/cond5.C: New test.
6309
6310         PR c++/18492
6311         * g++.dg/inherit/thunk3.C: New test.
6312
6313         PR c++/11224
6314         * g++.dg/warn/Wunused-9.C: New test.
6315
6316 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6317
6318         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6319
6320 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6321
6322         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6323
6324 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6325
6326         PR c++/18378
6327         * g++.dg/ext/packed8.C: New test.
6328
6329         PR c++/19063
6330         * g++.dg/template/crash31.C: New test.
6331
6332         PR c++/19034
6333         * g++.dg/template/crash30.C: New test.
6334
6335 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6336
6337         PR C++/18984
6338         * g++.dg/eh/ctor3.C: New test.
6339
6340 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6341
6342         * objc.dg/stabs-1.m: Allow section name to be quoted and
6343         assembly label to begin with '.LL'.
6344
6345 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6346
6347         * gcc.dg/vect/vect.exp
6348         (check_effective_target_lp64_or_vect_no_align): New.
6349         * gcc.dg/vect/vect-77.c: Use it.
6350         * gcc.dg/vect/vect-78.c: Use it.
6351
6352         * lib/target-supports.exp
6353         (check_effective_target_vect_no_max,
6354         check_effective_target_vect_no_bitwise,
6355         check_effective_target_vect_no_align): New.
6356         * gcc.dg/vect/vect-13.c: Use them.
6357         * gcc.dg/vect/vect-17.c: Ditto.
6358         * gcc.dg/vect/vect-18.c: Ditto.
6359         * gcc.dg/vect/vect-19.c: Ditto.
6360         * gcc.dg/vect/vect-20.c: Ditto.
6361         * gcc.dg/vect/vect-27.c: Ditto.
6362         * gcc.dg/vect/vect-29.c: Ditto.
6363         * gcc.dg/vect/vect-44.c: Ditto.
6364         * gcc.dg/vect/vect-48.c: Ditto.
6365         * gcc.dg/vect/vect-50.c: Ditto.
6366         * gcc.dg/vect/vect-52.c: Ditto.
6367         * gcc.dg/vect/vect-54.c: Ditto.
6368         * gcc.dg/vect/vect-56.c: Ditto.
6369         * gcc.dg/vect/vect-58.c: Ditto.
6370         * gcc.dg/vect/vect-60.c: Ditto.
6371         * gcc.dg/vect/vect-72.c: Ditto.
6372         * gcc.dg/vect/vect-80.c: Ditto.
6373
6374 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         PR c++/14075
6377         * g++.dg/init/string1.C: New.
6378
6379         PR c++/18975
6380         * g++.dg/other/synth1.C: New.
6381
6382 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6383
6384         PR c/18963
6385         * gcc.dg/pr18963-1.c: New test.
6386
6387 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6388
6389         PR c/18596
6390         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6391         * gcc.dg/pr18596-1.c: Use dg-error.
6392         (dg-options): Use -fno-unit-at-a-time.
6393         * gcc.dg/pr18596-2.c: New test.
6394         * gcc.dg/pr18596-3.c: New test.
6395
6396 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6397
6398         PR middle-end/18683
6399         * g++.dg/opt/pr18683-1.C: New test case.
6400
6401 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6402
6403         PR other/19093
6404         * g++.dg/opt/max1.C: Fix for 64bit targets.
6405
6406 2004-12-20  Matt Austern  <austern@apple.com>
6407
6408         PR c++/19044
6409         * g++.dg/ext/builtin6.C: New
6410
6411 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6412
6413         PR tree-optimization/19080
6414         * gcc.c-torture/compile/pr19080.c: New test.
6415
6416 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6417
6418         * gcc.dg/20041219-1.c: New test.
6419
6420 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6421
6422         PR middle-end/19068
6423         * g++.dg/opt/max1.C: New test case.
6424
6425 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6426
6427         * gcc.dg/fdata-sections-1.c: New test.
6428
6429 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6430
6431         PR middle-end/18548
6432         * gcc.dg/max-1.c: New test case.
6433
6434 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6435
6436         * gcc.c-torture/execute/20041218-1.c: New test.
6437
6438 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6439
6440         * gcc.dg/pr18501.c: New test.
6441         * gcc.dg/uninit-5.c: XFAIL.
6442         * gcc.dg/uninit-9.c: XFAIL.
6443
6444 2004-12-17  Dale Johannesen  <dalej@apple.com>
6445
6446         * gcc.dg/20041213-1.c:  New.
6447
6448 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6449
6450         * objc.dg/stabs-1.m: Allow assembly label to begin
6451         with a dot ('.').
6452
6453 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6454
6455         * gcc.c-torture/execute/20041213-1.c: Move...
6456         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6457
6458 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6459
6460         PR c++/18721
6461         * g++.dg/lookup/conv-5.C: New.
6462
6463 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6464
6465         * objc.dg/stabs-1.m: New test.
6466
6467 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6468
6469         * gcc.dg/visibility-c.c: Change compile to
6470         assemble for the test.
6471
6472 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         PR target/19041
6475         * gcc.dg/visibility-c.c: New test.
6476
6477 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6478
6479         PR middle-end/18493
6480         * gcc.dg/switch-8.c: New test case.
6481
6482 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6483
6484         PR c++/18905
6485         * g++.dg/template/init4.C: New.
6486         * g++.dg/opt/static3.C: Enable optimizer.
6487
6488 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6489
6490         * g++.dg/other/complex1.C: New test.
6491
6492 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6493
6494         * g++.dg/opt/inline9.C: New test.
6495
6496 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6497
6498         PR fortran/18993
6499         * gfotran.dg/nullify_1.f: New test.
6500
6501 2004-12-15  Richard Henderson  <rth@redhat.com>
6502
6503         * gcc.target/i386/i386.exp: New harness.
6504         * gcc.target/i386/vect-args.c: New.
6505
6506 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6507
6508         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6509
6510 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6511
6512         PR c++/18825
6513         * g++.dg/template/friend32.C: New test.
6514
6515 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6516
6517         * cpp/pragma-once-1.c: New test.
6518         * cpp/pragma-once-1b.h: Likewise.
6519         * cpp/pragma-once-1c.h: Likewise.
6520         * cpp/pragma-once-1d.h: Likewise.
6521         * cpp/inc/pragma-once-1a.h: Likewise.
6522
6523 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6524             Steven G. Kargl  <kargls@comcast.net>
6525
6526         PR fortran/17597
6527         * gfortran.dg/list_read_3.f90: New test.
6528
6529 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6530
6531         * gcc.dg/ftrapv-2.c: New test.
6532
6533 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6534
6535         PR c++/18981
6536         * g++.dg/template/typename9.C: New test.
6537
6538 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6539
6540         PR c++/18738
6541         * g++.dg/template/typename8.C: New test.
6542         * g++.dg/parse/friend2.C: Tweak error message.
6543
6544 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6545
6546         * gcc.c-torture/20041214-1.c: New test.
6547
6548 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6549
6550         PR c++/18965
6551         * g++.dg/init/array17.C: New test.
6552
6553 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6554
6555         PR c++/18793
6556         * g++.dg/init/aggr3.C: New test.
6557
6558 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6559
6560         * gcc.dg/altivec-types-1.c: New test.
6561         * gcc.dg/altivec-types-2.c: New test.
6562         * gcc.dg/altivec-types-3.c: New test.
6563         * gcc.dg/altivec-types-4.c: New test.
6564         * g++.dg/ext/altivec-types-1.C: New test.
6565         * g++.dg/ext/altivec-types-2.C: New test.
6566         * g++.dg/ext/altivec-types-3.C: New test.
6567         * g++.dg/ext/altivec-types-4.C: New test.
6568
6569 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6570
6571         PR middle-end/18951
6572         * gcc.c-torture/execute/20041213-1.c: New test.
6573
6574 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6575
6576         PR c++/18949
6577         * g++.dg/template/cast1.C: New.
6578
6579 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6580
6581         * gcc.c-torture/execute/20041213-2.c: New test.
6582
6583 2004-12-13  Richard Henderson  <rth@redhat.com>
6584
6585         * gcc.dg/i386-sse-10.c: Fix typo in options.
6586
6587 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6588
6589         PR c++/18968
6590         * g++.dg/opt/pr18968.C: New test.
6591
6592 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/18925
6595         * g++.dg/ext/visibility/staticdatamem.C: New test.
6596
6597 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6598
6599         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6600
6601 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6602
6603         PR rtl-optimization/18928
6604         * gcc.dg/pr18928-1.c: New test case.
6605
6606 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6607
6608         PR tree-opt/16951
6609         * gcc.c-torture/compile/20041211-1.c: New.
6610
6611 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6612
6613         PR middle-end/17564
6614         * gcc.c-torture/execute/20041212-1.c: New test.
6615
6616 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6617
6618         PR fortran/18869
6619         * gfortran.dg/common_1.f90: New test.
6620
6621 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6622         Paul Brook  <paul@codesourcery.com>
6623
6624         PR fortran/16222
6625         * gfortran.dg/real_do_1.f90: New test.
6626
6627 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6628
6629         PR tree-opt/18040
6630         * g++.dg/opt/ptrmem6.C: New test.
6631
6632 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6633
6634         PR middle-end/18921
6635         * gcc.dg/pr18921-1.c: New test case.
6636
6637 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6638
6639         PR fortran/17175
6640         * gfortran.dg/scale_1.f90: New test.
6641
6642 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6643
6644         PR middle-end/18903
6645         * gcc.c-torture/compile/pr18903.c: New test.
6646
6647 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6648
6649         * gcc.c-torture/execute/20041210-1.c: New test.
6650
6651 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6652
6653         PR c++/18731
6654         * g++.dg/parser/struct-1.C: New test.
6655         * g++.dg/parser/struct-2.C: New test.
6656         * g++.dg/parser/struct-3.C: New test.
6657
6658 2004-12-09  Richard Henderson  <rth@redhat.com>
6659
6660         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6661
6662         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6663         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6664
6665 2004-12-09  Matt Austern  <austern@apple.com>
6666
6667         PR c++/18514
6668         * g++.dg/ext/builtin1.C: New
6669         * g++.dg/ext/builtin2.C: New
6670         * g++.dg/ext/builtin3.C: New
6671         * g++.dg/ext/builtin4.C: New
6672         * g++.dg/ext/builtin5.C: New
6673
6674 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6675
6676         PR tree-opt/18904
6677         * g++.dg/opt/ptrmem5.C: New test.
6678
6679 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6680
6681         * g++.dg/parse/typename5.C: Adjust for new error.
6682         * g++.dg/parse/typename7.C: New.
6683
6684 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6685
6686         PR c++/18073
6687         * g++.dg/other/mmintrin.C: New test.
6688
6689 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6690
6691         PR c++/16681
6692         * g++.dg/init/array15.C: New.
6693         * g++.dg/init/array16.C: New.
6694
6695 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6696
6697         PR fortran/18826
6698         * gfortran.dg/assign_1.f90: New test.
6699
6700 2004-12-08  Nick Clifton  <nickc@redhat.com>
6701
6702         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6703         * gcc.target/xstormy16/data_below100: Likewise.
6704         * gcc.target/xstormy16/sfr: Likewise.
6705         * gcc.target/xstormy16/below100.S: New test source file.
6706         * gcc.target/xstormy16/below100.ld: New test linker script.
6707         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6708         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6709         bp instructions.
6710         * gcc.target/xstormy16/bp.c: Likewise.
6711
6712         * gcc.target/xstormy16/bss_below100: New files:
6713         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6714         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6715         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6716         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6717         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6718         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6719         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6720         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6721         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6722         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6723         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6724         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6725         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6726         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6727         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6728         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6729         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6730         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6731         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6732         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6733         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6734         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6735         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6736         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6737         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6738         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6739         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6740
6741         * gcc.target/xstormy16/data_below100: New files:
6742         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6743         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6744         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6745         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6746         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6747         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6748         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6749         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6750         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6751         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6752         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6753         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6754         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6755         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6756         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6757         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6758         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6759         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6760         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6761         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6762         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6763         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6764         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6765         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6766         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6767         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6768         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6769
6770         * gcc.target/xstormy16/sfr: New files:
6771         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6772         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6773         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6774         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6775         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6776         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6777         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6778         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6779         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6780         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6781         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6782         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6783         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6784         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6785         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6786         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6787         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6788         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6789         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6790         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6791         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6792         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6793         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6794         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6795         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6796         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6797         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6798         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6799         27_if0_sfrw_bitfield_f.c
6800
6801 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6802
6803         PR c++/18100
6804         * g++.dg/lookup/name-clash4.C: New test.
6805
6806 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6807
6808         PR c++/18672
6809         * g++.dg/opt/array1.C: New.
6810
6811         PR c++/18803
6812         * g++.dg/template/operator5.C: New.
6813
6814 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6815
6816         PR c/18867
6817         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6818
6819 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6820
6821         * gcc.dg/noncompile/20041207.c: New test.
6822
6823 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6824
6825         * g++.dg/other/unreachable-1.C: New test.
6826
6827 2004-12-06  Nick Clifton  <nickc@redhat.com>
6828
6829         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6830         <limits.h> because the latter comes from gcc's include/ directory
6831         and not the newlib/libc/include directory.
6832
6833 2004-12-04  Richard Henderson  <rth@redhat.com>
6834
6835         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6836
6837 2004-12-04  Richard Henderson  <rth@redhat.com>
6838
6839         * lib/target-supports.exp (check_gc_sections_available): Disable
6840         for alpha and ia64.
6841
6842 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6843
6844         PR middle-end/17909
6845         * g++.dg/other/vararg-2.C: New test.
6846
6847 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6848
6849         PR c++/17011, c++/17971
6850         * g++.dg/template/error15.C: Adjust expected error.
6851         * g++.dg/template/instantiate3.C: Likewise.
6852
6853 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6854
6855         * gcc.dg/altivec-18.c: Fix for darwin
6856
6857 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6858
6859         PR c++/18782
6860         * g++.dg/parse/ptrmem2.C: New.
6861
6862         PR c++/18318
6863         * g++.dg/template/new1.C: New.
6864
6865 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6866
6867         PR fortran/18710
6868         * gfortran.dg/direct_io_3.f90: New test.
6869
6870 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6871
6872         PR 18758
6873         * g++.dg/parse/crash21.C: New.
6874
6875 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6876
6877         PR c++/15664, c++/18276
6878         * g++.dg/template/ttp13.C: New test.
6879         * g++.dg/template/ttp14.C: Likewise.
6880
6881 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6882
6883         PR c++/18123
6884         * g++.dg/parse/enum2.C: New test.
6885         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6886
6887 2004-12-02  Nick Clifton  <nickc@redhat.com>
6888
6889         * gcc.target/xstormy16: New test directory.
6890         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6891         * gcc.target/xstormy16/bp.c: Check the generation of bp
6892         instructions.
6893         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6894         bn instructions and the BELOW100 attribute.
6895
6896 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6897
6898         PR target/16952
6899         * gcc.dg/ppc-eabi.c: New.
6900
6901 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6902
6903         PR fortran/18284
6904         * gfortran.dg/backspace.f90
6905
6906 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6907
6908         * gfortran.dg/inquire.f90: New test.
6909
6910 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6911
6912         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6913         handle effective-target-keyword.
6914         (dg-skip-if): Support effective-target keyword as target list.
6915         (dg-xfail-if): Ditto.
6916         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6917
6918 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6919
6920         PR tree-optimization/18291
6921         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6922
6923 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6924
6925         PR C++/18729
6926         * g++.dg/parse/crash20.C: New.
6927
6928         PR c++/17431
6929         * g++.dg/overload/arg1.C: New.
6930         * g++.dg/overload/arg2.C: New.
6931         * g++.dg/overload/arg3.C: New.
6932         * g++.dg/overload/arg4.C: New.
6933
6934 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6935
6936         * gcc.dg/c99-flex-array-4.c: Remove.
6937
6938 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6939
6940         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6941
6942         * lib/target-supports.exp (is-effective-target): Simplify.
6943
6944         * lib/target-supports.exp (check_effective_target_vect_long):
6945         Fix for powerpc64-*-*.
6946
6947 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6948
6949         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6950         to support new requirements on FreeBSD 5.
6951
6952 2004-11-30  Devang Patel  <dpatel@apple.com>
6953
6954         PR 18702
6955         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6956
6957 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6958
6959         * g++.dg/ext/altivec-13.C: New test.
6960
6961 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6962
6963         PR tree-opt/18298
6964         * gcc.c-torture/execute/p18298.c: New test.
6965
6966 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6967             Dorit Naishlos  <dorit@il.ibm.com>
6968
6969         PR tree-opt/18607
6970         * gcc.dg/vect/vect-89.c: New test.
6971
6972 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6973
6974         * gcc.dg/pr18596-1.c: New test.
6975
6976 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6977
6978         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6979
6980 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6981
6982         PR c/18479
6983         * gcc.dg/pr18479.c: New test.
6984
6985 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6986
6987         PR target/18490
6988         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6989         mmix-knuth-mmixware.
6990
6991         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6992         cris-*-elf* cris-*-aout* mmix-*-*
6993
6994 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6995
6996         PR middle-end/18725
6997         * gcc.dg/pr18725.c: New test.
6998
6999 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7000
7001         PR target/18488
7002         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7003
7004         PR target/18336
7005         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7006
7007 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/18368
7010         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7011         * g++.old-deja/g++.law/ctors5.C: Likewise.
7012         * g++.old-deja/g++.other/crash25.C: Likewise.
7013
7014         PR c++/18674
7015         * g++.dg/template/error16.C: New test.
7016
7017         PR c++/18512
7018         * g++.dg/template/crash29.C: New test.
7019
7020 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7021
7022         PR tree-optimization/18712
7023         * gcc.c-torture/compile/pr18712.c: New test.
7024
7025 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7026
7027         PR c/7544
7028         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7029         tests.
7030
7031 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7032
7033         PR c++/18652
7034         * g++.dg/lookup/crash6.C: New test.
7035
7036 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7037
7038         PR middle-end/18164
7039         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7040
7041 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7042
7043         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7044         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7045         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7046
7047 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7048
7049         * gcc.dg/pr18164.c: New test.
7050
7051 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7052
7053         * gcc.dg/funroll-loops-all.c: New.
7054
7055 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7056
7057         PR target/18489
7058         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7059         delimeter, match space and TAB as well as ":".
7060
7061         PR target/18484
7062         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7063
7064         PR target/18348
7065         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7066
7067         PR target/18345
7068         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7069
7070         PR target/18337
7071         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7072
7073 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7074
7075         * gfortran.dg/direct_io_2.f90: New test.
7076
7077 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7078
7079         PR target/18334
7080         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7081
7082 2004-11-28  Richard Henderson  <rth@redhat.com>
7083
7084         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7085
7086 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7087
7088         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7089         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7090         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7091         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7092         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7093         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7094         gcc.dg/pointer-arith-8.c: New tests.
7095
7096 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7097
7098         PR fortran/18364
7099         * gfortran.dg/endfile.f90: New test.
7100
7101 2004-11-27  Falk Hueffner  <falk@debian.org>
7102
7103         * gcc.dg/loop-6.c: New test.
7104
7105 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7106
7107         * gcc.c-torture/execute/20041126-1.c: New test.
7108
7109 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7110
7111         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7112         on IRIX.
7113
7114 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7115
7116         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7117         functions.
7118
7119 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR rtl-optimization/17825
7122         * gcc.c-torture/compile/20041119-1.c: New test.
7123
7124 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7125
7126         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7127         Check existence of ld library path variables before unsetting.
7128
7129 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7130
7131         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7132
7133 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7134
7135         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7136
7137 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7138
7139         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7140
7141 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7142
7143         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7144         dg-do directive.
7145
7146 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7147
7148         * gcc.dg/pr17957.c: Pass --param, not -param.
7149
7150 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7151
7152         PR middle-end/17957
7153         * testsuite/gcc.dg/pr17957.c: New test.
7154
7155 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7156
7157         PR c++/18445
7158         * g++.dg/template/crash28.C: Likewise.
7159
7160         PR c++/18001
7161         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7162         * g++.dg/ext/lvaddr.C: Likewise.
7163         * g++.dg/opt/pr7503-3.C: Likewise.
7164
7165         PR c++/18466
7166         * g++.dg/parse/qualified3.C: New test.
7167         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7168
7169         PR c++/18545
7170         * g++.dg/expr/return1.C: New test.
7171
7172 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7173
7174         Friend class name lookup 3/n, PR c++/3332
7175         * g++.dg/lookup/friend3.C: New test.
7176         * g++.dg/lookup/friend4.C: Likewise.
7177         * g++.dg/lookup/friend5.C: Likewise.
7178
7179 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7180
7181         Friend class name lookup 2/n, PR c++/14513, c++/15410
7182         * g++.dg/lookup/friend2.C: New test.
7183         * g++.dg/template/friend31.C: Likewise.
7184
7185 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7186
7187         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7188
7189 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7190
7191         PR c++/17473
7192         * g++.dg/tc1/dr56.C: Remove.
7193         * g++.dg/template/typedef1.C: Add dg-error markers.
7194         * g++.old-deja/g++.other/typedef7.C: Likewise.
7195
7196         PR c++/18285
7197         * g++.dg/parse/typedef7.C: New test.
7198
7199 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7200
7201         * gcc.c-torture/execute/20041124-1.c: New test.
7202
7203 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7204
7205         * g++.dg/template/deduce3.C: New test.
7206
7207         PR c++/18586
7208         * g++.dg/template/crash27.C: New test.
7209
7210         PR c++/18530
7211         * g++.dg/warn/Wshadow-3.C: New test.
7212
7213 2004-11-24  Devang Patel  <dpatel@apple.com>
7214
7215         PR/18555
7216         * gcc.dg/cpp/isysroot-1.c: New test.
7217         * gcc.dg/cpp/usr/include/stdio.h: New file.
7218         * gcc.dg/cpp/isysroot-2.c: New test.
7219         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7220         New file.
7221
7222 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7223
7224         PR c++/8929
7225         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7226
7227 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7228
7229         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7230         * gcc.target/sparc/pdist.c: Likewise.
7231
7232 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7233
7234         PR c++/16882
7235         * g++.dg/conversion/simd1.C: New test.
7236
7237 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7238
7239         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7240         and restore_ld_library_path_env_vars.
7241         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7242         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7243         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7244         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7245
7246 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7247
7248         * gcc.dg/pragma-align-2.c: Test macro expansion.
7249         * gcc.dg/pragma-pack-2.c: New test.
7250
7251 2004-11-23  Richard Henderson  <rth@redhat.com>
7252
7253         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7254         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7255         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7256         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7257         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7258         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7259
7260         * gcc.dg/vect/vect.exp: Add check for alpha.
7261         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7262         (check_effective_target_vect_int): Enable for alpha.
7263         (check_effective_target_vect_long): New.
7264         (is-effective-target): Add it.
7265
7266 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7267
7268         * gcc.dg/pr18614-1.c: New test.
7269
7270 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7271
7272         * gcc.dg/setjmp-2.c: New test.
7273
7274 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7275
7276         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7277         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7278         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7279         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7280         gcc.target/sparc/pdist.c: New tests.
7281
7282 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7283
7284         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7285
7286 2004-11-22  Dale Johannesen  <dalej@apple.com>
7287
7288         * gcc.dg/20041111-1.c:  New.
7289
7290 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7291
7292         PR tree-opt/18536
7293         * gcc.dg/vect/pr18536.c: New test.
7294
7295 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7296
7297         PR c++/18354
7298         * g++.dg/template/nontype11.C: New test.
7299
7300 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7301
7302         PR middle-end/18520
7303         * gcc.dg/pr18520-1.c: New test case.
7304
7305 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7306
7307         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7308         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7309         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7310         expected diagnostics.
7311
7312 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7313
7314         PR target/18580
7315         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7316         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7317         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7318
7319 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7320
7321         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7322
7323 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7324             Joseph Myers  <joseph@codesourcery.com>
7325
7326         * lib/target-supports.exp (check_visibility_available): Really
7327         test the compiler.
7328
7329 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7330
7331         PR tree-opt/18181
7332         * gcc.dg/vect/vect-85.c: New test.
7333         * gcc.dg/vect/vect-86.c: New test.
7334         * gcc.dg/vect/vect-87.c: New test.
7335         * gcc.dg/vect/vect-88.c: New test.
7336
7337 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7338
7339         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7340
7341 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7342
7343         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7344         * gcc.dg/ppc-and-1.c: Ditto.
7345         * gcc.dg/ppc-compare-1.c: Ditto.
7346         * gcc.dg/ppc-mov-1.c: Ditto
7347
7348 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7349             Mark Mitchell  <mark@codesourcery.com>
7350
7351         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7352
7353 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7354             Aldy Hernandez  <aldyh@redhat.com>
7355
7356         * lib/target-supports.exp (check_effective_target_vect_int): New
7357         (check_effective_target_vect_float): New
7358         (check_effective_target_vect_double): New.
7359         (is-effective-target): Support new effective targets keywords.
7360         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7361         default action for dg-do.
7362         * gcc.dg/vect/pr16105.c: Use new support.
7363         * gcc.dg/vect/pr18400.c: Ditto.
7364         * gcc.dg/vect/pr18425.c: Ditto.
7365         * gcc.dg/vect/vect-1.c: Ditto.
7366         * gcc.dg/vect/vect-10.c: Ditto.
7367         * gcc.dg/vect/vect-11.c: Ditto.
7368         * gcc.dg/vect/vect-12.c: Ditto.
7369         * gcc.dg/vect/vect-13.c: Ditto.
7370         * gcc.dg/vect/vect-14.c: Ditto.
7371         * gcc.dg/vect/vect-15.c: Ditto.
7372         * gcc.dg/vect/vect-16.c: Ditto.
7373         * gcc.dg/vect/vect-17.c: Ditto.
7374         * gcc.dg/vect/vect-18.c: Ditto.
7375         * gcc.dg/vect/vect-19.c: Ditto.
7376         * gcc.dg/vect/vect-2.c: Ditto.
7377         * gcc.dg/vect/vect-20.c: Ditto.
7378         * gcc.dg/vect/vect-21.c: Ditto.
7379         * gcc.dg/vect/vect-22.c: Ditto.
7380         * gcc.dg/vect/vect-23.c: Ditto.
7381         * gcc.dg/vect/vect-24.c: Ditto.
7382         * gcc.dg/vect/vect-25.c: Ditto.
7383         * gcc.dg/vect/vect-26.c: Ditto.
7384         * gcc.dg/vect/vect-27.c: Ditto.
7385         * gcc.dg/vect/vect-27a.c: Ditto.
7386         * gcc.dg/vect/vect-28.c: Ditto.
7387         * gcc.dg/vect/vect-29.c: Ditto.
7388         * gcc.dg/vect/vect-29a.c: Ditto.
7389         * gcc.dg/vect/vect-3.c: Ditto.
7390         * gcc.dg/vect/vect-30.c: Ditto.
7391         * gcc.dg/vect/vect-31.c: Ditto.
7392         * gcc.dg/vect/vect-32.c: Ditto.
7393         * gcc.dg/vect/vect-33.c: Ditto.
7394         * gcc.dg/vect/vect-34.c: Ditto.
7395         * gcc.dg/vect/vect-35.c: Ditto.
7396         * gcc.dg/vect/vect-36.c: Ditto.
7397         * gcc.dg/vect/vect-37.c: Ditto.
7398         * gcc.dg/vect/vect-38.c: Ditto.
7399         * gcc.dg/vect/vect-4.c: Ditto.
7400         * gcc.dg/vect/vect-40.c: Ditto.
7401         * gcc.dg/vect/vect-41.c: Ditto.
7402         * gcc.dg/vect/vect-42.c: Ditto.
7403         * gcc.dg/vect/vect-43.c: Ditto.
7404         * gcc.dg/vect/vect-44.c: Ditto.
7405         * gcc.dg/vect/vect-45.c: Ditto.
7406         * gcc.dg/vect/vect-46.c: Ditto.
7407         * gcc.dg/vect/vect-47.c: Ditto.
7408         * gcc.dg/vect/vect-48.c: Ditto.
7409         * gcc.dg/vect/vect-48a.c: Ditto.
7410         * gcc.dg/vect/vect-49.c: Ditto.
7411         * gcc.dg/vect/vect-5.c: Ditto.
7412         * gcc.dg/vect/vect-50.c: Ditto.
7413         * gcc.dg/vect/vect-51.c: Ditto.
7414         * gcc.dg/vect/vect-52.c: Ditto.
7415         * gcc.dg/vect/vect-53.c: Ditto.
7416         * gcc.dg/vect/vect-54.c: Ditto.
7417         * gcc.dg/vect/vect-55.c: Ditto.
7418         * gcc.dg/vect/vect-56.c: Ditto.
7419         * gcc.dg/vect/vect-56a.c: Ditto.
7420         * gcc.dg/vect/vect-57.c: Ditto.
7421         * gcc.dg/vect/vect-58.c: Ditto.
7422         * gcc.dg/vect/vect-59.c: Ditto.
7423         * gcc.dg/vect/vect-6.c: Ditto.
7424         * gcc.dg/vect/vect-60.c: Ditto.
7425         * gcc.dg/vect/vect-61.c: Ditto.
7426         * gcc.dg/vect/vect-62.c: Ditto.
7427         * gcc.dg/vect/vect-63.c: Ditto.
7428         * gcc.dg/vect/vect-64.c: Ditto.
7429         * gcc.dg/vect/vect-65.c: Ditto.
7430         * gcc.dg/vect/vect-66.c: Ditto.
7431         * gcc.dg/vect/vect-67.c: Ditto.
7432         * gcc.dg/vect/vect-68.c: Ditto.
7433         * gcc.dg/vect/vect-69.c: Ditto.
7434         * gcc.dg/vect/vect-7.c: Ditto.
7435         * gcc.dg/vect/vect-72.c: Ditto.
7436         * gcc.dg/vect/vect-72a.c: Ditto.
7437         * gcc.dg/vect/vect-73.c: Ditto.
7438         * gcc.dg/vect/vect-74.c: Ditto.
7439         * gcc.dg/vect/vect-75.c: Ditto.
7440         * gcc.dg/vect/vect-76.c: Ditto.
7441         * gcc.dg/vect/vect-77.c: Ditto.
7442         * gcc.dg/vect/vect-77a.c: Ditto.
7443         * gcc.dg/vect/vect-78.c: Ditto.
7444         * gcc.dg/vect/vect-79.c: Ditto.
7445         * gcc.dg/vect/vect-8.c: Ditto.
7446         * gcc.dg/vect/vect-80.c: Ditto.
7447         * gcc.dg/vect/vect-82.c: Ditto.
7448         * gcc.dg/vect/vect-82_64.c: Ditto.
7449         * gcc.dg/vect/vect-83.c: Ditto.
7450         * gcc.dg/vect/vect-83_64.c: Ditto.
7451         * gcc.dg/vect/vect-9.c: Ditto.
7452         * gcc.dg/vect/vect-all.c: Ditto.
7453         * gcc.dg/vect/vect-none.c: Ditto.
7454
7455 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7456
7457         * lib/gcc-dg.exp (dg-skip-if): New function.
7458         (dg-forbid-option): Remove.
7459         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7460         * g++.dg/abi/bitfield8.C: Likewise.
7461         * g++.dg/abi/dtor1.C: Likewise.
7462         * g++.dg/abi/empty10.C: Likewise.
7463         * g++.dg/abi/empty7.C: Likewise.
7464         * g++.dg/abi/empty9.C: Likewise.
7465         * g++.dg/abi/layout3.C: Likewise.
7466         * g++.dg/abi/layout4.C: Likewise.
7467         * g++.dg/abi/thunk1.C: Likewise.
7468         * g++.dg/abi/thunk2.C: Likewise.
7469         * g++.dg/abi/vbase11.C: Likewise.
7470         * g++.dg/abi/vthunk2.C: Likewise.
7471         * g++.dg/abi/vthunk3.C: Likewise.
7472         * g++.dg/ext/attrib8.C: Likewise.
7473         * g++.dg/opt/longbranch2.C: Likewise.
7474         * g++.dg/opt/reg-stack4.C: Likewise.
7475         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7476         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7477         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7478         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7479         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7480         * gcc.dg/20000609-1.c: Likewise.
7481         * gcc.dg/20000720-1.c: Likewise.
7482         * gcc.dg/20011107-1.c: Likewise.
7483         * gcc.dg/20011119-1.c: Likewise.
7484         * gcc.dg/20020108-1.c: Likewise.
7485         * gcc.dg/20020122-2.c: Likewise.
7486         * gcc.dg/20020122-3.c: Likewise.
7487         * gcc.dg/20020201-3.c: Likewise.
7488         * gcc.dg/20020206-1.c: Likewise.
7489         * gcc.dg/20020218-1.c: Likewise.
7490         * gcc.dg/20020310-1.c: Likewise.
7491         * gcc.dg/20020411-1.c: Likewise.
7492         * gcc.dg/20020418-2.c: Likewise.
7493         * gcc.dg/20020426-1.c: Likewise.
7494         * gcc.dg/20020426-2.c: Likewise.
7495         * gcc.dg/20020517-1.c: Likewise.
7496         * gcc.dg/20020523-1.c: Likewise.
7497         * gcc.dg/20020523-2.c: Likewise.
7498         * gcc.dg/20020729-1.c: Likewise.
7499         * gcc.dg/20030204-1.c: Likewise.
7500         * gcc.dg/20030826-2.c: Likewise.
7501         * gcc.dg/20030926-1.c: Likewise.
7502         * gcc.dg/20031202-1.c: Likewise.
7503         * gcc.dg/980312-1.c: Likewise.
7504         * gcc.dg/980313-1.c: Likewise.
7505         * gcc.dg/990117-1.c: Likewise.
7506         * gcc.dg/990424-1.c: Likewise.
7507         * gcc.dg/990524-1.c: Likewise.
7508         * gcc.dg/991230-1.c: Likewise.
7509         * gcc.dg/i386-387-1.c: Likewise.
7510         * gcc.dg/i386-387-2.c: Likewise.
7511         * gcc.dg/i386-387-3.c: Likewise.
7512         * gcc.dg/i386-387-4.c: Likewise.
7513         * gcc.dg/i386-387-5.c: Likewise.
7514         * gcc.dg/i386-387-6.c: Likewise.
7515         * gcc.dg/i386-asm-1.c: Likewise.
7516         * gcc.dg/i386-bitfield1.c: Likewise.
7517         * gcc.dg/i386-bitfield2.c: Likewise.
7518         * gcc.dg/i386-loop-1.c: Likewise.
7519         * gcc.dg/i386-loop-2.c: Likewise.
7520         * gcc.dg/i386-loop-3.c: Likewise.
7521         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7522         * gcc.dg/i386-pic-1.c: Likewise.
7523         * gcc.dg/i386-regparm.c: Likewise.
7524         * gcc.dg/i386-signbit-1.c: Likewise.
7525         * gcc.dg/i386-signbit-2.c: Likewise.
7526         * gcc.dg/i386-signbit-3.c: Likewise.
7527         * gcc.dg/i386-sse-5.c: Likewise.
7528         * gcc.dg/i386-sse-8.c: Likewise.
7529         * gcc.dg/i386-unroll-1.c: Likewise.
7530         * gcc.dg/tls/opt-1.c: Likewise.
7531         * gcc.dg/tls/opt-2.c: Likewise.
7532         * gcc.dg/unroll-1.c: Likewise.
7533         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7534         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7535         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7536         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7537
7538 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7539
7540         * g++.dg/template/incomplete1.C: New test.
7541
7542 2004-11-16  Nick Clifton  <nickc@redhat.com>
7543
7544         Revert patches accidentally commited during checkin of fixes for
7545         xstormy16 tests:
7546         gcc.c-torture/execute/simd-4.c: Revert
7547         gcc.dg/20040910-1.c: Revert.
7548
7549 2004-11-16  Paul Brook  <paul@codesourcery.com>
7550
7551         PR fortran/13010
7552         * gfortran.dg/der_pointer_1.f90: New test.
7553
7554 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7555
7556         PR c/18498
7557         * gcc.dg/bitfld-13.c: New test.
7558
7559 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7560
7561         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7562         powerpc*-*-linux*.
7563
7564         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7565         * gcc.dg/ppc64-abi-2.c: Ditto.
7566         * gcc.dg/ppc64-abi-3.c: Ditto.
7567
7568         * lib/gcc-dg.exp (dg-target-list): Remove.
7569
7570 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7571
7572         * gcc.dg/ia64-postinc.c: New test.
7573
7574 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7575
7576         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7577
7578 2004-11-15  Nick Clifton  <nickc@redhat.com>
7579
7580         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7581         __INT_MAX__ so that the test can be compiled by toolchains
7582         targeted at 16-bit processors.
7583
7584         * gcc.dg/20040625-1.c: Use long constants rather than integers
7585         when performing arithmetic that will overflow 16-bits.
7586
7587         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7588         xstormy16.  It does not support 128-bit vector operations.
7589
7590         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7591         with the macro PTR_TYPE.  Define this macro to an integer type
7592         suitable for holding a pointer.
7593
7594         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7595         the target is a 16-bit processor.
7596
7597         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7598         16-bit targets where the character constant will be too long.
7599
7600         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7601         where the double will not be directly addressable.
7602
7603 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7604
7605         Friend class name lookup 1/n, PR c++/18471
7606         * g++.dg/template/crash26.C: New test.
7607         * g++.dg/lookup/struct1.C: Adjust expected error.
7608         * g++.dg/parse/elab1.C: Likewise.
7609         * g++.dg/parse/elab2.C: Likewise.
7610         * g++.dg/parse/int-as-enum1.C: Likewise.
7611         * g++.dg/parse/struct-as-enum1.C: Likewise.
7612         * g++.dg/parse/typedef1.C: Likewise.
7613         * g++.dg/parse/typedef3.C: Likewise.
7614         * g++.dg/parse/typedef4.C: Likewise.
7615         * g++.dg/parse/typedef5.C: Likewise.
7616         * g++.dg/template/nontype4.C: Likewise.
7617         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7618         * g++.old-deja/g++.other/elab1.C: Likewise.
7619         * g++.old-deja/g++.other/syntax4.C: Likewise.
7620
7621 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7622
7623         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7624
7625 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7626
7627         * gcc.c-torture/execute/20041114-1.c: New test.
7628
7629 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7630
7631         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7632         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7633         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7634         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7635         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7636         gcc.dg/switch-7.c: New tests.
7637
7638 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7639
7640         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7641
7642 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7643
7644         PR tree-opt/18400
7645         * gcc.dg/vect/pr18400.c: New test.
7646
7647 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7648             Andrew Pinski  <pinskia@physics.uc.edu>
7649
7650         PR tree-opt/18425
7651         * gcc.dg/vect/pr18425.c: New test.
7652
7653 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7654
7655         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7656         Guard with dg-require-alias and dg-require-visibility.
7657
7658 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7659
7660         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7661
7662 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7663
7664         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7665
7666 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7667
7668         PR c++/17344
7669         * g++.dg/template/defarg5.C: New test.
7670
7671 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7672
7673         * g++.dg/parse/cast1.C: Run only on ILP32.
7674         * g++.old-deja/g++.mike/p784.C: Likewise.
7675
7676 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7677
7678         * gcc.c-torture/execute/20041113-1.c: New test.
7679
7680 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7681
7682         PR target/18230
7683         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7684         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7685         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7686         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7687         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7688         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7689         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7690         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7691         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7692         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7693         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7694         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7695         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7696
7697 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7698
7699         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7700         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7701         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7702         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7703         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7704         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7705         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7706         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7707         gcc.target/sparc/combined-1.c: New tests.
7708
7709 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7710
7711         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7712         New tests.
7713
7714 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7715
7716         * lib/gcc-dg.exp (dg-forbid-option): New function.
7717         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7718         * g++.dg/abi/bitfield8.C: Likewise.
7719         * g++.dg/abi/dtor1.C: Likewise.
7720         * g++.dg/abi/empty10.C: Likewise.
7721         * g++.dg/abi/empty7.C: Likewise.
7722         * g++.dg/abi/empty9.C: Likewise.
7723         * g++.dg/abi/layout3.C: Likewise.
7724         * g++.dg/abi/layout4.C: Likewise.
7725         * g++.dg/abi/thunk1.C: Likewise.
7726         * g++.dg/abi/thunk2.C: Likewise.
7727         * g++.dg/abi/vbase11.C: Likewise.
7728         * g++.dg/abi/vthunk2.C: Likewise.
7729         * g++.dg/abi/vthunk3.C: Likewise.
7730         * g++.dg/ext/attrib8.C: Likewise.
7731         * g++.dg/opt/longbranch2.C: Likewise.
7732         * g++.dg/opt/reg-stack4.C: Likewise.
7733         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7734         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7735         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7736         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7737         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7738         * gcc.dg/20000609-1.c: Likewise.
7739         * gcc.dg/20000720-1.c: Likewise.
7740         * gcc.dg/20011107-1.c: Likewise.
7741         * gcc.dg/20011119-1.c: Likewise.
7742         * gcc.dg/20020108-1.c: Likewise.
7743         * gcc.dg/20020122-2.c: Likewise.
7744         * gcc.dg/20020122-3.c: Likewise.
7745         * gcc.dg/20020201-3.c: Likewise.
7746         * gcc.dg/20020206-1.c: Likewise.
7747         * gcc.dg/20020218-1.c: Likewise.
7748         * gcc.dg/20020310-1.c: Likewise.
7749         * gcc.dg/20020411-1.c: Likewise.
7750         * gcc.dg/20020418-2.c: Likewise.
7751         * gcc.dg/20020426-1.c: Likewise.
7752         * gcc.dg/20020426-2.c: Likewise.
7753         * gcc.dg/20020517-1.c: Likewise.
7754         * gcc.dg/20020523-1.c: Likewise.
7755         * gcc.dg/20020523-2.c: Likewise.
7756         * gcc.dg/20020729-1.c: Likewise.
7757         * gcc.dg/20030204-1.c: Likewise.
7758         * gcc.dg/20030826-2.c: Likewise.
7759         * gcc.dg/20030926-1.c: Likewise.
7760         * gcc.dg/20031202-1.c: Likewise.
7761         * gcc.dg/980312-1.c: Likewise.
7762         * gcc.dg/980313-1.c: Likewise.
7763         * gcc.dg/990117-1.c: Likewise.
7764         * gcc.dg/990424-1.c: Likewise.
7765         * gcc.dg/990524-1.c: Likewise.
7766         * gcc.dg/991230-1.c: Likewise.
7767         * gcc.dg/i386-387-1.c: Likewise.
7768         * gcc.dg/i386-387-2.c: Likewise.
7769         * gcc.dg/i386-387-3.c: Likewise.
7770         * gcc.dg/i386-387-4.c: Likewise.
7771         * gcc.dg/i386-387-5.c: Likewise.
7772         * gcc.dg/i386-387-6.c: Likewise.
7773         * gcc.dg/i386-asm-1.c: Likewise.
7774         * gcc.dg/i386-bitfield1.c: Likewise.
7775         * gcc.dg/i386-bitfield2.c: Likewise.
7776         * gcc.dg/i386-loop-1.c: Likewise.
7777         * gcc.dg/i386-loop-2.c: Likewise.
7778         * gcc.dg/i386-loop-3.c: Likewise.
7779         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7780         * gcc.dg/i386-pic-1.c: Likewise.
7781         * gcc.dg/i386-regparm.c: Likewise.
7782         * gcc.dg/i386-signbit-1.c: Likewise.
7783         * gcc.dg/i386-signbit-2.c: Likewise.
7784         * gcc.dg/i386-signbit-3.c: Likewise.
7785         * gcc.dg/i386-sse-5.c: Likewise.
7786         * gcc.dg/i386-sse-8.c: Likewise.
7787         * gcc.dg/i386-unroll-1.c: Likewise.
7788         * gcc.dg/tls/opt-1.c: Likewise.
7789         * gcc.dg/tls/opt-2.c: Likewise.
7790         * gcc.dg/unroll-1.c: Likewise.
7791         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7792         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7793         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7794         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7795         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7796         -m64 is specified.
7797
7798 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7799
7800         PR c++/18389
7801         * g++.dg/parse/cond1.C: New test.
7802
7803         PR c++/18429
7804         * g++.dg/template/array9.C: New test.
7805         * g++.dg/ext/vla1.C: Adjust error messages.
7806         * g++.dg/ext/vlm1.C: Likewise.
7807         * g++.dg/template/crash2.C: Likewise.
7808
7809         PR c++/18436
7810         * g++.dg/template/call3.C: New test.
7811
7812         PR c++/18407
7813         * g++.dg/template/ptrmem11.C: New test.
7814
7815 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7816
7817         PR other/14264
7818         * lib/g++.exp: Set LC_ALL and LANG to C.
7819         * lib/gcc-dg.exp: Likewise.
7820         * lib/gfortran.exp: Likewise.
7821         * lib/objc.exp: Likewise.
7822         * lib/treelang.exp: Likewise.
7823
7824 2004-11-12  Andreas Schwab  <schwab@suse.de>
7825
7826         * gcc.dg/pr16286.c: Fix last change.
7827
7828 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7829
7830         PR c++/18416
7831         * g++.dg/init/global1.C: New test.
7832
7833 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7834
7835         * gcc.c-torture/execute/20041112-1.c: New test.
7836
7837 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7838
7839         * lib/gcc-dg.exp (dg-target-list): New.
7840
7841 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7842             Richard Sandiford  <rsandifo@redhat.com>
7843
7844         * lib/target-supports.exp (get-compiler_messages): New.
7845         (check_named_sections_available): Use it.
7846         (check_effective_target_ilp32): New.
7847         (check_effective_target_lp64): New.
7848         (is-effective-target): New.
7849         * lib/gcc-dg.exp (dg-require-effective-target): New.
7850
7851 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7852
7853         * gcc.dg/precedence-1.c: New test.
7854
7855 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7856
7857         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7858
7859         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7860         message, delete generated files, use more descriptive name for
7861         executable, and make the test unsupported when it cannot be run.
7862
7863         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7864         (dg-require-weak, dg-require-visibility, dg-require-alias,
7865         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7866         dg-require-iconv, dg-require-named-sections): Use it.
7867
7868         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7869
7870 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7871
7872         PR target/16457
7873         * gcc.dg/ppc-and-1: New
7874
7875         PR target/16796
7876         * gcc.dg/ppc-mov-1.c: New.
7877
7878         PR target/16458
7879         * gcc.dg/ppc-compare-1.c: New.
7880
7881 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7882
7883         * objc.dg/desig-init-2.m: New test.
7884
7885 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7886
7887         PR middle-end/18160
7888         * g++.dg/warn/register-var-1.C: New test.
7889         * g++.dg/warn/register-var-2.C: New test.
7890
7891 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7892
7893         * gcc.dg/union-2.c: New test.
7894
7895 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7896
7897         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7898         New test for PR tree-optimization/17892.
7899
7900 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7901
7902         PR c++/18369
7903         * g++.dg/init/new12.C: New test.
7904
7905 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7906
7907         * gcc.target/sparc: New directory.
7908         * gcc.target/sparc/sparc.exp: New driver.
7909         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7910         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7911         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7912         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7913
7914 2004-11-10  Paul Brook  <paul@codesourcery.com>
7915
7916         PR fortran/18218
7917         * gfortran.dg/list_read.c: New test.
7918
7919 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7920
7921         PR c/18322
7922         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7923         expected diagnostic location.
7924
7925 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7926
7927         * gcc.dg/20041109-1.c: New test.
7928
7929 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7930
7931         PR objc/18406
7932         * objc/compile/pr18406.m: New test.
7933
7934 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7935
7936         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7937
7938 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7939
7940         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7941
7942 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7943
7944         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7945
7946 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7947
7948         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7949         exit.
7950
7951 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7952
7953         PR tree-opt/18299
7954         * gcc.c-torture/pr18299-1.c: New test.
7955
7956 2004-11-06  Andreas Schwab  <schwab@suse.de>
7957
7958         * gcc.dg/pr16286.c: Also test for bool and pixel.
7959
7960 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7961
7962         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7963         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7964         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7965         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7966         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7967         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7968         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7969         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7970         gcc.dg/struct-semi-3.c: New tests.
7971
7972 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7973
7974         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7975
7976 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7977
7978         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7979         Do not use C99 designators.
7980
7981 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7982
7983         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7984
7985 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7986
7987         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7988         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7989         * gcc.c-torture/execute/simd-5.x: Remove.
7990
7991 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7992
7993         PR rtl-optimization/17933
7994         * gcc.dg/torture/pr17933-1.c: New test.
7995
7996 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7997
7998         PR target/18106
7999         * lib/target-supports.exp (check_weak_available): Support
8000         Windows.
8001
8002 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8003
8004         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8005         call to fflush(stdout) before abort.
8006         (my_ffsll): New function.
8007         (generate_fields): Use it.
8008
8009 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8010
8011         * gcc.dg/init-undef-1.c: New test.
8012
8013 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8014
8015         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8016         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8017         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8018         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8019         expected messages for new parser.
8020
8021 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8022
8023         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8024
8025 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8026
8027         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8028         on LP64 targets.
8029
8030 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8031
8032         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8033         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8034         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8035         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8036         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8037         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8038         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8039         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8040         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8041         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8042
8043 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8044
8045         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8046         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8047         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8048         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8049         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8050         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8051         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8052         for new parser.
8053
8054 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8055
8056         PR target/15342
8057         * gcc.dg/20041104-1.c: New test.
8058
8059 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8060
8061         * g++.dg/template/nontype7.C: New test.
8062         * g++.dg/template/nontype8.C: Likewise.
8063         * g++.dg/template/nontype9.C: Likewise.
8064         * g++.dg/template/nontype10.C: Likewise.
8065         * g++.dg/tc1/dr49.C: Likewise.
8066         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8067         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8068
8069 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8070
8071         * g++.dg/rtti/tinfo1.C: Remove xfails.
8072
8073 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8074
8075         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8076         packed attribute to the definition to satisfy the new C++ parser.
8077
8078 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8079
8080         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8081         invocations of va_arg.
8082
8083 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/18124
8086         * g++.dg/template/crash25.C: New test.
8087
8088         PR c++/18155
8089         * g++.dg/template/typedef2.C: New test.
8090         * g++.dg/parse/crash13.C: Adjust error markers.
8091
8092         PR c++/18177
8093         * g++.dg/conversion/const3.C: New test.
8094
8095 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8096
8097         PR fortran/17535
8098         PR fortran/17583
8099         PR fortran/17713
8100         * gfortran.dg/generic_[123].f90: New testcases.
8101
8102 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8103
8104         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8105         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8106
8107 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8108
8109         PR tree-opt/16808
8110         * gcc.c-torture/compile/pr16808.c: New test.
8111
8112 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8113
8114         PR rtl-optimization/17104
8115         * gcc.dg/ppc-bitfield1.c: New.
8116
8117 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8118
8119         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8120
8121 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8122
8123         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8124         strings for 32-bit code.
8125
8126 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8127
8128         PR c/18239
8129         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8130
8131 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8132
8133         PR c++/18064
8134         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8135
8136 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8137
8138         PR c++/15172
8139         * g++.dg/init/aggr2.C: New test.
8140
8141 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8142
8143         * objc.dg/local-decl-1.m: New test.
8144
8145 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8146
8147         * gcc.dg/20040910-1.c: Adjust regex.
8148
8149 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8150
8151         PR rtl-optimization/18084
8152         * g++.dg/opt/pr18084-1.C: New testcase.
8153
8154 2004-10-30  Matt Austern  <austern@apple.com>
8155
8156         PR c++/17542
8157         * g++.dg/ext/attrib18.C: New test.
8158
8159 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8160
8161         PR middle-end/18096
8162         * gcc.dg/pr18096-1.c: New test case.
8163
8164 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8165
8166         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8167
8168 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8169
8170         PR c/16666
8171         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8172         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8173         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8174         gcc.dg/old-style-prom-3.c: New tests.
8175
8176 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8177
8178         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8179         Remove unnecessary inclusion of stdio.h.
8180
8181 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8182
8183         PR rtl-optimization/17581
8184         * gcc.dg/pr17581-1.c: New test case.
8185
8186 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8187
8188         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8189         being implemented.
8190         * g++.dg/conversion/dr195-1.C: New.
8191         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8192         * g++.old-deja/g++.mike/p10148.C: Likewise.
8193
8194 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8195
8196         PR c++/17695
8197         * g++.dg/debug/typedef2.C: New test.
8198
8199 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8200
8201         PR fortran/13490
8202         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8203         * gfortran.dg/g77/README: Update.
8204
8205 2004-10-28  Matt Austern  <austern@apple.com>
8206
8207         PR c++/14124
8208         * g++.dg/ext/packed7.C: New test.
8209
8210 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8211
8212         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8213         scan-assembler.
8214         * lib/scanasm.exp (hidden-scan-for): New proc.
8215         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8216         string.
8217         (scan-not-hidden): Likewise.
8218         * lib/target-supports.exp (check_visibility_available): mach-o is
8219         support too.
8220
8221 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/17132
8224         * g++.dg/template/memclass3.C: New test.
8225
8226 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8227
8228         PR middle-end/18160
8229         * gcc.dg/register-var-1.c: New test.
8230         * gcc.dg/register-var-2.c: New test.
8231         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8232         error now.
8233
8234 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8235
8236         PR other/18172
8237         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8238         unused variables.
8239         * gcc.dg/vect/vect-22.c: Likewise.
8240
8241 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8242
8243         * gcc.dg/i386-rotate-1.c: New test.
8244
8245 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8246
8247         * g++.dg/init/ref12.C: Add "run" marker.
8248
8249         PR c++/17435
8250         * g++.dg/init/ref12.C: New test.
8251
8252         PR c++/18140
8253         * g++.dg/template/shift1.C: New test.
8254         * g++.dg/template/error10.C: Adjust error markers.
8255
8256 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8257
8258         PR tree-opt/17529
8259         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8260
8261 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8262
8263         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8264         * gcc.dg/weak/weak-3.c: Likewise.
8265         * gcc.dg/weak/weak-5.c: Likewise.
8266         * gcc.dg/weak/weak-9.c: Likewise.
8267         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8268         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8269
8270         * gcc.dg/darwin-weakimport-1.c: New.
8271
8272 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8273
8274         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8275
8276 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8277
8278         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8279         'syntax' error messages.
8280         * gcc.dg/cpp/direct2s.c: Likewise.
8281
8282 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8283
8284         * gcc.c-torture/compile/20041026-1.c: New.
8285
8286 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8287
8288         PR c++/18093
8289         * g++.dg/lookup/ns2.C: New test.
8290
8291         PR c++/18020
8292         * g++.dg/template/enum4.C: New test.
8293
8294         PR c++/18161
8295         * g++.dg/template/expr1.C: New test.
8296
8297 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8298
8299         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8300
8301 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8302
8303         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8304         gcc.dg/decl-nospec-3.c: New tests.
8305
8306 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8307
8308         * objc.dg/super-class-3.m: New test.
8309
8310 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8311
8312         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8313         resyncing.
8314         * gcc.dg/cpp/direct2s.c: Likewise.
8315
8316 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8317
8318         * objc.dg/image-info.m: Update for changes to section selection.
8319
8320 2004-10-25  David Ayers  <d.ayers@inode.at>
8321             Ziemowit Laski  <zlaski@apple.com>
8322
8323         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8324         diagnostics when messaging 'id <Proto>'.
8325         * objc.dg/class-protocol-1.m: New test.
8326         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8327         a non-existent method signature.
8328         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8329         Update diagnostics when messaging with non-existent method signature.
8330         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8331         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8332         invalid receivers are now resolved as if messaging 'id'; remove
8333         extraneous diagnostics.
8334
8335 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8336
8337         PR c/16667
8338         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8339         gcc.dg/init-desig-obs-3.c: New tests.
8340
8341 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8342
8343         * gcc.dg/debug/20041023-1.c: New test.
8344
8345 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8346
8347         PR middle-end/17407
8348         * gcc.c-torture/compile/pr17407.c: New test.
8349
8350         PR c++/18121
8351         * g++.dg/template/array8.C: New test.
8352
8353 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8354
8355         PR other/18138
8356         * lib/g++.exp: Accept more than one multilib libgcc.
8357         * lib/gcc-dg.exp: Likewise.
8358         * lib/objc.exp: Likewise.
8359         * lib/treelang.exp: Likewise.
8360         * lib/gfortran.exp: Likewise.
8361
8362 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8363
8364         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8365
8366 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8367
8368         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8369         * gcc.dg/c99-const-expr-3.c: Likewise.
8370
8371 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8372
8373         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8374
8375 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8376
8377         * gcc.c-torture/execute/loop-2e.x: Remove.
8378
8379 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8380
8381         PR c++/18095
8382         * g++.dg/parse/crash18.C: New.
8383         * g++.dg/parse/crash19.C: New.
8384
8385 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8386
8387         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8388         * g++.dg/ext/dllimport2.C: Same.
8389         * g++.dg/ext/dllimport8.C: Same.
8390
8391 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/10841
8394         * g++.dg/conversion/cast1.C: New test.
8395         * g++.dg/overload/pmf1.C: Adjust error marker.
8396
8397 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8398
8399         PR objc/17923
8400         * objc.dg/const-str-7.m: New test.
8401
8402 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8403
8404         * g++.dg/template/memfriend11.C: Fix comment typo.
8405         * g++.dg/template/memfriend14.C: Likewise.
8406
8407 2004-10-20  Richard Henderson  <rth@redhat.com>
8408
8409         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8410         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8411         -fasynchronous-unwind-tables.
8412
8413 2004-10-20  Richard Henderson  <rth@redhat.com>
8414
8415         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8416         (main): Return success.
8417         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8418         (main): Return success.
8419
8420 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8421
8422         PR c++/13495
8423         * g++.dg/template/memfriend9.C: New test.
8424         * g++.dg/template/memfriend10.C: Likewise.
8425         * g++.dg/template/memfriend11.C: Likewise.
8426         * g++.dg/template/memfriend12.C: Likewise.
8427         * g++.dg/template/memfriend13.C: Likewise.
8428         * g++.dg/template/memfriend14.C: Likewise.
8429         * g++.dg/template/memfriend15.C: Likewise.
8430         * g++.dg/template/memfriend16.C: Likewise.
8431         * g++.dg/template/memfriend17.C: Likewise.
8432         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8433
8434 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8435
8436         * g++.dg/conversion/dr195.C: New.
8437         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8438
8439 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8440             Devang Patel  <dpatel@apple.com>
8441
8442         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8443         of floating point arithmetic, which could trap.
8444
8445 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8446
8447         PR c++/14035
8448         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8449         * g++.dg/conversion/const2.C: New test.
8450         * g++.dg/expr/reinterpret2.C: New test.
8451         * g++.dg/expr/reinterpret3.C: New test.
8452         * g++.dg/expr/cast2.C: New test.
8453         * g++.dg/expr/copy1.C: New test.
8454         * g++.dg/other/conversion1.C: Change error message.
8455         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8456         function pointers to void *.
8457         * g++.old-deja/g++.mike/p10148.C: Likewise.
8458
8459 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8460
8461         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8462
8463 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8464
8465         PR c++/18047
8466
8467         * g++.dg/parse/expr3.C: New test.
8468
8469 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8470
8471         * gcc.dg/smod-1.c: New test.
8472
8473 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8474
8475         * objc.dg/method-14.m: New test.
8476
8477 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8478
8479         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8480         Also xfail as the patch was reverted.
8481
8482 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8483
8484         PR middle-end/16973
8485         * gcc.dg/pr16973.c: New test.
8486
8487 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8488
8489         PR tree-optimization/17656
8490         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8491
8492 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8493
8494         * g++.dg/eh/shadow1.C: New.
8495
8496 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8497
8498         * gcc.c-torture/compile/20041018-1.c: New test.
8499
8500 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8501
8502         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8503         compiler referring to register 0 when accessing sdata.  The linker
8504         now patches things up.
8505
8506 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8507
8508         PR c/17529
8509         * gcc.c-torture/compile/pr17529.c: New test.
8510
8511 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8512
8513         PR c++/17743
8514         * g++.dg/ext/attrib17.C: New test.
8515
8516 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8517
8518         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8519
8520 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8521
8522         PR c++/10479
8523         * g++.dg/ext/attrib16.C: New test.
8524
8525 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8526
8527         PR c++/17042
8528         * g++.dg/init/dso_handle1.C: New test.
8529
8530         PR c++/14667
8531         * g++.dg/parse/typedef6.C: New test.
8532
8533         PR c++/17916
8534         * g++.dg/parse/pragma1.C: New test.
8535
8536 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8537
8538         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8539
8540 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8541
8542         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8543         -fno-common when on HPPA HP-UX platforms.
8544
8545 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8546
8547         PR other/16820
8548         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8549         stdint.h.
8550         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8551         uintptr_t.
8552
8553 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8554
8555         PR c++/16301
8556         * g++.dg/lookup/strong-using-4.C: New test.
8557
8558 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8559
8560         PR middle-end/16567
8561         * gcc.c-torture/compile/nested-1.c: New test.
8562
8563 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8564
8565         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8566         and mipsisa64*-*-* (until support for misaligned loads is added).
8567         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8568         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8569         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8570         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8571         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8572         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8573
8574 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8575
8576         PR c++/17976
8577         * g++.dg/init/dtor3.C: New test.
8578
8579 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8580
8581         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8582
8583 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8584
8585         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8586         * gcc.dg/macho-lo-sum.c: Likewise.
8587
8588 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8589
8590         * gcc.dg/ppc-spe64-1.c: New test.
8591
8592 2004-10-14  Devang Patel  <dpatel@apple.com>
8593
8594         PR 17635
8595         * gcc.dg/pr17635.c : New test.
8596
8597 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8598
8599         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8600         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8601         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8602         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8603         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8604         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8605         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8606         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8607         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8608         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8609         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8610         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8611         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8612         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8613         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8614         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8615         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8616         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8617
8618 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8619
8620         * gcc.dg/vect/vect-82.c: New testcase.
8621         * gcc.dg/vect/vect-82_64.c: New testcase.
8622         * gcc.dg/vect/vect-83.c: New testcase.
8623         * gcc.dg/vect/vect-83_64.c: New testcase.
8624
8625 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8626
8627         * gcc.dg/cpp/error-1.c: New test.
8628
8629 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8630
8631         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8632
8633 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8634
8635         PR target/17984
8636         * gcc.dg/cris-peep2-xsrand2.c: New test.
8637
8638 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8639
8640         PR c++/17661
8641         * testsuite/g++.dg/expr/for2.C: New test.
8642
8643 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8644
8645         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8646
8647 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8648
8649         PR tree-optimization/17724
8650         * g++.dg/opt/pr17724-1.C: New test.
8651         * g++.dg/opt/pr17724-2.C: New test.
8652         * g++.dg/opt/pr17724-3.C: New test.
8653         * g++.dg/opt/pr17724-4.C: New test.
8654         * g++.dg/opt/pr17724-5.C: New test.
8655         * g++.dg/opt/pr17724-6.C: New test.
8656
8657 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8658
8659         PR c/17301
8660         * gcc.dg/pr17301-2.c: New test.
8661
8662 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/15876
8665         * g++.dg/parse/error22.C: New test.
8666
8667         PR c++/17936
8668         * g++.dg/template/spec18.C: New test.
8669
8670 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8671
8672         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8673         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8674         memcpy.
8675         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8676         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8677
8678 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8679
8680         * g++.dg/eh/cleanup5.C: Add dg-options "".
8681
8682 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8683
8684         PR middle-end/17657
8685         * gcc.dg/switch-4.c: New test case.
8686
8687 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8688
8689         * gcc.c-torture/execute/20041011-1.c: New test.
8690
8691 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8692
8693         PR c++/17554
8694         * g++.dg/init/for3.C: New test.
8695
8696         PR c++/17657
8697         * g++.dg/opt/switch2.C: New test.
8698
8699         PR middle-end/17703
8700         * g++.dg/warn/Wreturn-2.C: New test.
8701
8702 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8703
8704         PR c++/17907
8705         * g++.dg/eh/cleanup5.C: New test.
8706
8707 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8708
8709         PR c++/17393
8710         * g++.dg/parse/error21.C: New test.
8711
8712 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8713
8714         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8715         * g++.dg/warn/incomplete1.C: Likewise.
8716         * g++.dg/template/qualttp20.C: Likewise.
8717
8718 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8719
8720         PR c/17881
8721         * parm-incomplete-1.c: New test.
8722
8723 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8724
8725         PR c++/17867
8726         * g++.dg/parse/error19.C: New test.
8727
8728         PR c++/17670
8729         * g++.dg/init/new11.C: New test.
8730
8731         PR c++/17821
8732         * g++.dg/parse/error20.C: New test.
8733
8734         PR c++/17826
8735         * g++.dg/template/crash24.C: New test.
8736
8737 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8738
8739         PR c/17301
8740         * gcc.dg/pr17301-1.c: New test.
8741
8742 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8743
8744         PR c/17189
8745         * gcc.dg/anon-struct-5.c: New test.
8746
8747 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8748
8749         PR c/17844
8750         * gcc.dg/pr17844-1.c: New test.
8751
8752 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8753
8754         PR tree-optimization/17906
8755         * gcc.c-torture/compile/pr17906.c: New.
8756
8757 2004-10-09  Stuart Hastings  <stuart@apple.com>
8758             Roger Sayle  <roger@eyesopen.com>
8759
8760         PR rtl-optimization/17853
8761         * gcc.dg/i386-mmx-5.c: New testcase.
8762
8763 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8764
8765         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8766
8767 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8768
8769         PR c++/17524
8770         * g++.dg/template/static9.C: New test.
8771
8772         PR c++/17685
8773         * g++.dg/parse/operator5.C: New test.
8774
8775 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8776
8777         PR middle-end/17894
8778         * gcc.c-torture/execute/divcmp-4.c: New test case.
8779
8780 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8781
8782         PR tree-opt/17902
8783         * g++.dg/opt/pr17902.C: New test.
8784
8785 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8786
8787         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8788
8789 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8790
8791         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8792
8793 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8794
8795         * gcc.dg/assign-warn-3.c: New test.
8796
8797 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8798
8799         PR c/16999
8800         * gcc.dg/cpp/ident-1.c: New test.
8801
8802 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8803
8804         * gcc.c-torture/compile/acc1.c: New.
8805
8806 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8807
8808         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8809         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8810
8811 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8812
8813         * gcc.dg/ultrasp11.c: New test.
8814
8815 2004-10-08  Michael Matz  <matz@suse.de>
8816
8817         * gcc.dg/doloop-2.c: New test.
8818
8819 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8820
8821         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8822         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8823         objc.dg/method-9.m: Update expected diagnostics.
8824
8825 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8826
8827         * gcc.dg/ppc-fsel-3.c: New file.
8828         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8829
8830 2004-10-07  Paul Brook  <paul@codesourcery.com>
8831
8832         * gfortran.dg/intrinsic_verify_1.f90: New test.
8833
8834 2004-10-07  Paul Brook  <paul@codesourcery.com>
8835
8836         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8837
8838 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8839
8840         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8841         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8842         commit.
8843
8844 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8845
8846         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8847
8848 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8849
8850         PR c++/17115
8851         * g++.dg/warn/Winline-4.C: New test.
8852
8853 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8854
8855         * gcc.c-torture/compile/20041007-1.c: New test.
8856
8857 2004-10-07  Paul Brook  <paul@codesourcery.com>
8858
8859         PR fortran/17678
8860         * gfortran.dg/use_allocated_1.f90: New test.
8861
8862 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8863
8864         PR middle-end/17849
8865         * gfortran.fortran-torture/compile/nested.f90: New test
8866
8867 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8868
8869         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8870
8871 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8872
8873         PR c++/17368
8874         * g++.dg/ext/asm6.C: New test.
8875
8876 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8877
8878         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8879
8880 2004-10-06  Paul Brook  <paul@codesourcery.com>
8881
8882         PR libfortran/17709
8883         * gfortran.dg/empty_format_1.f90: New test.
8884
8885 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8886
8887         PR fortran/17568
8888         * gfortran.dg/ishft.f90: New test.
8889
8890         PR fortran/17283
8891         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8892         tests.
8893
8894 2004-10-06  Paul Brook  <paul@codesourcery.com>
8895
8896         * gfortran.dg/do_1.f90: New test.
8897
8898 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8899
8900         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8901         optimizing for size.
8902
8903 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8904
8905         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8906
8907 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8908
8909         * gcc.c-torture/compile/20041005-1.c: New test.
8910
8911 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8912
8913         PR c++/17829
8914         * g++.dg/lookup/koenig4.C: New.
8915
8916 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8917
8918         * g++.dg/other/classkey1.C: Adjust quoting marks.
8919         * g++.dg/parse/error15.C: Likewise.
8920         * g++.dg/template/meminit2.C (int>): Likewise.
8921
8922 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8923
8924         PR fortran/17283
8925         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8926
8927         PR fortran/17631
8928         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8929
8930         PR fortran/17708
8931         * gfortran.dg/pr17708.f90: New test.
8932
8933 2004-10-04  Chao-ying Fu  <fu@mips.com>
8934
8935         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8936         * gcc.dg/vect/vect-4.c: Ditto.
8937         * gcc.dg/vect/vect-5.c: Ditto.
8938         * gcc.dg/vect/vect-6.c: Ditto.
8939         * gcc.dg/vect/vect-8.c: Ditto.
8940         * gcc.dg/vect/vect-16.c: Ditto.
8941         * gcc.dg/vect/vect-30.c: Ditto.
8942         * gcc.dg/vect/vect-40.c: Ditto.
8943         * gcc.dg/vect/vect-41.c: Ditto.
8944         * gcc.dg/vect/vect-42.c: Ditto.
8945         * gcc.dg/vect/vect-43.c: Ditto.
8946         * gcc.dg/vect/vect-44.c: Ditto.
8947         * gcc.dg/vect/vect-45.c: Ditto.
8948         * gcc.dg/vect/vect-46.c: Ditto.
8949         * gcc.dg/vect/vect-47.c: Ditto.
8950         * gcc.dg/vect/vect-48.c: Ditto.
8951         * gcc.dg/vect/vect-49.c: Ditto.
8952         * gcc.dg/vect/vect-50.c: Ditto.
8953         * gcc.dg/vect/vect-51.c: Ditto.
8954         * gcc.dg/vect/vect-52.c: Ditto.
8955         * gcc.dg/vect/vect-53.c: Ditto.
8956         * gcc.dg/vect/vect-54.c: Ditto.
8957         * gcc.dg/vect/vect-55.c: Ditto.
8958         * gcc.dg/vect/vect-56.c: Ditto.
8959         * gcc.dg/vect/vect-57.c: Ditto.
8960         * gcc.dg/vect/vect-58.c: Ditto.
8961         * gcc.dg/vect/vect-59.c: Ditto.
8962         * gcc.dg/vect/vect-60.c: Ditto.
8963         * gcc.dg/vect/vect-74.c: Ditto.
8964         * gcc.dg/vect/vect-79.c: Ditto.
8965         * gcc.dg/vect/vect-80.c: Ditto.
8966
8967 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8968
8969         * gcc.dg/unused-7.c: Use the correct option.
8970
8971 2004-10-04  Paul Brook  <paul@codesourcery.com>
8972         Bud Davis  <bdavis9659@comcast.net>
8973
8974         PR fortran/17706
8975         PR fortran/16434
8976         * gfortran/pr17706.f90: New test.
8977         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8978
8979 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8980
8981         * gfortran.dg/pr17612.f90: New test.
8982
8983 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8984
8985         * g++.dg/template/local1.C: Adjust quoting marks in
8986         testing for diagnostics.
8987         * g++.dg/tls/diag-2.C: Likewise.
8988         * g++.dg/other/error8.C: Likewise.
8989
8990 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8991
8992         PR c/17178
8993         * gcc.dg/unused-4.c: Adjust to be correct.
8994
8995         PR c/17820
8996         * gcc.dg/unused-7.c: New test.
8997
8998 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8999
9000         PR c++/17797
9001         * g++.dg/overload/template2.C: New test.
9002
9003 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9004
9005         PR tree-optimization/16632
9006         * gcc.dg/tree-ssa/20041002-1.c: New.
9007
9008 2004-10-03  Paul Brook  <paul@codesourcery.com>
9009
9010         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9011         rather than relying on default formatting.
9012
9013 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9014
9015         * gcc.dg/20040920-1.c: Update expected message text.
9016
9017 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9018
9019         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9020
9021 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9022
9023         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9024         tree level.
9025
9026 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9027
9028         * gcc.dg/tree-ssa/pr17343.c: Remove.
9029
9030 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9031
9032         PR tree-opt/17343
9033         * gcc.dg/tree-ssa/pr17343.c: New test.
9034
9035 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9036
9037         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9038         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9039         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9040         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9041         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9042
9043 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9044
9045         * gcc.dg/lvalue-2.c: New test.
9046
9047 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9048
9049         PR c/17730
9050         * gcc.dg/pr17730-1.c: New test
9051
9052 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9053
9054         PR c/7425
9055         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9056
9057 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * gcc.c-torture/execute/stdarg-1.c: New test.
9060         * gcc.c-torture/execute/stdarg-2.c: New test.
9061         * gcc.c-torture/execute/stdarg-3.c: New test.
9062         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9063         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9064         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9065         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9066         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9067
9068 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9069
9070         PR tree-optimization/17697
9071         * g++.dg/opt/pr17697-1.C: New test.
9072         * g++.dg/opt/pr17697-2.C: New test.
9073         * g++.dg/opt/pr17697-3.C: New test.
9074
9075 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9076
9077         PR c/16409
9078         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9079         gcc.dg/vla-init-5.c: New tests.
9080
9081 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9082
9083         PR c/13804
9084         * gcc.dg/pr13804-1.c: New test.
9085
9086 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9087
9088         PR fortran/16938
9089         * gfortran.dg/pr16938.f90: New test.
9090
9091 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9092
9093         * g++.dg/template/crash23.C: New test.
9094
9095 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9096
9097         PR c++/17585
9098         * g++.dg/template/static8.C: New test.
9099
9100 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         PR c++/17681
9103         * g++.dg/other/error9.C: New test.
9104
9105 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9106
9107         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9108
9109 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9110
9111         PR fortran/15164
9112         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9113
9114 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9115
9116         PR middle-end/17112
9117         * gcc.dg/pr17112-1.c: New test case.
9118
9119 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9120
9121         PR c/11459
9122         * gcc.dg/pr11459-1.c: New test.
9123
9124 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9125
9126         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9127         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9128
9129 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9130
9131         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9132
9133 2004-09-25  Jan Hubicka  <jh@suse.cz>
9134
9135         * compile/30040909-1.c: New test.
9136         * compile/30040907-1.c: New test.
9137
9138 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9139
9140         * gcc.c-torture/execute/va-arg-26.c: New test.
9141
9142 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9143
9144         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9145         extra diagnostics on targets with 64-bit pointers.
9146         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9147
9148 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9149
9150         PR c/17188
9151         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9152         * gcc.dg/decl-3.c: Adjust expected message.
9153
9154 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9155
9156         PR fortran/17615
9157         * gfortran.dg/pr17615.f90: New test.
9158
9159 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9160
9161         PR tree-optimzation/17517
9162         * g++.dg/tree-ssa/pr17517.C: New Test.
9163
9164 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9165
9166         PR c++/16889
9167         * g++.dg/lookup/ambig3.C: New.
9168
9169 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9170
9171         PR tree-opt/17624
9172         * g++.dg/opt/pr17624.C: New test.
9173
9174 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9175
9176         PR c/6980
9177         * gcc.dg/Wbad-function-cast-1.c: New test.
9178
9179 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9180
9181         * g++.dg/ext/complit1.C
9182         * g++.dg/other/error2.C
9183         * g++.dg/other/nontype-1.C
9184         * g++.dg/parse/crash11.C
9185         * g++.dg/parse/crash12.C
9186         * g++.dg/parse/error15.C
9187         * g++.dg/parse/error4.C
9188         * g++.dg/parse/tmpl-outside1.C
9189         * g++.dg/parse/too-many-tmpl-args1.C
9190         * g++.dg/template/dependent-expr3.C
9191         * g++.dg/template/error10.C
9192         * g++.dg/template/instantiate1.C
9193         * g++.dg/template/vtable2.C
9194         * g++.dg/warn/Wshadow-1.C
9195         * g++.dg/warn/weak1.C
9196         * g++.old-deja/g++.brendan/crash16.C
9197         * g++.old-deja/g++.brendan/crash18.C
9198         * g++.old-deja/g++.brendan/crash48.C
9199         * g++.old-deja/g++.brendan/crash49.C
9200         * g++.old-deja/g++.brendan/crash55.C
9201         * g++.old-deja/g++.brendan/crash56.C
9202         * g++.old-deja/g++.brendan/crash8.C
9203         * g++.old-deja/g++.brendan/enum11.C
9204         * g++.old-deja/g++.brendan/enum8.C
9205         * g++.old-deja/g++.brendan/enum9.C
9206         * g++.old-deja/g++.brendan/friend3.C
9207         * g++.old-deja/g++.brendan/misc14.C
9208         * g++.old-deja/g++.bugs/900402_02.C
9209         * g++.old-deja/g++.bugs/900404_03.C
9210         * g++.old-deja/g++.bugs/900404_04.C
9211         * g++.old-deja/g++.bugs/900428_03.C
9212         * g++.old-deja/g++.jason/crash4.C
9213         * g++.old-deja/g++.jason/overload21.C
9214         * g++.old-deja/g++.jason/redecl1.C
9215         * g++.old-deja/g++.jason/report.C
9216         * g++.old-deja/g++.jason/rfg10.C
9217         * g++.old-deja/g++.jason/template30.C
9218         * g++.old-deja/g++.law/arm12.C
9219         * g++.old-deja/g++.law/ctors5.C
9220         * g++.old-deja/g++.law/cvt20.C
9221         * g++.old-deja/g++.law/init10.C
9222         * g++.old-deja/g++.law/init8.C
9223         * g++.old-deja/g++.law/visibility17.C
9224         * g++.old-deja/g++.law/visibility7.C
9225         * g++.old-deja/g++.mike/net8.C
9226         * g++.old-deja/g++.mike/p646.C
9227         * g++.old-deja/g++.mike/p700.C
9228         * g++.old-deja/g++.mike/p701.C
9229         * g++.old-deja/g++.mike/p811.C
9230         * g++.old-deja/g++.ns/template13.C
9231         * g++.old-deja/g++.other/array3.C
9232         * g++.old-deja/g++.other/crash25.C
9233         * g++.old-deja/g++.other/dtor3.C
9234         * g++.old-deja/g++.other/dtor4.C
9235         * g++.old-deja/g++.other/main1.C
9236         * g++.old-deja/g++.other/warn7.C
9237         * g++.old-deja/g++.pt/crash11.C
9238         * g++.old-deja/g++.pt/crash36.C
9239         * g++.old-deja/g++.pt/spec22.C
9240         * g++.old-deja/g++.pt/spec9.C
9241         * g++.old-deja/g++.pt/ttp52.C
9242         * g++.old-deja/g++.robertl/eb103.C
9243         * g++.old-deja/g++.robertl/eb121.C
9244         * g++.old-deja/g++.robertl/eb22.C
9245         * g++.old-deja/g++.robertl/eb8.C:
9246         Update locations and/or regexps of dg-error markers.
9247         Remove markers for some bogus messages that are no longer issued.
9248
9249 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9250
9251         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9252         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9253
9254 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9255
9256         PR c++/17618
9257         * g++.dg/lookup/crash5.C: New test.
9258
9259 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9260
9261         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9262         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9263         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9264         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9265         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9266         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9267
9268         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9269         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9270         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9271         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9272         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9273         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9274
9275         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9276
9277         * gcc.dg/vect/vect-44.c: Check additional cases.
9278         * gcc.dg/vect/vect-48.c: Check additional cases.
9279
9280         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9281         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9282         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9283         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9284         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9285         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9286         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9287         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9288         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9289
9290         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9291         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9292         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9293
9294 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9295
9296         * gcc.dg/tree-ssa/loop-6.c: New test.
9297
9298 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9299
9300         PR c++/17620
9301         * g++.dg/inherit/base2.C: New.
9302
9303 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9304
9305         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9306         * gcc.dg/20001012-2.c: Likewise.
9307         * gcc.dg/20001013-1.c: Likewise.
9308         * gcc.dg/20001101-1.c: Likewise.
9309         * gcc.dg/20001102-1.c: Likewise.
9310         * gcc.dg/bf-spl1.c: Likewise.
9311         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9312         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9313
9314 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9315
9316         PR tree-optimization/16721
9317         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9318
9319 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9320
9321         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9322         * gcc.dg/20040305-1.c: Likewise.
9323
9324 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9325
9326         PR c/16566
9327         * gcc.c-torture/compile/pr16566-1.c,
9328         gcc.c-torture/compile/pr16566-2.c,
9329         gcc.c-torture/compile/pr16566-3.c: New tests.
9330
9331 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9332
9333         PR tree-optimization/17512
9334         * gcc.c-torture/compile/20040916-1.c.
9335
9336 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9337
9338         * gcc.dg/pragma-re-3.c: New test.
9339
9340 2004-09-17  Matt Austern  <austern@apple.com>
9341
9342         PR c++/15049
9343         * g++.dg/other/anon3.C: New.
9344
9345 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9346
9347         PR c++/7503
9348         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9349         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9350         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9351         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9352         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9353
9354 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9355
9356         PR fortran/17286
9357         * gfortran.dg/pr17286.f90: New test.
9358
9359 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR c++/17530
9362         * g++.dg/template/static7.C: New test.
9363
9364 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9365
9366         PR tree-opt/17558
9367         * gcc.c-torture/compile/pr17558.c: New test.
9368
9369 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9370
9371         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9372         if SKIP_ATTRIBUTE is defined.
9373
9374 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9375
9376         PR fortran/15957
9377         * gfortran.dg/pr15957.f90: New test.
9378
9379 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9380
9381         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9382         in comparison.
9383         * gcc.dg/vect/vect-79.c: Likewise.
9384         * gcc.dg/vect/vect-80.c: Likewise.
9385
9386 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9387
9388         PR fortran/15750
9389         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9390
9391 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9392
9393         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9394         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9395         * gcc.dg/vect/vect-62.c: New testcase.
9396         * gcc.dg/vect/vect-63.c: New testcase.
9397         * gcc.dg/vect/vect-64.c: New testcase.
9398         * gcc.dg/vect/vect-65.c: New testcase.
9399         * gcc.dg/vect/vect-66.c: New testcase.
9400         * gcc.dg/vect/vect-67.c: New testcase.
9401         * gcc.dg/vect/vect-68.c: New testcase.
9402         * gcc.dg/vect/vect-69.c: New testcase.
9403         * gcc.dg/vect/vect-79.c: New testcase.
9404         * gcc.dg/vect/vect-80.c: New testcase.
9405
9406 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9407
9408         * gcc.target/mips/asm-1.c: New test.
9409
9410 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9411
9412         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9413         * gcc.dg/vect/vect-73.c: New testcase.
9414         * gcc.dg/vect/vect-74.c: New testcase.
9415         * gcc.dg/vect/vect-75.c: New testcase.
9416         * gcc.dg/vect/vect-76.c: New testcase.
9417         * gcc.dg/vect/vect-77.c: New testcase.
9418         * gcc.dg/vect/vect-78.c: New testcase
9419
9420 2004-09-18  Paul Brook  <paul@codesourcery.com>
9421
9422         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9423
9424 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9425
9426         PR c/17424
9427         * gcc.dg/pr17424-1.c: New test.
9428
9429 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9430
9431         * g++.dg/tree-ssa/pr17153.C: New test.
9432
9433 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9434
9435         PR pch/13361
9436         * testsuite/g++.dg/pch/wchar-1.C: New.
9437         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9438
9439 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9440
9441         * gcc.c-torture/execute/20040917-1.c: New test.
9442
9443 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9444
9445         PR tree-optimization/17319
9446         * gcc.dg/pr17319.c: New test.
9447
9448 2004-09-17  Devang Patel  <dpatel@apple.com>
9449
9450         * gcc.dg/20040813-1.c: New test.
9451
9452 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9453
9454         PR tree-optimization/17273
9455         * gcc.c-torture/compile/pr17273.c: New test.
9456
9457 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9458
9459         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9460         Update expected messages.
9461         * gcc.dg/declspec-13.c: New test.
9462
9463 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9464
9465         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9466
9467 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9468
9469         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9470         change what 'a' is pointing to.
9471
9472 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9473
9474         PR c++/16002
9475         * g++.dg/template/error18.C: New test.
9476
9477         PR c++/16029
9478         * g++.dg/warn/Wunused-8.C: New test.
9479
9480 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9481
9482         PR tree-optimization/17513
9483         * gcc.dg/20040916-1.c: New test.
9484
9485 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9486
9487         PR c++/17501
9488         * g++.dg/template/typename7.C: New test.
9489
9490 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9491
9492         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9493
9494 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9495
9496         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9497         with -ftree-based-profiling also.
9498         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9499
9500 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9501
9502         PR/15364
9503         * gfortran.dg/der_array_io_1.f90: New test.
9504         * gfortran.dg/der_array_io_2.f90: New test.
9505         * gfortran.dg/der_array_io_3.f90: New test.
9506
9507 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9508
9509         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9510         EABI.
9511
9512 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9513
9514         * g++.dg/opt/switch1.C: New test.
9515
9516 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9517
9518         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9519         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9520         Update expected messages.
9521
9522 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9523
9524         PR fortran/16485
9525         * gfortran.dg/same_name_1.f90: New test.
9526
9527 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9528
9529         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9530         dereference garbage pointers.
9531
9532 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9533
9534         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9535         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9536
9537         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9538         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9539         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9540
9541 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9542
9543         PR c++/17324
9544         * g++.dg/template/mangle1.C: New test.
9545
9546 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9547
9548         PR tree-optimization/17252
9549         * gcc.c-torture/execute/pr17252.c: New test.
9550
9551 2004-09-14  Andrew Pinski  <apinski@apple.com>
9552
9553         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9554
9555 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9556
9557         PR rtl-optimization/9771
9558         * gcc.dg/pr9771-1.c: New test case.
9559
9560 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9561
9562         PR tree-optimization/15262
9563         * gcc.c-torture/execute/pr15262-1.c: New test.
9564         * gcc.c-torture/execute/pr15262-2.c: New test.
9565
9566 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9567
9568         * gcc.dg/declspec-12.c: New test.
9569
9570 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9571
9572         * gfortran.dg/pr17090.f90: Add directives to test.
9573
9574 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9575
9576         * gcc.c-torture/compile/20040914-1.c: New test.
9577
9578 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9579
9580         PR c++/16162
9581         * g++.dg/template/decl2.C: New test.
9582
9583 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9584
9585         PR fortran/17090
9586         * gfortran.dg/pr17090.f90: New test.
9587
9588 2004-09-13  Dale Johannesen  <dalej@apple.com>
9589
9590         * gcc.c-torture/compile/pr17408.c:  New test case.
9591
9592 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9593
9594         PR c++/16716
9595         * g++.dg/parse/crash17.C: New test.
9596
9597         PR c++/17327
9598         * g++.dg/template/enum3.C: New test.
9599
9600 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9601
9602         * lib/gcc-defs.exp: Load wrapper.exp.
9603         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9604         using local code.
9605         * lib/gcc.exp (gcc_init): Similar.
9606         * lib/gfortran.exp (gfortran_init): Similar.
9607         * lib/objc.exp (objc_init): Similar.
9608         * lib/treelang.exp (treelang_init): Similar.
9609         * lib/wrapper.exp: New file with build_wrapper call machinery in
9610         ${tool}_maybe_build_wrapper.
9611
9612 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9613
9614         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9615         "inline".
9616         * gcc.dg/declspec-11.c: Update expected messages.
9617         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9618         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9619         gcc.dg/inline-12.c: New tests.
9620
9621 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9622
9623         * g++.dg/tree-ssa/pr17400.C: New testcase.
9624
9625 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9626
9627         * gcc.target/mips/sb1-1.c: New testcase.
9628
9629 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9630
9631         * lib/g77-dg.exp: Remove unused file.
9632         * lib/mike-g77.exp: Ditto.
9633         * lib/g77.exp: Ditto.
9634
9635 2004-09-12  Richard Henderson  <rth@redhat.com>
9636
9637         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9638
9639 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9640
9641         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9642         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9643         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9644         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9645         Update expected messages.
9646
9647 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9648
9649         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9650         declaration/use mismatch for dirp parameter.
9651
9652 2004-09-12  Andrew Pinski  <apinski@apple.com>
9653
9654         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9655         -fgnu-runtime is passed.
9656
9657 2004-09-12  Richard Henderson  <rth@redhat.com>
9658
9659         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9660         do the uplevel thing and update additional_flags directly.
9661         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9662         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9663         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9664         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9665
9666 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9667
9668         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9669
9670 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9671
9672         PR middle-end/17411
9673         * g++.dg/opt/pr17411-1.C: New test case.
9674
9675 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9676
9677         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9678         gcc.dg/tls/diag-2.c: Update expected messages.
9679         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9680         messages.
9681         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9682         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9683         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9684         gcc.dg/tls/diag-5.c: New tests.
9685
9686 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9687
9688         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9689
9690 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9691
9692         * g++.dg/parse/break-in-for.C: New test.
9693
9694 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9695
9696         * gcc.dg/tree-ssa/20040911-1.c: New test.
9697
9698 2004-09-11  Andreas Jaeger  <aj@suse.de>
9699
9700         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9701         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9702
9703 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9704
9705         * gcc.target/frv: New directory of FR-V-specific tests.
9706
9707 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9708
9709         * gcc.dg/convert-vec-1.c: New test.
9710
9711 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9712
9713         PR middle-end/17024
9714         * gcc.dg/pr17024-1.c: New test case.
9715
9716 2004-09-10  Eric Christopher  <echristo@redhat.com>
9717
9718         * gcc.dg/20040910-1.c: New test.
9719
9720 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9721
9722         * gcc.dg/bitfld-9.c: New test.
9723
9724 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9725
9726         * gcc.c-torture/execute/ieee/acc1.c: New test.
9727         * gcc.c-torture/execute/ieee/acc2.c: New test.
9728         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9729
9730 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9731
9732         * gcc.dg/deprecated-2.c: New test.
9733
9734 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9735
9736         * gcc.dg/init-vec-1.c: New test.
9737
9738 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9739
9740         PR middle-end/17055
9741         * gcc.dg/pr17055-1.c: New test case.
9742
9743 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9744
9745         PR target/17377
9746         * gcc.c-torture/execute/pr17377.c: New test.
9747
9748 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9749
9750         PR c/8420
9751         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9752         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9753         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9754         gcc.dg/long-long-typespec-1.c: New tests.
9755         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9756
9757 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9758
9759         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9760         gcc.dg/gnu99-static-1.c: New tests.
9761
9762 2004-09-08  Devang Patel  <dpatel@apple.com>
9763
9764         * gcc.dg/darwin-ld-20040828-1.c: New test.
9765         * gcc.dg/darwin-ld-20040828-2.c: New test.
9766         * gcc.dg/darwin-ld-20040828-3.c: New test.
9767
9768 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9769
9770         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9771         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9772         in error message.
9773         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9774         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9775         in error message.
9776         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9777         types they qualify.
9778         * objc.dg/type-size-2.m: Fix wording in comment.
9779         * objc.dg/va-meth-1.m: New test case.
9780
9781 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9782
9783         PR c/16633:
9784         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9785         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9786
9787 2004-09-06  Devang Patel  <dpatel@apple.com>
9788
9789         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9790         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9791
9792 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9793
9794         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9795         reflect changed line numbering of diagnostics.
9796
9797 2004-09-06  Paul Brook  <paul@codesourcery.com>
9798
9799         * gfortran.dg/edit_real_1.f90: Add new test.
9800
9801 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9802
9803         * gcc.dg/tree-ssa/loop-2.c: New test.
9804         * gcc.dg/tree-ssa/loop-3.c: New test.
9805         * gcc.dg/tree-ssa/loop-4.c: New test.
9806         * gcc.dg/tree-ssa/loop-5.c: New test.
9807
9808 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9809
9810         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9811
9812 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9813
9814         * gcc.dg/format/sentinel-1.c: New test.
9815
9816 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9817
9818         * testsuite/gcc.dg/builtins-46.c: New.
9819
9820 2004-09-03  Devang Patel  <dpatel@apple.com>
9821
9822         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9823         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9824
9825 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9826
9827         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9828         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9829         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9830         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9831         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9832         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9833         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9834         the non-portable bzero.
9835         * gcc.dg/20010912-1.c: xfail for NetWare.
9836         * gcc.dg/20020426-2.c: xfail for NetWare.
9837         * gcc.dg/20021014-1.c: xfail for NetWare.
9838         * gcc.dg/20021018-1.c: xfail for NetWare.
9839         * gcc.dg/20030213-1.c: xfail for NetWare.
9840         * gcc.dg/20030225-1.c: xfail for NetWare.
9841         * gcc.dg/20030708-1.c: xfail for NetWare.
9842         * gcc.dg/builtins-config.h: Also exclude NetWare.
9843         * gcc.dg/format/format.h: Define restrict only if not already defined.
9844         * gcc.dg/nest.c: xfail for NetWare.
9845         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9846         * lib/target-supports.exp (check_visibility_available): Exclude
9847         NetWare.
9848
9849 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9850
9851         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9852         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9853         deterministic starting point for the alignment of structure fields.
9854         * gcc.dg/Wpadded.c: Dito.
9855         * g++.dg/abi/vbase10.C: Dito.
9856
9857 2004-09-03  Devang Patel  <dpatel@apple.com>
9858
9859         * g++.dg/debug/pr15736.cc: New test.
9860
9861 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9862
9863         * README.QMTEST: Fix out-of-date link.
9864
9865 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9866
9867         PR fortran/16579
9868         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9869         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9870
9871 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9872
9873         * g++.dg/abi/arm_rtti1.C: New test.
9874
9875 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9876
9877         * gcc.dg/ppc-vector-memcpy.c: New.
9878         * gcc.dg/ppc-vector-memset.c: New.
9879
9880 2004-09-02  Chao-ying Fu  <fu@mips.com>
9881
9882         * gcc.target/mips/mips-3d-1.c: New test.
9883         * gcc.target/mips/mips-3d-2.c: New test.
9884         * gcc.target/mips/mips-3d-3.c: New test.
9885         * gcc.target/mips/mips-3d-4.c: New test.
9886         * gcc.target/mips/mips-3d-5.c: New test.
9887         * gcc.target/mips/mips-3d-6.c: New test.
9888         * gcc.target/mips/mips-3d-7.c: New test.
9889         * gcc.target/mips/mips-3d-8.c: New test.
9890         * gcc.target/mips/mips-3d-9.c: New test.
9891         * gcc.target/mips/mips-ps-1.c: New test.
9892         * gcc.target/mips/mips-ps-2.c: New test.
9893         * gcc.target/mips/mips-ps-3.c: New test.
9894         * gcc.target/mips/mips-ps-4.c: New test.
9895         * gcc.target/mips/mips-ps-type.c: New test.
9896
9897 2004-09-02  Paul Brook  <paul@codesourcery.com>
9898
9899         * gfortran.dg/edit_real_1.f90: Add new tests.
9900
9901 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9902
9903         PR fortran/15327
9904         * gfortran.dg/merge_char_1.f90: New test.
9905
9906 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9907
9908         PR fortran/16404
9909         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9910
9911 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9912
9913         PR c/1522
9914         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9915
9916 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9917
9918         * g++.dg/opt/loop1.C: Do not XFAIL.
9919
9920 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9921
9922         * gcc.c-torture/execute/20040831-1.c: New test.
9923
9924 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9925
9926         PR fortran/16579
9927         * gfortran.dg/g77/20010610.f: Now passes.
9928         Copy from g77.f-torture/execute. Add dg-run directive.
9929         * gfortran.dg/g77/README: Update
9930
9931 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9932
9933         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9934         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9935         (t1, t2, t3, t4): Add volatile.
9936
9937 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9938
9939         * g++.dg/ext/visibility/arm1.C: New test.
9940
9941 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9942
9943         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9944         -pedantic-errors.
9945
9946 2004-09-01  Paul Brook  <paul@codesourcery.com>
9947
9948         * gfortran.dg/eof_2.f90: New test.
9949
9950 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9951
9952         PR fortran/16579
9953         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9954
9955 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9956
9957         PR libfortran/16805
9958         * gfortran.dg/list_read_2.f90: New test.
9959
9960 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9961
9962         * g++.dg/abi/key1.C: New test.
9963
9964 2004-08-31  Richard Henderson  <rth@redhat.com>
9965
9966         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9967         form of offsetof.
9968         * g++.dg/other/offsetof5.C: Remove duplicate.
9969
9970 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9971
9972         PR fortran/17244
9973         * gfortran.dg/func_derived_1.f90: New test.
9974
9975 2004-08-31  Paul Brook  <paul@codesourcery.com>
9976
9977         * gfortran.dg/eof_1.f90: New test.
9978
9979 2004-08-31  Paul Brook  <paul@codesourcery.com>
9980
9981         * gfortran.dg/list_read_1.f90: New file.
9982
9983 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9984
9985         * g++.dg/opt/loop1.C: XFAIL.
9986
9987 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9988
9989         * gcc.dg/funcdef-storage-1.c: New.
9990         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9991         an extern function in local scope.
9992         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9993         declare an 'auto inline' function in local scope.
9994         * gcc.dg/20011130-1.c: Likewise.
9995         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9996         an 'auto' function in local scope.
9997         * gcc.dg/20021014-1.c: Likewise.
9998         * gcc.dg/20030331-2.c: Likewise.
9999
10000 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10001
10002         * gfortran.dg/blockdata_1.f90: New test.
10003
10004 2004-08-30  Richard Henderson  <rth@redhat.com>
10005
10006         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10007
10008 2004-08-30  Richard Henderson  <rth@redhat.com>
10009
10010         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10011         additional_flags set by alternate driver.
10012         (ieee-options): New procedure.
10013         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10014         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10015         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10016         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10017
10018 2004-08-30  Richard Henderson  <rth@redhat.com>
10019
10020         * lib/f-torture.exp: Remove.
10021
10022 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR rtl-optimization/16590
10025         * g++.dg/opt/loop1.C: New test.
10026
10027 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10028
10029         PR fortran/13910
10030         * gfortran.dg/oldstyle_1.f90: New test.
10031
10032 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10033         Paul Brook  <paul@codesourcery.com>
10034
10035         * gfortran.dg/g77/README: Update.
10036         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10037         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10038         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10039
10040 2004-08-28  Paul Brook  <paul@codesourcery.com>
10041
10042         PR libfortran/17195
10043         * gfortran.dg/edit_real_1.f90: New test.
10044
10045 2004-08-27  Paul Brook  <paul@codesourcery.com>
10046
10047         * gfortran.dg/rewind_1.f90: New test.
10048
10049 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10050
10051         PR fortran/16597
10052         * gfortran.dg/pr16597.f90: New test.
10053
10054 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10055
10056         PR c/13801
10057         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10058         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10059         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10060         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10061         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10062
10063 2004-08-26  Nick Clifton  <nickc@redhat.com>
10064
10065         * gcc.c-torture/compile/pr17119.c: New test.
10066
10067 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10068
10069         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10070
10071 2004-08-25  Richard Henderson  <rth@redhat.com>
10072
10073         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10074         the bits that expect kind=8 to be the largest real kind.
10075
10076 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10077
10078         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10079
10080 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10081
10082         * gfortran.dg/assignment_1.f90: New test.
10083
10084 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10085
10086         * g++.dg/template/repo3.C: New test.
10087
10088 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10089
10090         PR middle-end/16693
10091         PR tree-optimization/16372
10092         * g++.dg/opt/pr16372-1.C: New test case.
10093         * g++.dg/opt/pr16693-1.C: New test case.
10094         * g++.dg/opt/pr16693-2.C: New test case.
10095
10096 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10097
10098         * objc.dg/proto-lossage-4.m: New test.
10099
10100 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10101
10102         PR c++/17155
10103         * g++.dg/inherit/local2.C: New test.
10104
10105 2004-08-25  Paul Brook  <paul@codesourcery.com>
10106
10107         PR fortran/17144
10108         * gfortran.dg/string_ctor_1.f90: New test.
10109
10110 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10111
10112         PR c++/14428
10113         * g++.dg/template/redecl2.C: New test.
10114
10115 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10116
10117         PR fortran/17143
10118         * gfortran.dg/pr17143.f90: New test.
10119
10120 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10121
10122         PR fortran/17164
10123         * gfortran.dg/pr17164.f90: New test.
10124
10125 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10126
10127         * gcc.dg/tree-ssa/loop-1.c: New test.
10128
10129 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10130
10131         * gcc.c-torture/compile/20040824-1.c: New test.
10132
10133 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10134
10135         * gcc.c-torture/compile/iftrap-3.c: New test.
10136
10137 2004-08-24  Paul Brook  <paul@codesourcery.com>
10138
10139         * gfortran.dg/entry_2.f90: New test.
10140
10141 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10142
10143         PR c++/16889
10144         * g++.dg/lookup/ambig[12].C: New.
10145
10146 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10147
10148         PR c++/16706
10149         * g++.dg/template/crash21.C: New test.
10150         * g++.dg/template/crash22.C: Likewise.
10151
10152 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10153
10154         PR c++/17149
10155         * g++.dg/template/access15.C: New.
10156
10157 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10158
10159         PR c++/17163
10160         * g++.dg/template/repo2.C: New test.
10161
10162 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10163
10164         PR rtl-optimization/17078
10165         * gcc.c-torture/execute/pr17078-1.c: New test case.
10166
10167 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c/14492
10170         * gcc.dg/debug/crash1.c: New test.
10171
10172 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10173
10174         PR c/16180
10175         * gcc.dg/loop-5.c: New test.
10176
10177 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10178
10179         * gcc.c-torture/execute/20040823-1.c: New test.
10180
10181 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10182
10183         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10184         to the assembler.  Simplify test accordingly.
10185         (asm_abi_flags): Use GNU names.
10186         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10187         to check for ABI flags.
10188
10189 2004-08-22  Andrew Pinski  <apinski@apple.com>
10190
10191         * g++.dg/opt/pr14029.C: New test.
10192         * gcc.c-torture/execute/pr15262.c: New test.
10193
10194 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10195
10196         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10197
10198 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10199
10200         PR 16908
10201         * gfortran.dg/direct_io.f90: New test.
10202
10203 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10204
10205         PR c++/17121
10206         * g++.dg/inherit/local2.C: New test.
10207
10208 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10209
10210         PR c++/17120
10211         * g++.dg/warn/Wparentheses-4.C: 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         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10219         * gcc.dg/ppc-ldstruct.c: Likewise.
10220         * gcc.dg/ppc64-abi-2.c: Likewise.
10221
10222 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR rtl-optimization/17099
10225         * gcc.c-torture/execute/20040820-1.c: New test.
10226
10227 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10228
10229         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10230
10231 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10232
10233         PR fortran/17077
10234         * gfortran.dg/auto_array_1.f90: New test.
10235
10236 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10237
10238         PR fortran/17074
10239         * gfortran.dg/simpleif_1.f90: New test.
10240
10241 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10242
10243         * lib/target-supports.exp (check_profiling_available): Return
10244         false for arm*-*-symbianelf* and arm*-*-eabi*.
10245
10246         PR c++/15890
10247         * g++.dg/template/delete1.C: New test.
10248
10249 2004-08-19  Paul Brook  <paul@codesourcery.com>
10250
10251         PR fortran/14976
10252         PR fortran/16228
10253         * gfortran.dg/data_char_1.f90: New test.
10254
10255 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10256
10257         PR fortran/16946
10258         * gfortran.dg/reduction.f90: New testcase.
10259
10260 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10261
10262         PR fortran/16520
10263         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10264
10265 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10266
10267         PR c++/17041
10268         * g++.dg/Wparentheses-3.C: New test.
10269
10270 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10271
10272         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10273         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10274         * gcc.dg/vect/vect-2.c: Likewise.
10275         * gcc.dg/vect/vect-3.c: Likewise.
10276         * gcc.dg/vect/vect-4.c: Likewise.
10277         * gcc.dg/vect/vect-5.c: Likewise.
10278         * gcc.dg/vect/vect-6.c: Likewise.
10279         * gcc.dg/vect/vect-7.c: Likewise.
10280         * gcc.dg/vect/vect-25.c: Likewise.
10281         * gcc.dg/vect/vect-31.c: Likewise.
10282         * gcc.dg/vect/vect-32.c: Likewise.
10283         * gcc.dg/vect/vect-34.c: Likewise.
10284         * gcc.dg/vect/vect-36.c: Likewise.
10285         * gcc.dg/vect/vect-all.c: Likewise.
10286
10287 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10288
10289         PR c++/17068
10290         * g++.dg/template/operator4.C: New test.
10291
10292 2004-08-18  Richard Henderson  <rth@redhat.com>
10293
10294         * gcc.dg/20040206-1.c: XFAIL.
10295
10296 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10297
10298         PR c++/16246
10299         * g++.dg/template/array7.C: New test.
10300
10301 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10302
10303         * gcc.dg/mips-movcc-1.c: New test.
10304         * gcc.dg/mips-movcc-2.c: New test.
10305         * gcc.dg/mips-movcc-3.c: New test.
10306
10307         * gcc.dg/mips-nmadd-1.c: New test.
10308         * gcc.dg/mips-nmadd-2.c: New test.
10309
10310 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10311
10312         PR c++/15871
10313         * g++.dg/opt/inline8.C: New test.
10314
10315         PR c++/16965
10316         * g++.dg/parse/error17.C: New test.
10317
10318 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10319
10320         * gcc.dg/vect: New directory for vectorizer tests.
10321         * gcc.dg/vect/tree-vect.h: New file.
10322         * gcc.dg/vect/vect.exp: New file.
10323         * gcc.dg/vect/pr16105.c.c: New test.
10324         * gcc.dg/vect/vect-1.c: New test.
10325         * gcc.dg/vect/vect-2.c: New test.
10326         * gcc.dg/vect/vect-3.c: New test.
10327         * gcc.dg/vect/vect-4.c: New test.
10328         * gcc.dg/vect/vect-5.c: New test.
10329         * gcc.dg/vect/vect-6.c: New test.
10330         * gcc.dg/vect/vect-7.c: New test.
10331         * gcc.dg/vect/vect-8.c: New test.
10332         * gcc.dg/vect/vect-9.c: New test.
10333         * gcc.dg/vect/vect-10.c: New test.
10334         * gcc.dg/vect/vect-11.c: New test.
10335         * gcc.dg/vect/vect-12.c: New test.
10336         * gcc.dg/vect/vect-13.c: New test.
10337         * gcc.dg/vect/vect-14.c: New test.
10338         * gcc.dg/vect/vect-15.c: New test.
10339         * gcc.dg/vect/vect-16.c: New test.
10340         * gcc.dg/vect/vect-17.c: New test.
10341         * gcc.dg/vect/vect-18.c: New test.
10342         * gcc.dg/vect/vect-19.c: New test.
10343         * gcc.dg/vect/vect-20.c: New test.
10344         * gcc.dg/vect/vect-21.c: New test.
10345         * gcc.dg/vect/vect-22.c: New test.
10346         * gcc.dg/vect/vect-23.c: New test.
10347         * gcc.dg/vect/vect-24.c: New test.
10348         * gcc.dg/vect/vect-25.c: New test.
10349         * gcc.dg/vect/vect-26.c: New test.
10350         * gcc.dg/vect/vect-27.c: New test.
10351         * gcc.dg/vect/vect-28.c: New test.
10352         * gcc.dg/vect/vect-29.c: New test.
10353         * gcc.dg/vect/vect-30.c: New test.
10354         * gcc.dg/vect/vect-31.c: New test.
10355         * gcc.dg/vect/vect-32.c: New test.
10356         * gcc.dg/vect/vect-33.c: New test.
10357         * gcc.dg/vect/vect-34.c: New test.
10358         * gcc.dg/vect/vect-35.c: New test.
10359         * gcc.dg/vect/vect-36.c: New test.
10360         * gcc.dg/vect/vect-37.c: New test.
10361         * gcc.dg/vect/vect-38.c: New test.
10362         * gcc.dg/vect/vect-40.c: New test.
10363         * gcc.dg/vect/vect-41.c: New test.
10364         * gcc.dg/vect/vect-42.c: New test.
10365         * gcc.dg/vect/vect-43.c: New test.
10366         * gcc.dg/vect/vect-44.c: New test.
10367         * gcc.dg/vect/vect-45.c: New test.
10368         * gcc.dg/vect/vect-46.c: New test.
10369         * gcc.dg/vect/vect-47.c: New test.
10370         * gcc.dg/vect/vect-48.c: New test.
10371         * gcc.dg/vect/vect-49.c: New test.
10372         * gcc.dg/vect/vect-50.c: New test.
10373         * gcc.dg/vect/vect-51.c: New test.
10374         * gcc.dg/vect/vect-52.c: New test.
10375         * gcc.dg/vect/vect-53.c: New test.
10376         * gcc.dg/vect/vect-54.c: New test.
10377         * gcc.dg/vect/vect-55.c: New test.
10378         * gcc.dg/vect/vect-56.c: New test.
10379         * gcc.dg/vect/vect-57.c: New test.
10380         * gcc.dg/vect/vect-58.c: New test.
10381         * gcc.dg/vect/vect-59.c: New test.
10382         * gcc.dg/vect/vect-60.c: New test.
10383         * gcc.dg/vect/vect-61.c: New test.
10384         * gcc.dg/vect/vect-all.c: New test.
10385         * gcc.dg/vect/vect-none.c: New test.
10386
10387 2004-08-17  Paul Brook  <paul@codesourcery.com>
10388
10389         PR fortran/13082
10390         * gfortran.dg/entry_1.f90: New test.
10391
10392 2004-08-17  Andrew Pinski  <apinski@apple.com>
10393
10394         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10395
10396 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10397
10398         * gcc.dg/pr17036-1.c: New test.
10399
10400 2004-08-16  Devang Patel  <dpatel@apple.com>
10401
10402         * gcc.dg/darwin-20040809-1.c: New test.
10403
10404 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10405
10406         * gcc.dg/funcdef-attr-1.c: New test.
10407
10408 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10409
10410         * gcc.dg/altivec-17.c: New test.
10411         * gcc.dg/altivec-18.c: New test.
10412
10413 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10414
10415         PR c++/6749
10416         * g++.dg/template/vtable2.C: New test.
10417
10418 2004-08-14  Richard Henderson  <rth@redhat.com>
10419
10420         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10421         * gcc.dg/pack-test-4.c (main): Return 0.
10422         * gcc.dg/setjmp-1.c: Remove XFAIL.
10423         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10424
10425 2004-08-14  Richard Henderson  <rth@redhat.com>
10426
10427         * gcc.dg/980217-1.c: Add prototype for printf.
10428
10429 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10430
10431         * gfortran.dg/pr16935.f90: New test.
10432
10433 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10434
10435         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10436
10437 2004-08-13  Paul Brook  <paul@codesourcery.com>
10438
10439         * gfortran.dg/der_io_1.f90: Remove stray comma.
10440
10441 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10442
10443         * gcc.dg/vmx/cw-bug-2.c: Remove.
10444         * gcc.dg/vmx/vprint-1.c: Remove.
10445         * gcc.dg/vmx/vscan-1.c: Remove.
10446
10447 2004-08-12  Devang patel  <dpatel@apple.com>
10448
10449         * gcc.dg/darwin-20040809-2.c: New test.
10450
10451 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10452
10453         * g++.dg/ext/altivec-12.C: New test.
10454
10455         * g++.dg/ext/altivec-11.C: New test.
10456
10457 2004-08-12  Paul Brook  <paul@codesourcery.com>
10458
10459         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10460
10461 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10462
10463         * g++.dg/ext/altivec-2.C: Check for hardware support before
10464         executing any VMX instructions.
10465
10466         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10467
10468 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR c++/16276
10471         * g++.old-deja/g++.other/comdat4.C: New test.
10472         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10473
10474 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10475
10476         PR target/16286
10477         * gcc.dg/pr16286.c: New test.
10478
10479 2004-08-12 Jan Beulich <jbeulich@novell.com>
10480
10481         * g++.dg/ext/asm5.C: New.
10482
10483 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++/16698
10486         * g++.dg/eh/crash1.C: New test.
10487
10488         PR c++/16717
10489         * g++.dg/ext/construct1.C: New test.
10490
10491 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10492
10493         PR c++/16853
10494         * g++.dg/init/ptrmem1.C: New test.
10495
10496         PR c++/16618
10497         * g++.dg/parse/offsetof5.C: New test.
10498
10499         PR c++/16870
10500         * g++.dg/template/overload3.C: New test.
10501
10502 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10503
10504         PR c++/16964
10505         * g++.dg/parse/error16.C: New test.
10506
10507         PR c++/16904
10508         * g++.dg/template/error14.C: New test.
10509
10510         PR c++/16929
10511         * g++.dg/template/error15.C: New test.
10512
10513 2004-08-11  Devang Patel  <dpatel@apple.com>
10514
10515         * gcc.dg/darwin-ld-20040809-1.c: New test.
10516         * gcc.dg/darwin-ld-20040809-2.c: New test.
10517
10518 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10519
10520         PR fortran/16917
10521         * gfortran.dg/dfloat_1.f90: New test.
10522
10523 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10524
10525         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10526         * gcc.dg/dll-2.c: Fix dg-require syntax.
10527         * gcc.misc-tests/arm-isr.c (abort): Declare.
10528         (exit): Likewise.
10529
10530 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10531
10532         PR c++/16971
10533         * g++.dg/parse/crash16.C: New test.
10534
10535 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10536
10537         * gcc.dg/mips-rsqrt-1.c: New test case.
10538         * gcc.dg/mips-rsqrt-2.c: New test case.
10539         * gcc.dg/mips-rsqrt-3.c: New test case.
10540
10541 2004-08-10  Paul Brook  <paul@codesourcery.com>
10542
10543         * gfortran.dg/der_io_1.f90: New test.
10544
10545 2004-08-10  Paul Brook  <paul@codesourcery.com>
10546
10547         PR fortran/16919
10548         * gfortran.dg/der_array_1.f90: New test.
10549
10550 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10551
10552         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10553
10554 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10555
10556         * gcc.dg/wchar_t-2.c: Fix typo.
10557
10558 2004-08-09  Falk Hueffner  <falk@debian.org>
10559
10560         PR tree-optimization/12517
10561         * gcc.c-torture/compile/pr12517.c: New test.
10562
10563         PR tree-optimization/12578
10564         * gcc.c-torture/compile/pr12578.c: New test.
10565
10566         PR tree-optimization/12899
10567         * gcc.c-torture/compile/pr12899.c: New test.
10568
10569         PR rtl-optimization/14692
10570         * gcc.c-torture/compile/pr14692.c: New test.
10571
10572         PR tree-optimization/16461
10573         * gcc.c-torture/compile/pr16461.c: New test.
10574
10575 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10576
10577         * gfortran.dg/getenv_1.f90: New test.
10578
10579 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10580
10581         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10582         wchar_t.
10583         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10584
10585 2004-08-06  Paul Brook  <paul@codesourcery.com>
10586
10587         * gfortran.dg/ret_array_1.f90: New test.
10588         * gfortran.dg/ret_pointer_1.f90: New test.
10589
10590 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10591
10592         * gcc.dg/missing-field-init-[12].c: New tests.
10593         * g++.dg/warn/missing-field-init-[12].C: New tests.
10594
10595 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10596
10597         * gcc.dg/enum2.c: New test.
10598         * gcc.dg/symbian3.c: Likewise.
10599         * gcc.dg/symbian4.c: Likewise.
10600         * gcc.dg/wchar_t-2.c: Likewise.
10601
10602 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10603
10604         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10605         destructor tests.
10606
10607 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10608
10609         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10610         dg-require-visiblity.
10611         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10612         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10613         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10614         * g++.dg/ext/visibility/new1.C: Likewise.
10615         * g++.dg/ext/visibility/pragma.C: Likewise.
10616         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10617         * g++.dg/ext/visibility/virtual.C: Likewise.
10618         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10619         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10620         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10621         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10622         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10623         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10624         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10625         * g++/dg/ext/visibility/visibility-8.C: New test.
10626         * gcc.c-torture/compile/dll.x: Remove.
10627         * gcc.dg/dll-2.c: Use dg-require-dll
10628         * gcc.dg/visibility-10.c: New test.
10629         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10630         supporting DLLs.
10631         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10632         (scan_not_hidden): Likewise.
10633
10634 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10635
10636         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10637
10638 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10639
10640         * gcc.c-torture/execute/20040805-1.c: New test.
10641
10642 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10643
10644         * gcc.dg/20020118-1.c: Declare abort.
10645         * gcc.dg/altivec_check.h: Likewise.
10646         * gcc.dg/iftrap-2.c: Likewise.
10647         * gcc.dg/pragma-darwin.c: Likewise.
10648         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10649
10650 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10651
10652         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10653
10654 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10655
10656         * gcc.c-torture/execute/builtins/abs-2.c,
10657         gcc.c-torture/execute/builtins/abs-3.c,
10658         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10659         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10660         intmax_t, uintmax_t and their limits.
10661         * gcc.dg/intmax_t-1.c: New test.
10662
10663 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10664
10665         * g++.dg/tc1/dr147.C: Add reference to PR.
10666
10667 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10668
10669         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10670         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10671
10672 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10673
10674         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10675
10676 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10677
10678         * gcc.dg/redecl-5.c: New test.
10679         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10680         of scanf.
10681
10682 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10683
10684         PR middle-end/16790
10685         * gcc.c-torture/execute/pr16790-1.c: New test case.
10686
10687 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10688
10689         * g++.dg/ext/visibility/assign1.C: New test.
10690         * g++.dg/ext/visibility/new1.C: Likewise.
10691
10692         * gcc.dg/symbian1.c: New test.
10693         * gcc.dg/symbian2.c: Likewise.
10694
10695 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10696
10697         PR target/16570
10698         * gcc.dg/i386-sse-9.c: New test.
10699
10700 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10701
10702         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10703
10704 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10705
10706         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10707         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10708         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10709         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10710         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10711         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10712         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10713         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10714         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10715         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10716         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10717         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10718         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10719         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10720         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10721         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10722         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10723         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10724         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10725         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10726         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10727         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10728         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10729         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10730         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10731         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10732         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10733         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10734         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10735         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10736         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10737         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10738         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10739         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10740         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10741         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10742         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10743         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10744         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10745         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10746         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10747         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10748         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10749         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10750         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10751         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10752         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10753         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10754         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10755         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10756         gcc.misc-tests/i386-pf-3dnow-1.c,
10757         gcc.misc-tests/i386-pf-athlon-1.c,
10758         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10759         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10760         Declare built-in functions used.
10761         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10762
10763 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10764
10765         PR c++/16707
10766         * g++.dg/lookup/using12.C: New test.
10767
10768         * g++.dg/init/null1.C: Fix PR number.
10769         * g++.dg/parse/namespace10.C: Likewise.
10770
10771 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10772
10773         PR c++/16224
10774         * g++.dg/template/spec17.C: New test.
10775         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10776         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10777
10778 2004-08-02  David Billinghurst
10779
10780         PR fortran/16292
10781         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10782
10783 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10784
10785         * gcc.dg/ia64-got-1.c: New test case.
10786
10787 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10788
10789         PR c++/16489
10790         * g++.dg/init/null1.C: New test.
10791         * g++.dg/tc1/dr76.C: Adjust error marker.
10792
10793         PR c++/16529
10794         * g++.dg/parse/namespace10.C: New test.
10795
10796         PR c++/16810
10797         * g++.dg/inherit/ptrmem2.C: New test.
10798
10799 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10800
10801         PR target/16155
10802         * gcc.dg/pr16155.c: New test.
10803
10804 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10805
10806         * gcc.dg/redecl-2.c: New test.
10807
10808 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10809
10810         * gcc.dg/darwin-longdouble.c: New file.
10811
10812 2004-07-30  Richard Henderson  <rth@redhat.com>
10813
10814         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10815         write to constant argument.
10816         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10817
10818 2004-07-30  Richard Henderson  <rth@redhat.com>
10819
10820         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10821         tests of nearest around zero.
10822
10823 2004-07-30  Andrew Pinski  <apinski@apple.com>
10824
10825         * gcc.c-torture/compile/20040730-1.c: New test.
10826
10827 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10828
10829         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10830         powerpc-eabispe.
10831
10832 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10833
10834         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10835
10836 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10837
10838         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10839         contains $ld_library_path.
10840         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10841
10842 2004-07-29  Richard Henderson  <rth@redhat.com>
10843
10844         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10845
10846         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10847         (alt2, which): New.
10848         (Check): Accept either alternative.
10849
10850 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10851
10852         * g++.dg/abi/inline1.C: New test.
10853         * g++.dg/abi/local1-a.cc: Likewise.
10854         * g++.dg/abi/local1.C: Likewise.
10855         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10856         * g++.dg/abi/mangle12.C: Likewise.
10857         * g++.dg/abi/mangle17.C: Likewise.
10858         * g++.dg/abi/mangle20-2.C: Likewise.
10859         * g++.dg/opt/interface1.C: Likewise.
10860         * g++.dg/opt/interface1.h: Likewise.
10861         * g++.dg/opt/interface1-a.cc: New test.
10862         * g++.dg/parse/repo1.C: New test.
10863         * g++.dg/template/repo1.C: Likewise.
10864         * g++.dg/warn/Winline-1.C: Likewise.
10865         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10866
10867 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10868
10869         * gcc.dg/tree-ssa/20040729-1.c: New test.
10870
10871 2004-07-27  Matt Austern <austern@apple.com>
10872
10873         * gcc.dg/darwin-bool-1.c: New test.
10874         * gcc.dg/darwin-bool-2.c: New test.
10875
10876 2004-07-28  Richard Henderson  <rth@redhat.com>
10877
10878         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10879         arguments in the correct type.  Don't write to constant arguments.
10880
10881 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10882
10883         PR tree-optimization/16688
10884         PR tree-optimization/16689
10885         * g++.dg/tree-ssa/pr16688.C: New test.
10886
10887 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10888
10889         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10890         loads.  Not only in the comment, this time.
10891
10892 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10893
10894         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10895         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10896         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10897         * gcc.dg/sh4a-bitmovua.c: New.
10898         * gcc.dg/sh4a-cos.c: New.
10899         * gcc.dg/sh4a-cosf.c: New.
10900         * gcc.dg/sh4a-fprun.c: New.
10901         * gcc.dg/sh4a-fsrra.c: New.
10902         * gcc.dg/sh4a-memmovua.c: New.
10903         * gcc.dg/sh4a-sin.c: New.
10904         * gcc.dg/sh4a-sincos.c: New.
10905         * gcc.dg/sh4a-sincosf.c: New.
10906         * gcc.dg/sh4a-sinf.c: New.
10907
10908 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10909
10910         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10911         conditionals.
10912         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10913         loads.
10914         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10915         DOM1.
10916
10917 2004-07-27  Andrew Pinski  <apinski@apple.com>
10918
10919         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10920
10921 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10922
10923         * gcc.dg/pragma-isr.c: New test.
10924
10925 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10926
10927         PR c++/14429
10928         * g++.dg/template/ttp11.C: New test.
10929
10930 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10931
10932         * gcc.c-torture/compile/20040727-1.c: New test.
10933
10934 2004-07-26  Eric Christopher  <echristo@redhat.com>
10935
10936         * gcc.c-torture/compile/20040726-2.c: New test.
10937
10938 2004-07-26  Andrew Pinski  <apinski@apple.com>
10939
10940         * g++.dg/rtti/tinfo1.C: Xfail.
10941
10942 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10943
10944         * gcc.c-torture/compile/20040726-1.c: New test.
10945
10946 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10947             Brian Ryner  <bryner@brianryner.com>
10948
10949         PR c++/9283
10950         PR c++/15000
10951         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10952         * g++.dg/ext/visibility/: New directory.
10953         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10954         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10955         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10956         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10957         * g++.dg/ext/visibility/fvisibility.C,
10958         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10959         g++.dg/ext/visibility/fvisibility-override1.C
10960         g++.dg/ext/visibility/fvisibility-override2.C
10961         g++.dg/ext/visibility/memfuncts.C
10962         g++.dg/ext/visibility/noPLT.C
10963         g++.dg/ext/visibility/pragma.C
10964         g++.dg/ext/visibility/pragma-override1.C
10965         g++.dg/ext/visibility/pragma-override2.C
10966         g++.dg/ext/visibility/staticmemfuncts.C
10967         g++.dg/ext/visibility/virtual.C: New tests.
10968
10969 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10970
10971         PR c/15360
10972         * gcc.dg/pr15360-1.c: New test.
10973
10974 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10975
10976         * gcc.dg/pragma-align-2.c: New test.
10977         * gcc.dg/pragma-init-fini.c: New test.
10978         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10979         targets.
10980
10981 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10982
10983         * gcc.dg/init-string-2.c: New test.
10984
10985 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10986
10987         PR 16684
10988         * gcc.dg/Wredundant-decls-1.c: New test case.
10989
10990 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10993         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10994         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10995         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10996         * gcc.dg/compat/generate-random.c: New file.
10997         * gcc.dg/compat/generate-random.h: Likewise.
10998         * gcc.dg/compat/generate-random_r.c: Likewise.
10999         * gcc.dg/compat/struct-layout-1.h: Likewise.
11000         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11001         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11002         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11003         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11004         * gcc.dg/compat/struct-layout-1_main.c: New test.
11005         * gcc.dg/compat/struct-layout-1_x.c: New file.
11006         * gcc.dg/compat/struct-layout-1_y.c: New file.
11007         * gcc.dg/compat/struct-layout-1_test.h: New file.
11008
11009 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11010
11011         * gcc.dg/comp-return-1.c: New test
11012
11013 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11014
11015         * gcc.dg/vmx/8-02a.c: Fix typo.
11016
11017         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11018         * gcc.dg/darwin-abi-3.c: New test.
11019
11020         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11021         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11022
11023         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11024         * gcc.dg/vmx/ops-long-1.c: New test.
11025         * gcc.dg/vmx/ops-long-2.c: New test.
11026
11027 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11028
11029         * g++.dg/lookup/conv-[1234].C: New.
11030
11031 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11032
11033         * g++.dg/parse/attr2.C: Simplify.
11034
11035 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11036
11037         PR c/7284
11038         * gcc.c-torture/execute/pr7284-1.c: New test.
11039
11040 2004-07-22  Brian Booth  <bbooth@redhat.com>
11041
11042         * gcc.dg/tree-ssa/20040721-1.c: New test.
11043
11044 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11045
11046         * g++.dg/template/crash20.c: New.
11047
11048 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11049
11050         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11051         Add dg-run directive.  Declare variables as required.
11052         * gfortran.dg/g77/README: Update
11053
11054 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11055
11056         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11057         gcc.dg/cris-peep2-andu2.c: New tests.
11058
11059 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11060
11061         PR c/15052
11062         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11063         on return type.
11064         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11065         messages.
11066         * gcc.dg/qual-return-2.c: Update expected messages.
11067         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11068
11069 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11070
11071         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11072         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11073
11074 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11075
11076         PR c/11250
11077         * gcc.dg/init-string-1.c: New test.
11078
11079 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11080
11081         PR middle-end/15345
11082         PR c/16450
11083         * gcc.dg/torture/nested-fn-1.c: New test.
11084
11085 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11086
11087         PR target/16559
11088         * gcc.dg/ia64-fptr-1.c: New file.
11089
11090 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11091
11092         PR c++/14497
11093         * g++.dg/template/spec16.C: New test.
11094         * g++.old-deja/g++.robertl/eb118.C: Remove.
11095
11096 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11097
11098         PR c++/509
11099         * g++.dg/template/spec15.C: New test.
11100
11101 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11102
11103         Copy cases from g77.f-torture/execute and add dg-run
11104         directive.  Other changes as noted.
11105         * gfortran.dg/g77/13037.f
11106         * gfortran.dg/g77/1832.f
11107         * gfortran.dg/g77/19981119-0.f
11108         * gfortran.dg/g77/19990313-0.f
11109         * gfortran.dg/g77/19990313-1.f
11110         * gfortran.dg/g77/19990313-2.f
11111         * gfortran.dg/g77/19990313-3.f
11112         * gfortran.dg/g77/19990419-1.f
11113         * gfortran.dg/g77/19990826-0.f
11114         * gfortran.dg/g77/19990826-2.f
11115         * gfortran.dg/g77/20000503-1.f
11116         * gfortran.dg/g77/20001111.f
11117         * gfortran.dg/g77/20010116.f
11118         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11119         * gfortran.dg/g77/20010430.f
11120         * gfortran.dg/g77/6177.f
11121         * gfortran.dg/g77/947.f
11122         * gfortran.dg/g77/970816-3.f
11123         * gfortran.dg/g77/971102-1.f
11124         * gfortran.dg/g77/980520-1.f
11125         * gfortran.dg/g77/980628-0.f
11126         * gfortran.dg/g77/980628-1.f
11127         * gfortran.dg/g77/980628-10.f
11128         * gfortran.dg/g77/980628-2.f
11129         * gfortran.dg/g77/980628-3.f
11130         * gfortran.dg/g77/980628-7.f
11131         * gfortran.dg/g77/980628-8.f
11132         * gfortran.dg/g77/980628-9.f
11133         * gfortran.dg/g77/980701-0.f
11134         * gfortran.dg/g77/980701-1.f
11135         * gfortran.dg/g77/cabs.f
11136         * gfortran.dg/g77/claus.f
11137         * gfortran.dg/g77/complex_1.f
11138         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11139         * gfortran.dg/g77/dcomplex.f
11140         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11141         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11142         * gfortran.dg/g77/f90-intrinsic-numeric.f
11143         * gfortran.dg/g77/int8421.f
11144         * gfortran.dg/g77/labug1.f
11145         * gfortran.dg/g77/large_vec.f
11146         * gfortran.dg/g77/le.f
11147         * gfortran.dg/g77/short.f
11148         * gfortran.dg/g77/README: Update
11149
11150 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11151
11152         PR c++/16637
11153         * g++.dg/parse/lookup4.C: New test.
11154
11155 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11156
11157         PR c++/16175
11158         * g++.dg/template/ttp10.C: New test.
11159
11160 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11161
11162         * gcc.dg/pr12625-1.c: New test.
11163
11164 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11165
11166         * testsuite/gcc.dg/switch-warn-1.c: New test.
11167         * testsuite/gcc.dg/switch-warn-2.c: New test.
11168         * gcc.c-torture/compile/pr14730.c: Update.
11169
11170 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11171
11172         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11173         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11174         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11175         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11176
11177 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11178
11179         PR c++/16623
11180         * g++.dg/template/assign1.C: New test.
11181
11182 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11183
11184         PR c++/12170
11185         * g++.dg/template/ttp9.C: New test.
11186
11187 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11188
11189         * gcc.dg/format/cmn-err-1.c: New test.
11190
11191 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11192
11193         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11194         gcc.dg/Wparentheses-10.c: New tests.
11195         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11196
11197 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11198
11199         PR fortran/16465
11200         * gfortran.dg/g77//ffixed-line-length-0.f,
11201         gfortran.dg/g77/ffixed-line-length-132.f,
11202         gfortran.dg/g77/ffixed-line-length-72.f,
11203         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11204         gfortran.dg/g77/README: Update.
11205
11206 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11207
11208         PR c++/13092
11209         * g++.dg/template/non-dependent7.C: New test.
11210         * g++.dg/template/non-dependent8.C: Likewise.
11211         * g++.dg/template/non-dependent9.C: Likewise.
11212         * g++.dg/template/non-dependent10.C: Likewise.
11213
11214 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11215
11216         PR c++/16337
11217         * g++.dg/parse/attr2.C: New test.
11218
11219 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11220
11221         * g77.dg: Removed.
11222         * g77.f-torture: Ditto.
11223
11224 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11225
11226         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11227         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11228         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11229
11230 2004-07-16  Richard Henderson  <rth@redhat.com>
11231
11232         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11233
11234 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11235
11236         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11237         tests with full list of options.
11238         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11239         of TORTURE_OPTIONS if test contains 'dg-do run'.
11240
11241         PR fortran/16404
11242         * gfortran.dg/do_iterator.f90: New test.
11243
11244 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11245
11246         PR rtl-optimization/16536
11247         * gcc.c-torture/execute/restrict-1.c: New test.
11248
11249 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11250
11251         PR fortran/15324
11252         * gfortran.dg/pr15324.f90: New test.
11253
11254         PR fortran/15129
11255         * gfortran.dg/pr15129.f90: New test.
11256
11257         PR fortran/15140
11258         * gfortran.dg/pr15140.f90: New test.
11259
11260         PR fortran/13792
11261         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11262         compile-time simplification.
11263
11264 2004-07-14  Mike Stump  <mrs@apple.com>
11265
11266         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11267
11268 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11269
11270         PR target/16325
11271         * gcc.dg/profile-generate-1.c: New.
11272
11273 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11274
11275         * gcc.c-torture/execute/20040709-1.c: New test.
11276         * gcc.c-torture/execute/20040709-2.c: New test.
11277
11278 2004-07-14  Mike Stump  <mrs@apple.com>
11279
11280         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11281
11282 2004-07-14  Mike Stump  <mrs@apple.com>
11283
11284         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11285
11286 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/16518
11289         * g++.dg/parse/mutable1.C: New test.
11290
11291 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11292
11293         PR tree-optimization/16443
11294         * gcc.dg/tree-ssa/20040713-1.c: New test.
11295
11296 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11297
11298         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11299         for operator new.
11300
11301 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11302
11303         * gfortran.dg/g77/README: New file
11304         * gfortran.dg/g77/19981216-0.f:  Copy from
11305         g77.f-torture/noncompile.  Add "dg-do compile" and
11306         dg-error as required.
11307         * gfortran.dg/g77/19990218-1.f: Likewise
11308         * gfortran.dg/g77/19990905-1.f: Likewise
11309         * gfortran.dg/g77/9263.f: Likewise
11310         * gfortran.dg/g77/980615-0.f: Likewise
11311         * gfortran.dg/g77/980616-0.f: Likewise
11312         * gfortran.dg/g77/check0.f: Likewise
11313         * gfortran.dg/g77/select_no_compile.f: Likewise
11314
11315 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11316
11317         Copy files from g77.f-torture/compile.
11318         Add "{ dg-do compile}".  Other changes as noted
11319         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11320         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11321         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11322         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11323         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11324         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11325         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11326         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11327         statement to conform to standard.  Append alpha1.x for reference.
11328         * gfortran.dg/g77/xformat.f: Add dg-warning
11329
11330 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11331
11332         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11333         Add {dg-do compile} directive.
11334         * gfortran.dg/g77/cpp2.F: Likewise
11335
11336 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11337
11338         PR c++/5402
11339         * g++.dg/lookup/name-clash1.C: New test.
11340
11341         PR c++/9777
11342         * g++.dg/lookup/name-clash2.C: New test.
11343
11344         PR c++/12102
11345         * g++.dg/lookup/name-clash3.C: New test.
11346
11347 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11348
11349         * g++.dg/lookup/new2.C: New test.
11350         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11351
11352 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11353
11354         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11355         Add {dg-do compile} directive.
11356         * gfortran.dg/g77/13060.f: Likewise
11357         * gfortran.dg/g77/19990218-0.f: Likewise
11358         * gfortran.dg/g77/19990305-0.f: Likewise
11359         * gfortran.dg/g77/19990419-0.f: Likewise
11360         * gfortran.dg/g77/19990502-0.f: Likewise
11361         * gfortran.dg/g77/19990502-1.f: Likewise
11362         * gfortran.dg/g77/19990525-0.f: Likewise
11363         * gfortran.dg/g77/19990826-1.f: Likewise
11364         * gfortran.dg/g77/19990826-3.f: Likewise
11365         * gfortran.dg/g77/19990905-2.f: Likewise
11366         * gfortran.dg/g77/20000412-1.f: Likewise
11367         * gfortran.dg/g77/20000511-1.f: Likewise
11368         * gfortran.dg/g77/20000511-2.f: Likewise
11369         * gfortran.dg/g77/20000518.f: Likewise
11370         * gfortran.dg/g77/20000601-1.f: Likewise
11371         * gfortran.dg/g77/20000601-2.f: Likewise
11372         * gfortran.dg/g77/20000629-1.f: Likewise
11373         * gfortran.dg/g77/20000630-2.f: Likewise
11374         * gfortran.dg/g77/20010115.f: Likewise
11375         * gfortran.dg/g77/20010321-1.f: Likewise
11376         * gfortran.dg/g77/20010426.f: Likewise
11377         * gfortran.dg/g77/20020307-1.f: Likewise
11378         * gfortran.dg/g77/8485.f: Likewise
11379         * gfortran.dg/g77/960317-1.f: Likewise
11380         * gfortran.dg/g77/970915-0.f: Likewise
11381         * gfortran.dg/g77/980310-1.f: Likewise
11382         * gfortran.dg/g77/980310-2.f: Likewise
11383         * gfortran.dg/g77/980310-3.f: Likewise
11384         * gfortran.dg/g77/980310-4.f: Likewise
11385         * gfortran.dg/g77/980310-6.f: Likewise
11386         * gfortran.dg/g77/980310-7.f: Likewise
11387         * gfortran.dg/g77/980310-8.f: Likewise
11388         * gfortran.dg/g77/980419-2.f: Likewise
11389         * gfortran.dg/g77/980424-0.f: Likewise
11390         * gfortran.dg/g77/980427-0.f: Likewise
11391         * gfortran.dg/g77/980729-0.f: Likewise
11392         * gfortran.dg/g77/981117-1.f: Likewise
11393         * gfortran.dg/g77/toon_1.f: Likewise
11394
11395 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11396
11397         PR c++/2204
11398         * g++.dg/other/abstract2.C: New test.
11399
11400 2004-07-12  Paul Brook  <paul@codesourcery.com>
11401
11402         * gfortran.dg/pointer_init_1.f90: New test.
11403
11404 2004-07-11  Paul Brook  <paul@codesourcery.com>
11405
11406         PR fortran/15986
11407         * gfortran.dg/contained_1.f90: New test.
11408
11409 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11410
11411         * g++.dg/parse/defarg8.C: New test.
11412
11413 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11414
11415         PR fortran/16433
11416         * gfortran.dg/pr16433.f: New test.
11417
11418         PR fortran/17574
11419         * gfortran.dg/pr15754.f90: New test.
11420
11421 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11422
11423         PR tree-optimization/16437
11424         * gcc.c-torture/execute/bitfld-4.c: New test.
11425
11426 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11427
11428         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11429         access to common var from module.
11430
11431 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11432
11433         PR fortran/16336
11434         * gfortran.fortran-torture/execute/common_2.f90: New test.
11435
11436 2004-07-10  Paul Brook  <paul@codesourcery.com>
11437
11438         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11439
11440 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11441
11442         PR fortran/15969
11443         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11444
11445 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11446
11447         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11448         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11449         * gfortran.dg/g77/ffree-form-1.f: Likewise
11450         * gfortran.dg/g77/ffree-form-2.f: Likewise
11451         * gfortran.dg/g77/ffree-form-3.f: Likewise
11452         * gfortran.dg/g77/fno-underscoring.f: Likewise
11453         * gfortran.dg/g77/funderscoring.f: Likewise
11454         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11455
11456 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11457
11458         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11459
11460 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11461         Paul Brook  <paul@codesourcery.com>
11462
11463         PR fortran/13415
11464         * gfortran.dg/common_pointer_1.f90: New test.
11465
11466 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11467
11468         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11469
11470 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11471
11472         PR target/16364
11473         * gcc.c-torture/compile/20040709-1.c: New.
11474
11475 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11476
11477         PR fortran/14077
11478         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11479
11480 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11481
11482         PR fortran/13201
11483         * gfortran.dg/shape_1.f90: New test.
11484
11485 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11486             Andrew Pinski  <apinski@apple.com>
11487
11488         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11489
11490 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11491
11492         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11493         comment.
11494
11495 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11496         Paul Brook  <paul@codesourcery.com>
11497
11498         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11499         '.f95' and '.F95'.
11500
11501 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11502
11503         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11504
11505 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11506
11507         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11508         testcases with capital suffix.
11509
11510 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11511
11512         PR fortran/15481
11513         PR fortran/13372
11514         PR fortran/13575
11515         PR fortran/15978
11516         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11517
11518         * gfortran.dg/implicit_1.f90: New test.
11519
11520 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11521
11522         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11523         expression to match gfortran warning/error messages
11524         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11525         dg-error text.
11526
11527 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11528
11529         * lib/fortran-torture.exp: Rename proc search_for to
11530         search_for_re.
11531
11532 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11533
11534         * gcc.c-torture/execute/simd-5.x: New file.
11535         XFAIL on SPARC 64-bit at -O0.
11536
11537 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11538
11539         PR c++/8211
11540         PR c++/16165
11541         * g++.dg/warn/effc3.C: New test.
11542
11543 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11544
11545         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11546         change X to 1X in format.
11547         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11548         add data statements to conform to standard.
11549
11550 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11551
11552         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11553         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11554         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11555
11556 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11557
11558         * gfortran.dg/g77/7388.f: Copy from g77.dg
11559         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11560         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11561         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11562         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11563         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11564         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11565         * gfortran.dg/g77/strlen0.f: Likewise
11566
11567 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11568
11569         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11570         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11571
11572 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11573
11574         * gcc.c-torture/execute/920428-2.x: Delete.
11575         * gcc.c-torture/execute/920501-7.x: Likewise.
11576
11577 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11578
11579         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11580         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11581         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11582         prescott and c3-2.
11583         (PREFETCH_3DNOW): Add -march=c3.
11584
11585 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11586
11587         PR c/16437
11588         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11589         * gcc.c-torture/execute/bf64-1.x: Likewise.
11590
11591 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11592
11593         * gcc.c-torture/compile/20040708-1.c: New test.
11594
11595 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11596
11597         PR c++/16169
11598         * g++.dg/warn/effc2.C: New test.
11599
11600 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11601
11602         * gcc.c-torture/execute/bitfld-1.x: Remove.
11603         * gcc.c-torture/execute/bitfld-3.c: New test.
11604         * gcc.dg/bitfld-2.c: Remove XFAILs.
11605
11606 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11607
11608         PR c++/16276
11609         * g++.dg/rtti/tinfo1.C: New file.
11610
11611 2004-07-07  Eric Christopher  <echristo@redhat.com>
11612
11613         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11614
11615 2004-07-07  Andrew Pinski  <apinski@apple.com>
11616
11617         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11618
11619 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11620
11621         * g++.dg/init/call1.C: XFAIL.
11622
11623 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11624
11625         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11626         except for movstrict*, to movmem* and clrstr* to clrmem*.
11627
11628 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11629
11630         * gcc.c-torture/execute/20040707-1.c: New test.
11631
11632 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11633
11634         * gcc.c-torture/execute/20040706-1.c: New test.
11635
11636 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11637
11638         PR c++/3671
11639         * g++.dg/template/spec14.C: New test.
11640
11641 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11642
11643         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11644         nothing if not yet defined.  Use it in b, c and d type definitions.
11645         * gcc.c-torture/execute/20040705-1.c: New test.
11646         * gcc.c-torture/execute/20040705-2.c: New test.
11647
11648 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11649
11650         PR c++/2518
11651         * g++.dg/lookup/new1.C: New test.
11652
11653 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11654
11655         PR c++/11406
11656         * g++.dg/template/sizeof8.C: New test.
11657
11658 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11659
11660         * gcc.c-torture/compile/20040705-1.c: New test.
11661
11662 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11663
11664         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11665
11666 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11667
11668         * gcc.dg/cpp/if-mop.c: Two new testcases.
11669         * gcc.dg/cpp/trad/comment-3.c: New.
11670
11671 2004-07-04  Paul Brook  <paul@codesourcery.com>
11672
11673         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11674
11675 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11676
11677         PR c++/3761
11678         * g++.dg/lookup/crash4.C: New test.
11679
11680 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11681
11682         * gcc.c-torture/execute/builtin-abs-1.c
11683         * gcc.c-torture/execute/builtin-abs-2.c
11684         * gcc.c-torture/execute/builtin-complex-1.c
11685         * gcc.c-torture/execute/builtins/string-1-lib.c
11686         * gcc.c-torture/execute/builtins/string-1.c
11687         * gcc.c-torture/execute/builtins/string-2-lib.c
11688         * gcc.c-torture/execute/builtins/string-2.c
11689         * gcc.c-torture/execute/builtins/string-3-lib.c
11690         * gcc.c-torture/execute/builtins/string-3.c
11691         * gcc.c-torture/execute/builtins/string-4-lib.c
11692         * gcc.c-torture/execute/builtins/string-4.c
11693         * gcc.c-torture/execute/builtins/string-5-lib.c
11694         * gcc.c-torture/execute/builtins/string-5.c
11695         * gcc.c-torture/execute/builtins/string-6-lib.c
11696         * gcc.c-torture/execute/builtins/string-6.c
11697         * gcc.c-torture/execute/builtins/string-7-lib.c
11698         * gcc.c-torture/execute/builtins/string-7.c
11699         * gcc.c-torture/execute/builtins/string-8-lib.c
11700         * gcc.c-torture/execute/builtins/string-8.c
11701         * gcc.c-torture/execute/builtins/string-9-lib.c
11702         * gcc.c-torture/execute/builtins/string-9.c
11703         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11704         * gcc.c-torture/execute/builtins/string-asm-1.c
11705         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11706         * gcc.c-torture/execute/builtins/string-asm-2.c
11707         * gcc.c-torture/execute/stdio-opt-1.c
11708         * gcc.c-torture/execute/stdio-opt-2.c
11709         * gcc.c-torture/execute/stdio-opt-3.c
11710         * gcc.c-torture/execute/string-opt-1.c
11711         * gcc.c-torture/execute/string-opt-10.c
11712         * gcc.c-torture/execute/string-opt-11.c
11713         * gcc.c-torture/execute/string-opt-12.c
11714         * gcc.c-torture/execute/string-opt-13.c
11715         * gcc.c-torture/execute/string-opt-14.c
11716         * gcc.c-torture/execute/string-opt-15.c
11717         * gcc.c-torture/execute/string-opt-16.c
11718         * gcc.c-torture/execute/string-opt-2.c
11719         * gcc.c-torture/execute/string-opt-6.c
11720         * gcc.c-torture/execute/string-opt-7.c
11721         * gcc.c-torture/execute/string-opt-8.c:
11722         Replace with ...
11723
11724         * gcc.c-torture/execute/builtins/abs-2.c
11725         * gcc.c-torture/execute/builtins/abs-3.c
11726         * gcc.c-torture/execute/builtins/complex-1.c
11727         * gcc.c-torture/execute/builtins/fprintf.c
11728         * gcc.c-torture/execute/builtins/fputs.c
11729         * gcc.c-torture/execute/builtins/memcmp.c
11730         * gcc.c-torture/execute/builtins/memmove.c
11731         * gcc.c-torture/execute/builtins/memops-asm.c
11732         * gcc.c-torture/execute/builtins/mempcpy-2.c
11733         * gcc.c-torture/execute/builtins/mempcpy.c
11734         * gcc.c-torture/execute/builtins/memset.c
11735         * gcc.c-torture/execute/builtins/printf.c
11736         * gcc.c-torture/execute/builtins/sprintf.c
11737         * gcc.c-torture/execute/builtins/strcat.c
11738         * gcc.c-torture/execute/builtins/strchr.c
11739         * gcc.c-torture/execute/builtins/strcmp.c
11740         * gcc.c-torture/execute/builtins/strcpy.c
11741         * gcc.c-torture/execute/builtins/strcspn.c
11742         * gcc.c-torture/execute/builtins/strlen-2.c
11743         * gcc.c-torture/execute/builtins/strlen.c
11744         * gcc.c-torture/execute/builtins/strncat.c
11745         * gcc.c-torture/execute/builtins/strncmp-2.c
11746         * gcc.c-torture/execute/builtins/strncmp.c
11747         * gcc.c-torture/execute/builtins/strncpy.c
11748         * gcc.c-torture/execute/builtins/strpbrk.c
11749         * gcc.c-torture/execute/builtins/strpcpy-2.c
11750         * gcc.c-torture/execute/builtins/strpcpy.c
11751         * gcc.c-torture/execute/builtins/strrchr.c
11752         * gcc.c-torture/execute/builtins/strspn.c
11753         * gcc.c-torture/execute/builtins/strstr-asm.c
11754         * gcc.c-torture/execute/builtins/strstr.c:
11755         ... these new files.
11756
11757         * gcc.c-torture/execute/builtins/abs-2-lib.c
11758         * gcc.c-torture/execute/builtins/abs-3-lib.c
11759         * gcc.c-torture/execute/builtins/complex-1-lib.c
11760         * gcc.c-torture/execute/builtins/fprintf-lib.c
11761         * gcc.c-torture/execute/builtins/fputs-lib.c
11762         * gcc.c-torture/execute/builtins/memcmp-lib.c
11763         * gcc.c-torture/execute/builtins/memmove-lib.c
11764         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11765         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11766         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11767         * gcc.c-torture/execute/builtins/memset-lib.c
11768         * gcc.c-torture/execute/builtins/printf-lib.c
11769         * gcc.c-torture/execute/builtins/sprintf-lib.c
11770         * gcc.c-torture/execute/builtins/strcat-lib.c
11771         * gcc.c-torture/execute/builtins/strchr-lib.c
11772         * gcc.c-torture/execute/builtins/strcmp-lib.c
11773         * gcc.c-torture/execute/builtins/strcpy-lib.c
11774         * gcc.c-torture/execute/builtins/strcspn-lib.c
11775         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11776         * gcc.c-torture/execute/builtins/strlen-lib.c
11777         * gcc.c-torture/execute/builtins/strncat-lib.c
11778         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11779         * gcc.c-torture/execute/builtins/strncmp-lib.c
11780         * gcc.c-torture/execute/builtins/strncpy-lib.c
11781         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11782         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11783         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11784         * gcc.c-torture/execute/builtins/strrchr-lib.c
11785         * gcc.c-torture/execute/builtins/strspn-lib.c
11786         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11787         * gcc.c-torture/execute/builtins/strstr-lib.c
11788         * gcc.c-torture/execute/builtins/lib/abs.c
11789         * gcc.c-torture/execute/builtins/lib/fprintf.c
11790         * gcc.c-torture/execute/builtins/lib/memset.c
11791         * gcc.c-torture/execute/builtins/lib/printf.c
11792         * gcc.c-torture/execute/builtins/lib/sprintf.c
11793         * gcc.c-torture/execute/builtins/lib/strcpy.c
11794         * gcc.c-torture/execute/builtins/lib/strcspn.c
11795         * gcc.c-torture/execute/builtins/lib/strncat.c
11796         * gcc.c-torture/execute/builtins/lib/strncmp.c
11797         * gcc.c-torture/execute/builtins/lib/strncpy.c
11798         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11799         * gcc.c-torture/execute/builtins/lib/strspn.c
11800         * gcc.c-torture/execute/builtins/lib/strstr.c:
11801         New files containing support routines.
11802
11803         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11804         declaration.
11805         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11806         when not optimizing.
11807
11808 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11809
11810         PR c++/16240
11811         * g++.dg/abi/mangle22.C: New test.
11812         * g++.dg/abi/mangle23.C: Likewise.
11813
11814 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11815
11816         PR fortran/16290
11817         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11818         Allow for cases without denormalized floating point numbers.
11819
11820 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11821
11822         PR c/1027
11823         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11824         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11825         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11826         expected warning text.
11827         * gcc.dg/format/diag-2.c: New test.
11828
11829 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11830
11831         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11832
11833 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11834
11835         * gcc.dg/builtins-43.c: New.
11836         * gcc.dg/builtins-44.c: New.
11837         * gcc.dg/builtins-45.c: New.
11838
11839 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11840             Andreas Tobler  <a.tobler@schweiz.ch>
11841
11842         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11843         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11844         as SIGSEGV.
11845         * gcc.dg/cleanup-11.c: Likewise.
11846         * gcc.dg/cleanup-8.c: Likewise.
11847         * gcc.dg/cleanup-9.c: Likewise.
11848         * gcc.dg/cleanup-5.c: Run on all platforms.
11849
11850 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11851
11852         * g++.dg/warn/nonnull1.C: New test.
11853
11854 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11855
11856         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11857         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11858         Special-case the Sun compiler wrt to <complex.h>.
11859
11860 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11861
11862         * gcc.dg/Wunreachable-8.C: New test.
11863
11864         * gcc.dg/h8300-ice2.c : New test.
11865
11866 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11867
11868         PR fortran/16161
11869         * gfortran.fortran-torture/compile/implicit.f90: Add test
11870         for implicit character.
11871
11872 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11873
11874         PR fortran/16289
11875         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11876         Use tiny() intrinsic to find smallest non-negative real
11877
11878 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11879
11880         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11881         * gcc.dg/compat/struct-by-value-22_x.c: New.
11882         * gcc.dg/compat/struct-by-value-22_y.c: New.
11883
11884         * gcc.c-torture/execute/20040629-1.c: New test.
11885
11886 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11887
11888         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11889         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11890
11891         PR target/16195
11892         * gcc.dg/20040625-1.c: New test.
11893
11894 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11895
11896         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11897
11898 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11899
11900         PR fortran/15963
11901         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11902
11903 2004-06-29  Richard Henderson  <rth@redhat.com>
11904
11905         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11906
11907 2004-06-29  Paul Brook  <paul@codesourcery.com>
11908
11909         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11910         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11911
11912 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11913
11914         PR c++/16260
11915         * g++.dg/parse/crash15.C: New.
11916
11917 2004-06-28  Andrew Pinski  <apinski@apple.com>
11918
11919         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11920         by the error already.
11921
11922         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11923
11924 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11925
11926         PR target/14041
11927         * gcc.dg/h8300-bss-align-1.c : New.
11928
11929 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * PR c++/16174
11932         * g++.dg/template/ctor4.C: New.
11933
11934 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11935
11936         PR c++/16205
11937         * g++.dg/warn/Wsequence-point-1.C: New test.
11938
11939 2004-06-27  Paul Brook  <paul@codesourcery.com>
11940
11941         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11942
11943 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11944
11945         * g++.old-deja/g++.mike/p7325.C: Remove.
11946
11947 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11948
11949         PR c/14963
11950         * gcc.dg/pr14963.c: New test.
11951
11952 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11953
11954         PR c++/16193
11955         * g++.dg/parse/redef1.C: New test.
11956
11957 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11958
11959         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11960         20021110.c.
11961         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11962         20021119-1.c.
11963         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11964         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11965         5-04.c.
11966         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11967         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11968         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11969         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11970         g++.brendan/enum14.C.
11971         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11972         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11973         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11974         g++.mike/virt1.C.
11975         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11976         memtemp24.C.
11977
11978 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11979
11980         * gcc.dg/20040527-1.c: New test case.
11981
11982 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11983
11984         PR gfortran/pr16196
11985         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11986
11987 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11988
11989         PR middle-end/15825
11990         * gcc.dg/pr15825-1.c: New test case.
11991
11992 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11993
11994         * gcc.c-torture/execute/20040625-1.c: New test.
11995
11996 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11997
11998         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11999
12000 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12001
12002         * gcc.dg/torture/mips-div-1.c: New test.
12003
12004 2004-06-24  Jeff Law  <law@redhat.com>
12005
12006         * gcc.dg/tree-ssa/20040624-1.c: New test.
12007
12008 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12009
12010         * gcc.c-torture/compile/20040624-1.c: New test.
12011
12012 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12013
12014         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12015         this directory.
12016
12017 2004-06-23  Andrew Pinski  <apinski@apple.com>
12018
12019         PR middle-end/15988
12020         * g++.dg/opt/ptrmem4.C: New test.
12021
12022         * gcc.dg/c90-array-quals-2.c: New test.
12023
12024 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12025
12026         * gcc.dg/kpice1.c: New test.
12027
12028 2006-06-23  Andrew Pinski  <apinski@apple.com>
12029
12030         * gcc.dg/c90-array-quals.c: New test.
12031
12032 2006-06-22  Richard Henderson  <rth@redhat.com>
12033
12034         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12035
12036 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12037
12038         * gcc.dg/builtins-config.h: Handle FreeBSD.
12039
12040 2006-06-22  Richard Henderson  <rth@redhat.com>
12041
12042         * g++.dg/opt/devirt1.C: New.
12043
12044 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12045
12046         * g++.dg/opt/pr15551.C: New testcase.
12047
12048 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12049
12050         PR target/14800
12051         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12052         x86_64-*-linux* when compiling for 32bit.
12053
12054 2004-06-21  Andrew Pinski  <apinski@apple.com>
12055
12056         * gcc.dg/pch/struct-1.c: New.
12057         * gcc.dg/pch/struct-1.hs: New.
12058
12059 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12060
12061         * gcc.dg/pch/save-temps-1.c: New file.
12062         * gcc.dg/pch/save-temps-1.hs: New file.
12063
12064 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12065
12066         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12067         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12068
12069 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12070
12071         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12072         to fix type error.
12073         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12074         Remove trailing spaces.
12075
12076 2004-06-21  Richard Henderson  <rth@redhat.com>
12077
12078         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12079         merging && to BIT_FIELD_REF.
12080
12081 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12082
12083         * g++.dg/opt/placeholder1.C: New test.
12084
12085 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12086
12087         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12088         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12089         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12090         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12091
12092 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12093
12094         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12095         extern "C".
12096         * g++.dg/other/pragma-re-1.C: Add comments.
12097
12098 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12099
12100         PR gfortran/16080
12101         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12102
12103 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12104
12105         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12106         instead of setting the type of size_t by
12107         hand.
12108
12109 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12110
12111         * gcc.dg/unordered-2.c: New test case.
12112         * gcc.dg/unordered-3.c: New test case.
12113
12114 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12115
12116         PR other/16043
12117         * lib/g++.exp (g++_version): Tweak regexp for version
12118         * lib/g77.exp (g77_version): Likewise
12119         * lib/gfortran.exp (gfortran_version): Likewise
12120         * lib/objc.exp (objc_version): Likewise
12121         * lib/treelang.exp (treelang_version): Likewise
12122
12123 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12124
12125         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12126         Use INT_MAX instead of __INT_MAX__.
12127         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12128
12129         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12130         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12131         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12132         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12133         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12134         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12135         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12136         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12137         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12138
12139         * gcc.dg/range-test-1.c: New test.
12140         * g++.dg/opt/range-test-1.C: New test.
12141
12142 2004-06-17  Richard Henderson  <rth@redhat.com>
12143
12144         * objc.dg/sync-1.m: New.
12145         * objc.dg/try-catch-1.m: Don't force next runtime.
12146         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12147         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12148         shadowed catch clause.
12149         * objc.dg/try-catch-5.m: New.
12150
12151 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12152
12153         Bug 14610
12154         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12155
12156 2004-06-15  Richard Henderson  <rth@redhat.com>
12157
12158         * gcc.dg/20001116-1.c: Move expected warning line.
12159
12160 2004-06-15  Richard Henderson  <rth@redhat.com>
12161
12162         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12163         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12164
12165 2004-06-15  Jeff Law  <law@redhat.com>
12166
12167         * gcc.dg/tree-ssa/20040615-1.c: New test.
12168         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12169         be less sensitive to operand ordering.
12170         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12171
12172 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12173
12174         * g++.dg/abi/bitfield3.C: Add comment..
12175
12176 2004-06-15  Richard Henderson  <rth@redhat.com>
12177
12178         * g++.dg/ext/stmtexpr1.C: XFAIL.
12179         * gcc.dg/20030612-1.c: XFAIL.
12180
12181 2004-06-15  Eric Christopher  <echristo@redhat.com>
12182
12183         * g++.dg/charset/asm5.c: New.
12184         * gcc.dg/charset/asm6.c: New.
12185
12186 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12187
12188         PR fortran/15962
12189         * gfortran.fortran-torture/execute/select_1.f90: New test.
12190
12191 2004-06-15  Paul Brook  <paul@codesourcery.com>
12192
12193         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12194
12195 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12196
12197         PR c++/15967
12198         * g++.dg/lookup/crash3.C: New test.
12199
12200 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12201
12202         PR c++/15947
12203         * g++.dg/parse/dtor4.C: New test.
12204
12205 2004-06-14  Jeff Law  <law@redhat.com>
12206
12207         * gcc.c-torture/compile/20040614-1.c: New test.
12208
12209 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12210
12211         PR fortran/15211
12212         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12213         LEN of a character array.
12214
12215 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12216
12217         PR c++/15096
12218         * g++.dg/template/ptrmem10.C: New test.
12219
12220         PR c++/14930
12221         * g++.dg/template/friend30.C: New test.
12222
12223 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12224
12225         PR fortran/14928
12226         * gfortran.fortran-torture/compile/mloc.f90: New test.
12227
12228 2004-06-13  Paul Brook  <paul@codesourcery.com>
12229
12230         * gfortran.fortran-torture/execute/random_2.f90: New test.
12231
12232 2004-06-13  Eric Christopher  <echristo@redhat.com>
12233
12234         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12235
12236 2004-06-12  Paul Brook  <paul@codesourcery.com>
12237
12238         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12239
12240 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12241
12242         PR fortran/14923
12243         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12244
12245 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12246
12247         PR fortran/14957
12248         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12249         syntax errors in end statements of contained subroutines.
12250
12251 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12252
12253         PR fortran/12841
12254         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12255
12256 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12257
12258         PR fortran/15665
12259         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12260
12261 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12262
12263         PR gfortran/12839
12264         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12265
12266 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12267
12268         PR c++/15862
12269         * g++.dg/parse/enum1.C: New test.
12270
12271 2004-06-10  Jeff Law  <law@redhat.com>
12272
12273         * gcc.c-torture/compile/20040610-1.c: New test.
12274
12275 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12276
12277         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12278         * g++.old-deja/g++.other/decl3.C: Likewise.
12279
12280 2004-06-10  Brian Booth  <bbooth@redhat.com>
12281
12282         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12283         V_MAY_DEF instead of VDEF.
12284         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12285
12286 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/14211
12289         * g++.dg/conversion/const1.C: New test.
12290
12291         PR c++/15076
12292         * g++.dg/conversion/reinterpret1.C: New test.
12293
12294         PR c++/15877
12295         * g++.dg/template/enum2.C: New test.
12296
12297         PR c++/15227
12298         * g++.dg/template/error13.C: New test.
12299
12300 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12301
12302         PR fortran/14957
12303         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12304         arguments to test_* REAL and of the right size.
12305
12306 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12307
12308         PR target/15569
12309         PR rtl-optimization/15681
12310         * gcc.dg/20040609-1.c: New test.
12311
12312 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12313
12314         PR c++/14791
12315         * g++.dg/opt/builtins1.C: New test.
12316
12317 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12318
12319         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12320         that use default windows32 struct layout.
12321         * gcc.dg/i386-bitfield2.c: Likewise.
12322
12323 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12324
12325         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12326         for mingw32 and cygwin targets.
12327
12328 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12329
12330         * gcc.dg/pch/macro-4.c: New.
12331         * gcc.dg/pch/macro-4.hs: New.
12332
12333 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12334
12335         PR fortran/13249
12336         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12337
12338 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12339
12340         PR fortran/13372
12341         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12342
12343 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12344
12345         PR gfortran/14897
12346         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12347
12348 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12349
12350         PR gfortran/15755
12351         * gfortran.fortran-torture/execute/backspace.c : New test.
12352
12353 2004-06-09  Paul Brook  <paul@codesourcery.com>
12354
12355         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12356         (pointer_to_section): Rewrite to use smaller array.
12357
12358 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12359
12360         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12361         * gcc.dg/ext/altivec-10.c: Same.
12362         * gcc.dg/ext/altivec-11.c: Same.
12363         * gcc.dg/ext/altivec-12.c: Same.
12364         * gcc.dg/ext/altivec-13.c: Same.
12365         * gcc.dg/ext/altivec-14.c: Same.
12366         * gcc.dg/ext/altivec-15.c: Same.
12367         * gcc.dg/ext/altivec-16.c: Same.
12368         * gcc.dg/ext/altivec-3.c: Same.
12369         * gcc.dg/ext/altivec-4.c: Same.
12370         * gcc.dg/ext/altivec-6.c: Same.
12371         * gcc.dg/ext/altivec-7.c: Same.
12372         * gcc.dg/ext/altivec-8.c: Same.
12373         * gcc.dg/ext/altivec-varargs-1.c: Same.
12374
12375         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12376         * g++.dg/ext/altivec-10.C: Same.
12377         * g++.dg/ext/altivec-2.C: Same.
12378         * g++.dg/ext/altivec-3.C: Same.
12379         * g++.dg/ext/altivec-4.C: Same.
12380         * g++.dg/ext/altivec-5.C: Same.
12381         * g++.dg/ext/altivec-6.C: Same.
12382         * g++.dg/ext/altivec-7.C: Same.
12383         * g++.dg/ext/altivec-8.C: Same.
12384         * g++.dg/ext/altivec-9.C: Same.
12385
12386 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12387
12388         PR c++/7841
12389         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12390
12391 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12392
12393         * gcc.dg/union-1.c: New test.
12394
12395 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12396
12397         * gcc.dg/builtins-41.c: New test case.
12398         * gcc.dg/builtins-42.c: New test case.
12399
12400 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12401
12402         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12403         * g++.dg/ext/altivec-10.C: Same.
12404         * g++.dg/ext/altivec-2.C: Same.
12405         * g++.dg/ext/altivec-3.C: Same.
12406         * g++.dg/ext/altivec-4.C: Same.
12407         * g++.dg/ext/altivec-5.C: Same.
12408         * g++.dg/ext/altivec-6.C: Same.
12409         * g++.dg/ext/altivec-7.C: Same.
12410         * g++.dg/ext/altivec-8.C: Same.
12411         * g++.dg/ext/altivec-9.C: Same.
12412         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12413         * g++.old-deja/g++.brendan/new3.C: Same.
12414         * gcc.c-torture/execute/eeprof-1.x: Same.
12415
12416 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12417
12418         PR c/14765
12419         * gcc.dg/pr14765-1.c: New test.
12420
12421 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12422
12423         PR c/14649
12424         * gcc.dg/pr14649-1.c: New test case.
12425
12426 2004-06-07  Richard Henderson  <rth@redhat.com>
12427
12428         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12429         if temporaries.
12430
12431 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12432
12433         * g++.dg/eh/elide1.C: Remove XFAIL.
12434
12435 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12436
12437         PR c++/15337
12438         * g++.dg/expr/sizeof3.C: New test.
12439
12440         PR c++/14777
12441         * g++.dg/template/access14.C: New test.
12442
12443         PR c++/15554
12444         * g++.dg/template/enum1.C: New test.
12445
12446         PR c++/15057
12447         * g++.dg/eh/throw1.C: New test.
12448
12449 2004-06-07  David Ayers  <d.ayers@inode.at>
12450             Ziemowit Laski  <zlaski@apple.com>
12451
12452         * lib/objc.exp (objc_target_compile): Revert the '-framework
12453         Foundation' flag fix, since bare Darwin does not ship
12454         with the Foundation framework.
12455         * objc/execute/next_mapping.h: Provide a local NSConstantString
12456         @interface and @implementation.
12457         (objc_constant_string_init): A constructor function, used to
12458         initialize the NSConstantString meta-class object.
12459         * objc/execute/string1.m: Include "next_mapping.h" instead of
12460         <Foundation/NSString.h>.
12461         * objc/execute/string2.m: Likewise.
12462         * objc/execute/string3.m: Likewise.
12463         * objc/execute/string4.m: Likewise.
12464
12465 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12466
12467         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12468         to double. Replace double with FLOAT.
12469         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12470
12471         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12472         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12473         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12474         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12475         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12476         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12477         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12478         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12479
12480 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12481
12482         PR c/13519
12483         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12484
12485 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12486
12487         PR c++/15503
12488         * g++.dg/template/meminit2.C: New test.
12489
12490 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12491
12492         PR target/15822
12493         * gcc.c-torture/execute/compare-fp-1.c,
12494         gcc.c-torture/execute/compare-fp-2.c,
12495         gcc.c-torture/execute/compare-fp-3.c,
12496         gcc.c-torture/execute/compare-fp-4.c,
12497         gcc.c-torture/execute/compare-fp-3.x,
12498         gcc.c-torture/execute/compare-fp-4.x: Moved...
12499         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12500         gcc.c-torture/execute/ieee/compare-fp-2.c,
12501         gcc.c-torture/execute/ieee/compare-fp-3.c,
12502         gcc.c-torture/execute/ieee/compare-fp-4.c,
12503         gcc.c-torture/execute/ieee/compare-fp-3.x,
12504         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12505
12506 2004-06-04  David Ayers  <d.ayers@inode.at>
12507
12508         * objc/execute/protocol-isEqual-4.m: New testcase.
12509
12510 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12511
12512         * objc/execute/protocol-isEqual-1.m: New testcase.
12513         * objc/execute/protocol-isEqual-2.m: New testcase.
12514         * objc/execute/protocol-isEqual-3.m: New testcase.
12515
12516 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12517
12518         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12519
12520 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12521
12522         * lib/objc.exp (objc_target_compile): When running tests on
12523         Darwin (Mac OS X), inform the linker about '-framework
12524         'Foundation'.
12525
12526 2004-06-02  Eric Christopher  <echristo@redhat.com>
12527
12528         * gcc.c-torture/compile/20040602-1.c: New.
12529
12530 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12531
12532         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12533         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12534
12535         PR tree-optimization/14736
12536         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12537
12538         PR tree-optimization/14042
12539         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12540
12541         PR tree-optimization/14729
12542         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12543
12544 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12545
12546         PR fortran/15557
12547         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12548
12549 2004-06-01  Richard Hederson  <rth@redhat.com>
12550
12551         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12552
12553 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12554
12555         PR c++/14932
12556         * g++.dg/parse/offsetof4.C: New test.
12557
12558 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12559
12560         PR objc/7993
12561         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12562
12563 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/15701
12566         * g++.dg/template/friend29.C: New test.
12567
12568 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12569
12570         PR c/15749
12571         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12572
12573 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12574
12575         * gcc.dg/sparc-trap-1.c: New test.
12576
12577 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12578
12579         PR middle-end/15069
12580         * g++.dg/opt/fold3.C: New test case.
12581
12582 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12583
12584         * lib/target-supports.exp (check_iconv_available): Fix fallout
12585         from 2004-05-28 patch.
12586
12587 2004-05-30  Paul Brook  <paul@codesourcery.com>
12588
12589         PR fortran/15620
12590         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12591         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12592
12593 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12594
12595         * gfortran.fortran-torture/execute/random_1.f90: New test.
12596
12597 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12598
12599         * g++.dg/ext/altivec-10.C: New test.
12600
12601 2004-05-29  Paul Brook  <paul@codesourcery.com>
12602
12603         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12604
12605 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12606
12607         * gcc.dg/altivec-16.c: New test.
12608
12609 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12610
12611         * lib/target-supports.exp (check_vmx_hw_available): New.
12612         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12613
12614         * lib/target-supports.exp (check_alias_available,
12615         check_iconv_available, check_named_sections_available): Use
12616         unique names for temporary files.
12617
12618 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12619
12620         * gcc.dg/altivec-15.c: New test.
12621
12622 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12623
12624         PR c++/15083
12625         * g++.dg/warn/noeffect6.C: New test.
12626
12627         PR c++/15471
12628         * g++.dg/expr/ptrmem4.C: New test.
12629
12630         PR c++/15640
12631         * g++.dg/template/operator3.C: New test.
12632
12633 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12634
12635         PR c++/14668
12636         * g++.dg/lookup/redecl1.C: New test.
12637         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12638
12639 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12640
12641         * gcc.c-torture/execute/compare-fp-1.c,
12642         gcc.c-torture/execute/compare-fp-2.c,
12643         gcc.c-torture/execute/compare-fp-3.c,
12644         gcc.c-torture/execute/compare-fp-4.c,
12645         gcc.c-torture/execute/compare-fp-3.x,
12646         gcc.c-torture/execute/compare-fp-4.x,
12647         gcc.dg/pr15649-1.c: New.
12648
12649 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12650
12651         PR c++/12883
12652         * g++.dg/init/array14.C: New test.
12653
12654 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12655
12656         * lib/compat.exp (compat-get-options-main): New.
12657         (compat-get-options): Remove unneeded code, warn for ignored
12658         command.
12659         (compat-execute): Check flag set by dg-require-* commands.
12660
12661         * lib/compat.exp (compat-execute): Break up long lines.
12662
12663 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12664
12665         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12666         * gcc.dg/altivec-14.c: New test.
12667         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12668
12669         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12670         * gcc.dg/altivec-12.c: Ditto.
12671
12672         * gcc.dg/altivec-3.c: Move call to altivec_check.
12673
12674 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12675
12676         PR c++/15044
12677         * g++.dg/template/error12.C: New test.
12678
12679         PR c++/15317
12680         * g++.dg/ext/attrib15.C: New test.
12681
12682         PR c++/15329
12683         * g++.dg/template/ptrmem9.C: New test.
12684
12685 2004-05-25  Paul Brook  <paul@codesourcery.com>
12686
12687         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12688
12689 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12690
12691         PR c++/15165
12692         * g++.dg/template/crash19.C: New test.
12693
12694 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12695
12696         PR c++/15025
12697         * g++.dg/template/redecl1.C: New test.
12698
12699 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12700
12701         PR c++/14821
12702         * g++.dg/other/ns1.C: New test.
12703
12704         PR c++/14883
12705         * g++.dg/template/invalid1.C: New test.
12706
12707 2004-05-23  Paul Brook  <paul@codesourcery.com>
12708         Victor Leikehman  <lei@haifasphere.co.il>
12709
12710         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12711         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12712
12713 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12714
12715         PR c++/15285
12716         PR c++/15299
12717         * g++.dg/template/non-dependent5.C: New test.
12718         * g++.dg/template/non-dependent6.C: New test.
12719
12720 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/15507
12723         * g++.dg/inherit/union1.C: New test.
12724
12725         PR c++/15542
12726         * g++.dg/template/addr1.C: New test.
12727
12728         PR c++/15427
12729         * g++.dg/template/array5.C: New test.
12730
12731         PR c++/15287
12732         * g++.dg/template/array6.C: New test.
12733
12734 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12735             Roger Sayle  <roger@eyesopen.com>
12736
12737         * g++.dg/lookup/forscope2.C: New test case.
12738
12739 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12740
12741         * gcc.dg/cpp/Wmissingdirs.c: New.
12742
12743 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12744
12745         PR target/15301
12746         * gcc.dg/compat/union-m128-1.h: New file.
12747         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12748         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12749         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12750
12751 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12752
12753         PR target/15302
12754         * gcc.dg/compat/struct-complex-1.h: New file.
12755         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12756         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12757         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12758
12759 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12760
12761         PR middle-end/3074
12762         * gcc.dg/pr3074-1.c: New test case.
12763         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12764
12765 2004-05-20  Falk Hueffner  <falk@debian.org>
12766
12767         PR other/15526
12768         * gcc.dg/ftrapv-1.c: New test case.
12769
12770 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12771
12772         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12773
12774 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12775             Jeff Law  <law@redhat.com>
12776
12777         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12778         * gcc.dg/tree-ssa/20040518-2.c: New test.
12779
12780         * gcc.dg/tree-ssa/20040518-1.c: New test.
12781
12782 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12783
12784         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12785
12786 2004-05-18  Paul Brook  <paul@codesourcery.com>
12787
12788         PR fortran/13930
12789         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12790
12791 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12792
12793         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12794         constant folding.
12795
12796 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12797
12798         * gcc.dg/tree-ssa/20040517-1.c: New test.
12799
12800 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12801
12802         * gcc.dg/loop-4.c: New test.
12803
12804 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12805
12806         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12807
12808 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12809
12810         PR fortran/15311
12811         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12812
12813 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12814
12815         PR fortran/13826
12816         PR fortran/13940
12817         * gfortran.fortran-torture/compile/data_1.f90: New test.
12818
12819 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12820
12821         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12822         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12823
12824 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12825
12826         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12827
12828 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12829
12830         PR c/15444
12831         * gcc.dg/format/xopen-1.c: Adjust expected message.
12832         * gcc.dg/format/xopen-3.c: New test.
12833
12834 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12835
12836         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12837
12838 2004-05-14  Jeff Law  <law@redhat.com>
12839
12840         * gcc.dg/tree-ssa/20040514-2.c: New test.
12841
12842 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12843
12844         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12845         this ...
12846         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12847         this.
12848
12849 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12850
12851         * gcc.dg/tree-ssa/20040514-1.c: New test.
12852
12853 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12854
12855         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12856         test.
12857
12858 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12859
12860         PR fortran/14066
12861         * gfortran.fortran-torture/compile/do_1.f90: New test.
12862
12863 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12864
12865         PR fortran/15051
12866         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12867         test.
12868
12869 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12870
12871         PR fortran/15149
12872         * gfortran.fortran-torture/execute/random_init.f90: New test.
12873
12874 2004-05-13  Paul Brook  <paul@codesourcery.com>
12875
12876         PR fortran/15314
12877         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12878
12879 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12880
12881         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12882         for the powerpc case.
12883
12884 2004-05-13  Jeff Law  <law@redhat.com>
12885
12886         * gcc.dg/tree-ssa/20040513-1.c: New test.
12887         * gcc.dg/tree-ssa/20040513-2.c: New test.
12888
12889 2004-05-13  Paul Brook  <paul@codesourcery.com>
12890
12891         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12892         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12893         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12894
12895 2004-05-13  Andreas Schwab  <schwab@suse.de>
12896
12897         PR other/10819
12898         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12899         characters.
12900
12901 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12902
12903         PR fortran/15294
12904         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12905
12906 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12907
12908         Merge from tree-ssa-20020619-branch.  See
12909         ChangeLog.tree-ssa for details.
12910
12911 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12912
12913         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12914         include <altivec.h> explicitly.
12915         * gcc.dg/altivec-13.c: Likewise.
12916
12917 2004-05-11  Paul Brook  <paul@codesourcery.com>
12918
12919         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12920
12921 2004-05-10  Eric Christopher  <echristo@redhat.com>
12922
12923         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12924         * gcc.dg/sibcall-4.c: Ditto.
12925
12926 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12927
12928         * g++.dg/ext/altivec-8.C: New test case.
12929         * gcc.dg/altivec-13.c: New test case.
12930
12931 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12932
12933         * gcc.c-torture/execute/divcmp-1.c: New test case.
12934         * gcc.c-torture/execute/divcmp-2.c: New test case.
12935         * gcc.c-torture/execute/divcmp-3.c: New test case.
12936
12937 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12938
12939         * g++.dg/other/pragma-re-2.C: New test.
12940
12941 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12942
12943         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12944         * gcc.dg/i386-387-2.c: Likewise.
12945
12946         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12947         __builtin_drem.
12948         * gcc.dg/i386-387-6.c: Likewise.
12949
12950 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12951
12952         * gcc.dg/builtins-33.c:  Also check log1p*.
12953
12954 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12955
12956         PR optimization/15296
12957         * gcc.c-torture/execute/pr15296.c: New test.
12958
12959 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12960
12961         * gcc.dg/builtins-40.c: New test.
12962
12963 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12964
12965         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12966
12967 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12968
12969         * g++.dg/ext/spe1.C: New testcase.
12970
12971 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12972
12973         * objc.dg/image-info.m: Allow additional attributes
12974         for __image_info section.
12975
12976 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12977
12978         * gcc.dg/torture/mips-hilo-2.c: New test.
12979
12980 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12981
12982         PR c++/14389
12983         * g++.dg/template/member5.C: New test.
12984
12985 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12986
12987         * gcc.dg/builtins-34.c: Also check expm1*.
12988
12989 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12990
12991         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12992         * gcc.dg/torture/builtin-convert-3.c: New test.
12993
12994 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12995
12996         PR middle-end/15054
12997         * g++.dg/opt/pr15054.C: New test.
12998
12999 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13000
13001         * gcc.dg/torture/builtin-rounding-1.c: New test.
13002         * gcc.dg/builtins-25.c: Delete.
13003         * gcc.dg/builtins-29.c: Delete.
13004
13005 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13006
13007         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13008         * gcc.dg/sibcall-4.c: Likewise.
13009         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13010
13011 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13012
13013         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13014         bit-field on 16-bit targets.
13015
13016 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13017
13018         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13019         16-bit targets.
13020
13021 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13022
13023         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13024         * gcc.dg/rs6000-power2-2.c: Likewise.
13025
13026 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13027
13028         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13029         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13030         Change the asm registers to be in form of frN instead of fN.
13031
13032 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13033
13034         * gcc.dg/torture/builtin-convert-2.c: New test.
13035
13036 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13037
13038         * gcc.dg/rs6000-power2-1.c: New test.
13039         * gcc.dg/rs6000-power2-2.c: New test.
13040
13041 2004-04-28  Jan Hubicka  <jh@suse.cz>
13042
13043         * gcc.dg/unused-6.c: New test.
13044
13045 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13046             Ulrich Weigand  <uweigand@de.ibm.com>
13047
13048         * ada/acats/run_all.sh: Define $target variable.
13049
13050 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13051
13052         PR c++/15119
13053         * g++.dg/other/vararg-1.C: New test.
13054
13055         PR c++/4794
13056         * g++.dg/eh/cleanup3.C: New test.
13057
13058 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13059
13060         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13061         and ad8011a (target_insn).
13062         * ada/acats/support/macro.dfs: Likewise.
13063         * ada/acats/support/impbit.adb: New file.
13064
13065 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13066
13067         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13068
13069 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13070
13071         * gcc.dg/loop-3.c: New test.
13072
13073 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13074
13075         * gcc.c-torture/execute/simd-5.c: New test.
13076
13077 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13078
13079         PR c++/15064
13080         * g++.dg/template/crash18.C: New test.
13081
13082 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13083
13084         * g++.dg/ext/complit3.C: New test.
13085
13086 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13087
13088         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13089         * gcc.dg/altivec-3.c: Same.
13090         * gcc.dg/altivec-varargs-1.c: Same.
13091
13092 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13093
13094         * lib/target-supports.exp (check_profiling_available): Assume
13095         profiling is not available on powerpc-eabi targets.
13096
13097 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13098
13099         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13100         * gcc.dg/vmx/bug-1.c: Ditto.
13101
13102 2004-04-20  Eric Christopher  <echristo@redhat.com>
13103
13104         * gcc.dg/charset/extern.c: New test.
13105         * g++.dg/charset/extern3.cc: Ditto.
13106
13107 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13108
13109         * gcc.dg/builtins-39.c: New test.
13110
13111 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13112
13113         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13114
13115 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13116
13117         * gcc.dg/torture/mips-hilo-1.c: New test.
13118
13119 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13120
13121         * gcc.c-torture/compile/20040419-1.c: New test.
13122
13123 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13124
13125         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13126
13127 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13128             Aldy Hernandez  <aldyh@redhat.com>
13129
13130         * gcc.c-torture/execute/va-arg-24.c: New.
13131
13132 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13133             Aldy Hernandez  <aldyh@redhat.com>
13134
13135         * gcc.dg/vmx/1b-01.c: New.
13136         * gcc.dg/vmx/1b-02.c: New.
13137         * gcc.dg/vmx/1b-03.c: New.
13138         * gcc.dg/vmx/1b-04.c: New.
13139         * gcc.dg/vmx/1b-05.c: New.
13140         * gcc.dg/vmx/1b-06.c: New.
13141         * gcc.dg/vmx/1b-07.c: New.
13142         * gcc.dg/vmx/1c-01.c: New.
13143         * gcc.dg/vmx/1c-02.c: New.
13144         * gcc.dg/vmx/3a-01a.c: New.
13145         * gcc.dg/vmx/3a-01.c: New.
13146         * gcc.dg/vmx/3a-01m.c: New.
13147         * gcc.dg/vmx/3a-03.c: New.
13148         * gcc.dg/vmx/3a-03m.c: New.
13149         * gcc.dg/vmx/3a-04.c: New.
13150         * gcc.dg/vmx/3a-04m.c: New.
13151         * gcc.dg/vmx/3a-05.c: New.
13152         * gcc.dg/vmx/3a-06.c: New.
13153         * gcc.dg/vmx/3a-06m.c: New.
13154         * gcc.dg/vmx/3a-07.c: New.
13155         * gcc.dg/vmx/3b-01.c: New.
13156         * gcc.dg/vmx/3b-02.c: New.
13157         * gcc.dg/vmx/3b-10.c: New.
13158         * gcc.dg/vmx/3b-13.c: New.
13159         * gcc.dg/vmx/3b-14.c: New.
13160         * gcc.dg/vmx/3b-15.c: New.
13161         * gcc.dg/vmx/3c-01a.c: New.
13162         * gcc.dg/vmx/3c-01.c: New.
13163         * gcc.dg/vmx/3c-02.c: New.
13164         * gcc.dg/vmx/3c-03.c: New.
13165         * gcc.dg/vmx/3d-01.c: New.
13166         * gcc.dg/vmx/4-01.c: New.
13167         * gcc.dg/vmx/4-03.c: New.
13168         * gcc.dg/vmx/5-01.c: New.
13169         * gcc.dg/vmx/5-02.c: New.
13170         * gcc.dg/vmx/5-03.c: New.
13171         * gcc.dg/vmx/5-04.c: New.
13172         * gcc.dg/vmx/5-05.c: New.
13173         * gcc.dg/vmx/5-06.c: New.
13174         * gcc.dg/vmx/5-07.c: New.
13175         * gcc.dg/vmx/5-07t.c: New.
13176         * gcc.dg/vmx/5-08.c: New.
13177         * gcc.dg/vmx/5-10.c: New.
13178         * gcc.dg/vmx/5-11.c: New.
13179         * gcc.dg/vmx/7-01a.c: New.
13180         * gcc.dg/vmx/7-01.c: New.
13181         * gcc.dg/vmx/7c-01.c: New.
13182         * gcc.dg/vmx/7d-01.c: New.
13183         * gcc.dg/vmx/7d-02.c: New.
13184         * gcc.dg/vmx/8-01.c: New.
13185         * gcc.dg/vmx/8-02a.c: New.
13186         * gcc.dg/vmx/8-02.c: New.
13187         * gcc.dg/vmx/brode-1.c: New.
13188         * gcc.dg/vmx/bug-1.c: New.
13189         * gcc.dg/vmx/bug-2.c: New.
13190         * gcc.dg/vmx/bug-3.c: New.
13191         * gcc.dg/vmx/cw-bug-1.c: New.
13192         * gcc.dg/vmx/cw-bug-2.c: New.
13193         * gcc.dg/vmx/cw-bug-3.c: New.
13194         * gcc.dg/vmx/dct.c: New.
13195         * gcc.dg/vmx/debug-1.c: New.
13196         * gcc.dg/vmx/debug-2.c: New.
13197         * gcc.dg/vmx/debug-3.c: New.
13198         * gcc.dg/vmx/debug-4.c: New.
13199         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13200         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13201         * gcc.dg/vmx/eg-5.c: New.
13202         * gcc.dg/vmx/fft.c: New.
13203         * gcc.dg/vmx/gcc-bug-1.c: New.
13204         * gcc.dg/vmx/gcc-bug-2.c: New.
13205         * gcc.dg/vmx/gcc-bug-3.c: New.
13206         * gcc.dg/vmx/gcc-bug-4.c: New.
13207         * gcc.dg/vmx/gcc-bug-5.c: New.
13208         * gcc.dg/vmx/gcc-bug-6.c: New.
13209         * gcc.dg/vmx/gcc-bug-7.c: New.
13210         * gcc.dg/vmx/gcc-bug-8.c: New.
13211         * gcc.dg/vmx/gcc-bug-9.c: New.
13212         * gcc.dg/vmx/gcc-bug-b.c: New.
13213         * gcc.dg/vmx/gcc-bug-c.c: New.
13214         * gcc.dg/vmx/gcc-bug-d.c: New.
13215         * gcc.dg/vmx/gcc-bug-e.c: New.
13216         * gcc.dg/vmx/gcc-bug-f.c: New.
13217         * gcc.dg/vmx/gcc-bug-g.c: New.
13218         * gcc.dg/vmx/gcc-bug-i.c: New.
13219         * gcc.dg/vmx/harness.h: New.
13220         * gcc.dg/vmx/ira1.c: New.
13221         * gcc.dg/vmx/ira2a.c: New.
13222         * gcc.dg/vmx/ira2b.c: New.
13223         * gcc.dg/vmx/ira2.c: New.
13224         * gcc.dg/vmx/ira2c.c: New.
13225         * gcc.dg/vmx/mem.c: New.
13226         * gcc.dg/vmx/newton-1.c: New.
13227         * gcc.dg/vmx/ops.c: New.
13228         * gcc.dg/vmx/sn7153.c: New.
13229         * gcc.dg/vmx/spill2.c: New.
13230         * gcc.dg/vmx/spill3.c: New.
13231         * gcc.dg/vmx/spill.c: New.
13232         * gcc.dg/vmx/t.c: New.
13233         * gcc.dg/vmx/varargs-1.c: New.
13234         * gcc.dg/vmx/varargs-2.c: New.
13235         * gcc.dg/vmx/varargs-3.c: New.
13236         * gcc.dg/vmx/varargs-4.c: New.
13237         * gcc.dg/vmx/varargs-5.c: New.
13238         * gcc.dg/vmx/varargs-6.c: New.
13239         * gcc.dg/vmx/varargs-7.c: New.
13240         * gcc.dg/vmx/vmx.exp: New.
13241         * gcc.dg/vmx/vprint-1.c: New.
13242         * gcc.dg/vmx/vscan-1.c: New.
13243         * gcc.dg/vmx/x-01.c: New.
13244         * gcc.dg/vmx/x-02.c: New.
13245         * gcc.dg/vmx/x-03.c: New.
13246         * gcc.dg/vmx/x-04.c: New.
13247         * gcc.dg/vmx/x-05.c: New.
13248         * gcc.dg/vmx/yousufi-1.c: New.
13249         * gcc.dg/vmx/zero-1.c: New.
13250         * gcc.dg/vmx/zero.c: New.
13251
13252 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13253
13254         * g++.dg/lookup/java1.C: Update for chage of
13255         _Jv_AllocObject.
13256         * g++.dg/lookup/java2.C: Likewise.
13257
13258 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13259
13260         * ada/acats/run_all.sh: use -O2 by default.
13261
13262 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13263
13264         * gcc.dg/vr-mult-[12].c: New tests.
13265
13266 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13267
13268         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13269
13270         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13271
13272 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13273
13274         * lib/target-supports.exp (check_profiling_available): Assume profiling
13275         isn't available for mips*-*-elf targets.
13276
13277 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13278
13279         * gcc.dg/builtins-38.c: New test.
13280
13281 2004-04-14  Eric Christopher  <echristo@redhat.com>
13282
13283         * g++.dg/charset/charset.exp: Run .cc extension tests.
13284
13285 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13286
13287         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13288
13289 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13290
13291         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13292
13293 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13294
13295         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13296         * gcc.dg/i386-387-2.c: Likewise.
13297
13298         * gcc.dg/i386-387-7.c: New test.
13299         * gcc.dg/i386-387-8.c: New test.
13300
13301         * gcc.dg/builtins-37.c: New test.
13302
13303 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13304
13305         * g++.dg/pch/externc-1.C: Add missing semicolon.
13306
13307 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13308
13309         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13310
13311 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13312
13313         * gcc.c-torture/execute/20040411-1.c: New test.
13314
13315 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13316
13317         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13318
13319 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13320
13321         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13322
13323 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13324
13325         * lib/target-supports.exp (check_named_sections_available): New.
13326         * lib/gcc-dg.exp (dg-require-named-sections): New.
13327         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13328         old-deja.exp.  Also prune error-count message from HP linker.
13329         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13330
13331         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13332         * g++.old-deja/g++.pt/static3.C: Likewise.
13333         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13334
13335 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13336
13337         * gcc.c-torture/execute/20040409-1.c: New test case.
13338         * gcc.c-torture/execute/20040409-2.c: New test case.
13339         * gcc.c-torture/execute/20040409-3.c: New test case.
13340
13341 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13342
13343         * gcc.dg/20040409-1.c: New test.
13344
13345 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13346
13347         PR target/14888
13348         * g++.dg/opt/pr14888.C: New test case.
13349
13350 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13351
13352         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13353         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13354         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13355         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13356         New tests.
13357
13358 2004-04-08  Paul Brook  <paul@codesourcery.com>
13359
13360         * gcc.dg/spill-1.c: New test.
13361
13362 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13363
13364         * gcc.dg/torture/builtin-ctype-2.c: New test.
13365
13366 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13367
13368         * gcc.dg/pch/pch.exp: Add largefile test.
13369
13370 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13371
13372         * g++.dg/pch/externc-1.Hs: New.
13373         * g++.dg/pch/externc-1.C: New.
13374
13375 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.dg/compat/struct-by-value-5a_main.c,
13378         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13379         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13380         * gcc.dg/compat/struct-by-value-5a_x.c,
13381         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13382         gcc.dg/compat/struct-by-value-5_x.c.
13383         * gcc.dg/compat/struct-by-value-5a_y.c,
13384         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13385         gcc.dg/compat/struct-by-value-5_y.c.
13386
13387         * gcc.dg/compat/struct-by-value-6a_main.c,
13388         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13389         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13390         * gcc.dg/compat/struct-by-value-6a_x.c,
13391         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13392         gcc.dg/compat/struct-by-value-6_x.c.
13393         * gcc.dg/compat/struct-by-value-6a_y.c,
13394         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13395         gcc.dg/compat/struct-by-value-6_y.c.
13396
13397         * gcc.dg/compat/struct-by-value-7a_main.c,
13398         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13399         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13400         * gcc.dg/compat/struct-by-value-7a_x.c,
13401         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13402         gcc.dg/compat/struct-by-value-7_x.c.
13403         * gcc.dg/compat/struct-by-value-7a_y.c,
13404         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13405         gcc.dg/compat/struct-by-value-7_y.c.
13406
13407 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13408
13409         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13410         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13411         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13412         options.
13413
13414 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13415
13416         * gcc.dg/builtins-36.c: New test.
13417
13418 2004-04-06  Paul Brook  <paul@codesourcery.com>
13419
13420         * README.gcc: Remove obsolete contraint on testcases.
13421
13422 2004-04-05  Paul Brook  <paul@codesourcery.com>
13423
13424         PR2123
13425         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13426         failure and exit(0) on success.
13427         * g++.dg/expr/anew2.C: Ditto.
13428         * g++.dg/expr/anew3.C: Ditto.
13429         * g++.dg/expr/anew4.C: Ditto.
13430
13431 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13432
13433         PR c++/3518
13434         * g++.dg/template/unify7.C: New.
13435
13436 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13437
13438         * g++.dg/README: Bring up to date with new subdirectories; remove
13439         duplicate subdirectory lines.
13440
13441 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         PR c++/14007
13444         * g++.dg/template/unify5.C: New.
13445         * g++.dg/template/unify6.C: New.
13446         * g++.dg/template/qualttp20.C: Adjust.
13447         * g++.old-deja/g++.jason/report.C: Adjust.
13448         * g++.old-deja/g++.other/qual1.C: Adjust.
13449
13450 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13451
13452         PR c++/14803
13453         * g++.dg/inherit/ptrmem1.C: New test.
13454
13455 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13456
13457         PR c++/14755
13458         * gcc.c-torture/execute/20040331-1.c: New test.
13459         * gcc.dg/20040331-1.c: New test.
13460
13461 2004-04-01  Paul Brook  <paul@codesourcery.com>
13462
13463         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13464
13465 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13466
13467         PR c++/14724
13468         * g++.dg/init/goto1.C: New test.
13469
13470         PR c++/14763
13471         * g++.dg/template/defarg4.C: New test.
13472
13473 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13474
13475         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13476
13477 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13478
13479         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13480
13481 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13482
13483         * gcc.dg/noncompile/undeclared-2.c: New test.
13484
13485 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13486
13487         * gcc.dg/940409-1.c: Remove XFAIL.
13488         * gcc.dg/reg-vol-struct-1.c: New test.
13489
13490 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13491
13492         * gcc.dg/torture/builtin-wctype-1.c: New test.
13493
13494 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13495
13496         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13497         * gcc.dg/20001101-1.c: Likewise.
13498         * gcc.dg/20001102-1.c: Likewise.
13499
13500 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13501
13502         * gcc.dg/compare8.c: Add an additional test for XOR.
13503
13504 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13505
13506         * gcc.dg/torture/builtin-ctype-1.c: New test.
13507
13508 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13509
13510         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13511         * gcc.dg/torture/builtin-math-1.c: Likewise.
13512         * gcc.dg/torture/builtin-power-1.c: New test.
13513
13514 2004-03-24  Andreas Schwab  <schwab@suse.de>
13515
13516         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13517         IA64 assembler.
13518
13519 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13520             Roger Sayle  <roger@eyesopen.com>
13521
13522         * gcc.dg/compare8.c: New test case.
13523
13524 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13525
13526         * g++.dg/ext/altivec-7.C: New test.
13527
13528 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13529
13530         PR 12267, 12391, 12560, 13129, 14114, 14133
13531         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13532         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13533         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13534         Adjust error regexps.
13535         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13536         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13537         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13538         * gcc.dg/local1.c: Add explanatory comment.
13539
13540 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13541
13542         PR optimization/14669
13543         * g++.dg/opt/fold2.C: New test case.
13544
13545 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13546
13547         PR c/14069
13548         * gcc.dg/20040322-1.c: New test.
13549
13550 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13551
13552         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13553         * gcc.dg/ultrasp4.c: Likewise.
13554         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13555
13556 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13557
13558         * gcc.dg/i386-sse-8.c: Reset default options.
13559
13560 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13561
13562         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13563         in the error message text.
13564
13565 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13566
13567         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13568
13569 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13570
13571         PR c++/14616
13572         * g++.dg/init/array13.C: New test.
13573
13574 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13575
13576         PR target/13889
13577         * gcc.c-torture/compile/pr13889.c: New test case.
13578
13579 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13580
13581         PR c/14635
13582         * builtins-1.c (nan, nans): Don't test.
13583         * builtins-30.c: Don't use nan, nanf, nanl.
13584         * builtins-35.c: New test.
13585
13586 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13587
13588         * g++.dg/ext/altivec-6.C: New test.
13589
13590 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13591
13592         * g++.dg/init/placement3.C: New test.
13593
13594         * g++.dg/template/spec13.C: New test.
13595
13596         * g++.dg/lookup/using11.C: New test.
13597
13598         * g++.dg/lookup/koenig3.C: New test.
13599
13600         * g++.dg/template/operator2.C: New test.
13601
13602         * g++.dg/expr/dtor3.C: New test.
13603         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13604         marker.
13605         * g++.old-deja/g++.law/visibility28.C: Likewise.
13606
13607 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13608
13609         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13610         * gcc.dg/ppc64-abi-3.c: Likewise.
13611
13612 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13613
13614         PR c++/14545
13615         * g++.dg/parse/template15.C: New test.
13616
13617 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13618
13619         * g++.dg/expr/dtor2.C: New test.
13620
13621         * g++.dg/lookup/anon4.C: New test.
13622
13623         * g++.dg/overload/using1.C: New test.
13624
13625         * g++.dg/template/lookup7.C: New test.
13626
13627         * g++.dg/template/typename6.C: New test.
13628
13629         * g++.dg/expr/cond6.C: New test.
13630
13631 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13632
13633         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13634
13635 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13636
13637         * g++.dg/expr/cond5.C: New test.
13638         * g++.dg/expr/constcast1.C: Likewise.
13639         * g++.dg/expr/ptrmem2.C: Likewise.
13640         * g++.dg/expr/ptrmem3.C: Likewise.
13641         * g++.dg/lookup/main1.C: Likewise.
13642         * g++.dg/template/lookup6.C: Likewise.
13643
13644 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13645
13646         * gcc.dg/local1.c: New test.
13647
13648         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13649
13650 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13651
13652         * gcc.dg/torture/builtin-convert-1.c: New test.
13653
13654 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13655
13656         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13657
13658 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13659
13660         PR c++/14481
13661         * g++.dg/warn/Wunused-7.C: New test.
13662
13663 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13664
13665         * gcc.dg/torture/builtin-integral-1.c: New test.
13666
13667 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/14586
13670         * g++.dg/parse/non-dependent3.C: New test.
13671
13672 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13673
13674         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13675         * g++.dg/eh/simd-2.C: Likewise.
13676         * g++.dg/init/array10.C: Likewise.
13677         * gcc.c-torture/compile/simd-1.c: Likewise.
13678         * gcc.c-torture/compile/simd-2.c: Likewise.
13679         * gcc.c-torture/compile/simd-3.c: Likewise.
13680         * gcc.c-torture/compile/simd-4.c: Likewise.
13681         * gcc.c-torture/compile/simd-6.c: Likewise.
13682         * gcc.c-torture/execute/simd-1.c: Likewise.
13683         * gcc.c-torture/execute/simd-2.c: Likewise.
13684         * gcc.dg/compat/vector-defs.h: Likewise.
13685         * gcc.dg/20020531-1.c: Likewise.
13686         * gcc.dg/altivec-3.c: Likewise.
13687         * gcc.dg/altivec-4.c: Likewise.
13688         * gcc.dg/altivec-varargs-1.c: Likewise.
13689         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13690         * gcc.dg/i386-mmx-3.c: Likewise.
13691         * gcc.dg/i386-sse-4.c: Likewise.
13692         * gcc.dg/i386-sse-5.c: Likewise.
13693         * gcc.dg/i386-sse-8.c: Likewise.
13694         * gcc.dg/simd-1.c: Likewise.
13695         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13696         __ev64_opaque__ since the machine description provides it.
13697
13698 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13699
13700         * lib/compat.exp (skip_list): New global variable.
13701         Use it to hold the user defined COMPAT_SKIPS list if any.
13702         (compat-obj): Add the members of skip_list to optall.
13703
13704 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13705
13706         * gcc.dg/compat/union-by-value-1_main.c,
13707         union-by-value-1_x.c, union-by-value-1_y.c,
13708         union-check.h, union-defs.h,
13709         union-init.h, union-return-1_main.c,
13710         union-return-1_x.c, union-return-1_y.c: New files.
13711
13712 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13713
13714         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13715         mixed-struct-init.h: Add 4 mixed structure types.
13716         struct-by-value-21_main.c, struct-by-value-21_x.c,
13717         struct-by-value-21_y.c, struct-return-21_main.c,
13718         struct-return-21_x.c, struct-return-21_y.c: New files.
13719
13720 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13721
13722         PR c++/14550
13723         * g++.dg/parse/template14.C: New test.
13724
13725 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13726
13727         * gcc.c-torture/execute/20040313-1.c: New test.
13728
13729 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13730
13731         PR target/14533
13732         * gcc.dg/20040311-2.c: New test.
13733
13734 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13735
13736         PR other/14544
13737         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13738         bit-field.
13739
13740 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13741
13742         * gcc.dg/20040305-2.c: Add missing return statement.
13743
13744 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13745
13746         * gcc.dg/builtins-34.c: Also check pow10*.
13747
13748 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13749
13750         PR target/14262
13751         * gcc.dg/20040305-2.c: New test.
13752
13753 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13754
13755         * gcc.dg/20040310-1.c: New test.
13756
13757 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13758
13759         * gcc.c-torture/execute/20040311-1.c: New test case.
13760
13761 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13762
13763         PR c++/14476
13764         * g++.dg/lookup/enum1.C: New test.
13765
13766 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/14510
13769         * g++.dg/lookup/struct2.C: New test.
13770
13771 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13772
13773         * gcc.dg/builtins-34.c: New test.
13774
13775 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13776
13777         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13778
13779 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13780
13781         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13782         * gcc.dg/alias-2.c: New testcase.
13783
13784 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13785
13786         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13787
13788 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13789
13790         * gcc.c-torture/execute/20040309-1.c: New test case.
13791
13792 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13793
13794         PR c++/14397
13795         * g++.dg/overload/ref1.C: New.
13796
13797 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13798
13799         PR c++/14409
13800         * g++.dg/template/spec12.C: New test.
13801
13802         PR c++/14448
13803         * g++.dg/parse/crash14.C: New test.
13804
13805 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13806
13807         PR c++/14230
13808         * g++.dg/init/ref11.C: New test.
13809
13810 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/14432
13813         * g++.dg/parse/builtin2.C: New test.
13814
13815 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/14401
13818         * g++.dg/init/ctor3.C: New test.
13819         * g++.dg/init/union1.C: New test.
13820         * g++.dg/ext/anon-struct4.C: New test.
13821
13822 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13823
13824         * g++.dg/lookup/koenig1.C: Tweak error messages.
13825         * g++.dg/lookup/used-before-declaration.C: Likewise.
13826         * g++.dg/other/do1.C: Likewise.
13827         * g++.dg/overload/koenig1.C: Likewise.
13828         * g++.dg/parse/crash13.C: Likewise.
13829         * g++.dg/template/instantiate3.C: Likewise.
13830
13831 2004-03-08  Eric Christopher  <echristo@redhat.com>
13832
13833         * * lib/target-supports.exp: Enable libiconv in test
13834         compilation.  Fix up error checking.
13835
13836 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13837
13838         PR middle-end/14289
13839         * gcc.dg/pr14289-1.c: New test case.
13840         * gcc.dg/pr14289-2.c: Likewise.
13841         * gcc.dg/pr14289-3.c: Likewise.
13842
13843 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13844
13845         * gcc.c-torture/execute/20040308-1.c: New test.
13846
13847 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13848
13849         * gcc.c-torture/execute/20040307-1.c: New test case.
13850
13851 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13852
13853         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13854
13855 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13856
13857         * gcc.dg/20040306-1.c: New test.
13858
13859 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13860
13861         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13862         them static.
13863         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13864
13865 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13866
13867         PR c/14465
13868         * gcc.dg/decl-6.c: New test.
13869
13870 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13871
13872         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13873         Rename LOGPOW -> LOG_POW.
13874         (SQRT_EXP, POW_EXP): New.
13875
13876 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13877
13878         * gcc.dg/i386-sse-8.c: New test.
13879
13880 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13881
13882         PR c/14114
13883         * gcc.dg/decl-5.c: New test.
13884
13885 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13886
13887         * gcc.dg/20040305-1.c: New test.
13888
13889 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13890
13891         PR other/14354
13892         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13893
13894 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13895
13896         PR c++/14425, c++/14426
13897         * g++.dg/ext/altivec-4.C: New test.
13898         * g++.dg/ext/altivec-5.C: New test.
13899
13900 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13901
13902         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13903         global variables of a type with no linkage.
13904         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13905         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13906         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13907         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13908         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13909         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13910         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13911         * g++.dg/warn/deprecated.C: Name enum Color.
13912         * g++.dg/overload/VLA.C: Name structure for 'b'.
13913         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13914
13915 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13916
13917         * gcc.c-torture/compile/20040304-1.c: New test.
13918
13919 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13920
13921         PR 13728
13922         * gcc.dg/decl-4.c: New testcase.
13923
13924 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13925
13926         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13927         as PRECF if sizeof (float) > sizeof (double).
13928         (PRECL): Make it the same as PRECF if
13929         sizeof (float) > sizeof (long double).
13930
13931 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13932
13933         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13934         system type.  Add check for irix6 which doesn't have c99 runtime.
13935
13936 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13937
13938         * gcc.dg/const-elim-1.c: xfail for xtensa.
13939
13940 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/14369
13943         * g++.dg/template/cond4.C: New test.
13944
13945 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13946
13947         PR c++/14360
13948         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13949
13950         PR c++/14361
13951         * g++.dg/parse/defarg7.C: New test.
13952
13953         PR c++/14359
13954         * g++.dg/template/friend26.C: New test.
13955
13956 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13957
13958         PR c++/14324
13959         * g++.dg/abi/mangle21.C: New test.
13960
13961         PR c++/14260
13962         * g++.dg/parse/constructor2.C: New test.
13963
13964         PR c++/14337
13965         * g++.dg/template/sfinae1.C: New test.
13966
13967 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13968
13969         PR c++/14267
13970         * g++.dg/expr/crash2.C: New test.
13971
13972         PR middle-end/13448
13973         * gcc.dg/inline-5.c: New test.
13974         * gcc.dg/always-inline.c: Split out tests into ...
13975         * gcc.dg/always-inline2.c: ... this and ...
13976         * gcc.dg/always-inline3.c: ... this.
13977
13978 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13979
13980         PR debug/12103
13981         * g++.dg/debug/crash1.C: New test.
13982
13983 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13984
13985         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13986         function with __attribute__((noinline)).
13987         (recurser_void2): Likewise.
13988         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13989         (recurser_void2): Likewise.
13990
13991 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13992
13993         PR middle-end/14203
13994         * g++.dg/warn/Wunused-6.C: New test case.
13995
13996 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13997
13998         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13999         not defined.
14000
14001 2004-02-27  Eric Christopher  <echristo@redhat.com>
14002
14003         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14004         * g++.dg/charset/asm2.c: Run only x86.
14005         * gcc.dg/charset/asm3.c: Ditto.
14006
14007 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14008
14009         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14010         ld_library_path.
14011
14012 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14013
14014         * g++.dg/ext/altivec-3.C: New.
14015
14016 2004-02-26  Richard Henderson  <rth@redhat.com>
14017
14018         * g++.dg/ext/attrib10.C: Mark for warning.
14019         * gcc.dg/attr-alias-1.c: New.
14020
14021 2004-02-26  Richard Henderson  <rth@redhat.com>
14022
14023         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14024         * gcc.c-torture/execute/20040208-2.c: ... it back.
14025
14026 2004-02-26  Eric Christopher  <echristo@redhat.com>
14027
14028         * lib/target-supports.exp (check-iconv-available): New function.
14029         * lib/gcc-dg.exp (dg-require-iconv): New function.
14030         Use above.
14031         * gcc.dg/charset: New directory.
14032         * gcc.dg/charset/charset.exp: New file.
14033         * gcc.dg/charset/asm1.c: Ditto.
14034         * gcc.dg/charset/asm2.c: Ditto.
14035         * gcc.dg/charset/asm3.c: Ditto.
14036         * gcc.dg/charset/asm4.c: Ditto.
14037         * gcc.dg/charset/asm5.c: Ditto.
14038         * gcc.dg/charset/attribute1.c: Ditto.
14039         * gcc.dg/charset/attribute2.c: Ditto.
14040         * gcc.dg/charset/string1.c: Ditto.
14041         * g++.dg/charset: New directory.
14042         * g++.dg/dg.exp: Add here. Special options.
14043         * g++.dg/charset/charset.exp: New file.
14044         * g++.dg/charset/asm1.c: Ditto.
14045         * g++.dg/charset/asm2.c: Ditto.
14046         * g++.dg/charset/asm3.c: Ditto.
14047         * g++.dg/charset/asm4.c: Ditto.
14048         * g++.dg/charset/attribute1.c: Ditto.
14049         * g++.dg/charset/attribute2.c: Ditto.
14050         * g++.dg/charset/extern1.cc: Ditto.
14051         * g++.dg/charset/extern2.cc: Ditto.
14052         * g++.dg/charset/string1.c: Ditto.
14053
14054 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/14278
14057         * g++.dg/parse/comma1.C: New test.
14058
14059 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14060
14061         PR c++/14284
14062         * g++.dg/template/ttp8.C: New test.
14063
14064 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14065
14066         * gcc.dg/fixuns-trunc-1.c: New test.
14067
14068 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14069
14070         * gcc.dg/builtins-config.h: Use #elif.
14071
14072 2004-02-26  Michael Matz  <matz@suse.de>
14073
14074         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14075         * gcc.dg/991214-1.c: Likewise.
14076         * gcc.dg/i386-asm-1.c: Likewise.
14077
14078 2004-02-25  Richard Henderson  <rth@redhat.com>
14079
14080         * gcc.c-torture/execute/20040208-2.c: Move ...
14081         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14082
14083 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14084
14085         PR c++/14246
14086         * g++.dg/other/crash-3.C: New test.
14087
14088 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14089
14090         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14091         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14092
14093         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14094         HP-UX.
14095
14096 2004-02-24  Michael Matz  <matz@suse.de>
14097
14098         * gcc.dg/i386-regparm.c: New.
14099
14100 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14101
14102         * gcc.c-torture/execute/20040223-1.c: New.
14103
14104 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14105             Kazu Hirata  <kazu@cs.umass.edu>
14106
14107         * gcc.dg/fwritable-strings-1.c: Remove.
14108
14109 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14110
14111         PR c/14156
14112         * gcc.dg/20040223-1.c: New test.
14113
14114 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14115
14116         PR c++/14106
14117         * g++.dg/ext/typeof9.C: New test.
14118
14119 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14120
14121         PR c++/14250
14122         * g++.dg/other/switch1.C: New test.
14123
14124 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14125
14126         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14127         * gcc.dg/va-arg-1.c: Likewise.
14128
14129 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14130
14131         PR c++/14143
14132         * g++.dg/template/koenig5.C: New test.
14133
14134 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14135
14136         * g++.dg/ext/altivec-1.C: Generalize target triple.
14137         * g++.dg/ext/altivec-2.C: New test case.
14138         * g++.dg/ext/altivec_check.h: New file.
14139         * gcc.dg/altivec-1.c: Generalize target triple;
14140         include altivec_check.h and call altivec_check().
14141         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14142         * gcc.dg/altivec-6.c: New test case.
14143         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14144         type casts as needed.
14145         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14146         altivec_check().
14147         * gcc.dg/altivec-12.c: New test case.
14148         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14149         include altivec_check.h and call altivec_check().
14150         * gcc.dg/altivec_check.h: New file.
14151
14152 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14153
14154         * lib/target-supports.exp (check_alias_available): Don't mangle
14155         function `g' in test program.
14156
14157 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14158
14159         * lib/target-supports.exp (check_profiling_available): Check
14160         argument to determine whether we support a profiling type.
14161         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14162         check_profiling_available.
14163         * g++.dg/bprob/bprob.exp: Likewise
14164         * g77.dg/bprob/bprob.exp: Likewise.
14165         * gcc.misc-tests/bprob.exp: Likewise.
14166         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14167         dg-require-profiling and delete expected error handling.
14168         * gcc.dg/20021014-1.c: Likewise.
14169         * gcc.dg/nest.c: Likewise.
14170
14171 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14172
14173         PR c++/12007
14174         * g++.dg/other/vthunk1.C: New test.
14175
14176 2004-02-20  Falk Hueffner  <falk@debian.org>
14177
14178         PR target/14201
14179         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14180
14181 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14182
14183         PR c++/13927
14184         * g++.dg/other/error8.C: Remove XFAIL markers.
14185
14186         PR c++/14173
14187         * g++.dg/ext/packed5.C: New test.
14188
14189         PR c++/14199
14190         * g++.dg/warn/Wunused-5.C: New test.
14191
14192         PR c++/14186
14193         * g++.dg/lookup/member1.C: New test.
14194
14195 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14196
14197         * gcc.c-torture/compile/20040130-1.c: Enable only when
14198         __INT_MAX__ >= 2147483647L.
14199         * gcc.c-torture/compile/961203-1.c: Likewise.
14200
14201 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14202
14203         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14204         * g++.dg/opt/template1.C: Robustify assembler regexp
14205
14206 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14207
14208         * gcc.c-torture/execute/simd-4.x: Remove.
14209         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14210         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14211         Guard with #ifndef SKIP_ATTRIBUTE.
14212         * gcc.dg/compat/vector-1_y.c: Likewise.
14213         * gcc.dg/compat/vector-2_x.c: Likewise.
14214         * gcc.dg/compat/vector-2_y.c: Likewise.
14215         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14216         * g++.dg/eh/simd-2.C: Likewise.
14217
14218 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14219
14220         * gcc.c-torture/compile/complex-1.c: New.
14221
14222 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14223
14224         PR target/14209
14225         * gcc.c-torture/execute/20040218-1.c: New test.
14226
14227 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14228
14229         PR c++/14181
14230         * g++.dg/parse/new2.C: New test.
14231
14232 2004-02-18  Paul Brook  <paul@codesourcery.com>
14233
14234         * gcc.c-torture/compile/libcall-1.c: New test.
14235
14236 2004-02-18  Paul Brook  <paul@codesourcery.com>
14237
14238         PR debug/12934
14239         * gcc.dg/debug/debug-7.c: New test.
14240
14241 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14242
14243         * gcc.dg/20040217-1.c: New test.
14244
14245 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14246
14247         * gcc.c-torture/execute/990208-1.x: Delete.
14248
14249 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14250
14251         * gcc.c-torture/execute/20040208-2.x: New file.
14252
14253 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14254
14255         PR c++/11326
14256         * g++.dg/abi/structret1.C: New test.
14257
14258 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14259
14260         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14261         (i386_cpuid): No need to test if cpuid is available on AMD64.
14262         Fix assembly, so that it works onboth i386 and AMD64.
14263         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14264         (vecInLong): Fix s[] member type to unsigned int.
14265         (vecInWord): Remove type.
14266         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14267         (a64, b64, c64, d64, e64): Remove.
14268         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14269         Remove unused variable.  Remove initialization of removed variables.
14270         Don't call mmx_tests nor sse_tests.
14271         (reference_mmx, reference_sse): Remove.
14272         (check): Add return stmt.
14273         * gcc.dg/i386-sse-7.c: New test.
14274         * gcc.dg/i386-mmx-4.c: New test.
14275
14276 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14277
14278         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14279         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14280         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14281         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14282         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14283         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14284         g++.dg/tc1/dr94.C: Fix line terminator.
14285
14286 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14287
14288         * gcc.c-torture/compile/20040216-1.c: New.
14289
14290 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14291
14292         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14293         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14294         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14295         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14296         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14297         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14298
14299 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14300
14301         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14302
14303 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14304
14305         PR c++/13971
14306         * g++.dg/expr/cond4.C: New test.
14307
14308         PR c++/14086
14309         * g++.dg/lookup/crash2.C: New test.
14310
14311 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14312
14313         * gcc.c-torture/compile/20040214-2.c: New test.
14314
14315 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14316
14317         PR c++/14116
14318         * g++.dg/ext/typeof8.C: New test.
14319
14320 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14321
14322         * gcc.c-torture/compile/20040214-1.c: New test.
14323
14324 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14325
14326         PR c++/13635
14327         * g++.dg/template/spec11.C: New test.
14328
14329 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14330
14331         PR c++/13927
14332         * g++.dg/other/error8.C: New test.
14333
14334 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14335
14336         PR c++/14122
14337         * g++.dg/template/array4.C: New test.
14338
14339         PR c++/14108
14340         * g++.dg/inherit/thunk2.C: New test.
14341
14342         PR c++/14083
14343         * g++.dg/eh/cond2.C: New test.
14344
14345 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14346
14347         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14348
14349 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14350
14351         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14352
14353 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14354
14355         * g++.dg/simd-2.C: xfail on ppc64-linux.
14356
14357 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14358
14359         PR c/456
14360         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14361         tests.
14362
14363 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14364
14365         * gcc.dg/builtins-33.c: New test.
14366
14367 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14368
14369         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14370
14371 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14372
14373         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14374
14375 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14376
14377         * gcc.dg/ppc64-abi-3.c: New test.
14378
14379 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14380
14381         PR c/14092
14382
14383         * gcc.dg/pr14092-1.c: New testcase.
14384
14385 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14386
14387         * gcc.dg/cpp/assert4.c: Fix typo last change.
14388
14389         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14390         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14391
14392         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14393
14394 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14395
14396         * gcc.c-torture/compile/20040209-1.c: New test case.
14397
14398 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14399
14400         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14401
14402 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14403
14404         * gcc.c-torture/execute/20040208-[12].c: New tests.
14405
14406 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14407
14408         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14409
14410 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14411
14412         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14413
14414 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14415
14416         Bug 13856
14417         * gcc.dg/visibility-8.c: New testcase.
14418
14419 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14420
14421         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14422         arguments.
14423         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14424
14425 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14426
14427         PR middle-end/13696
14428         * g++.dg/opt/fold1.C: New test case.
14429
14430 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14431
14432         PR c++/14033
14433         * g++.dg/other/crash-2.C: New test.
14434
14435 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14436
14437         PR c++/14028
14438         * g++.dg/parse/angle-bracket2.C: New test.
14439
14440 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14441
14442         PR middle-end/13750
14443         Revert:
14444         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14445         PR pch/13361
14446         * testsuite/g++.dg/pch/wchar-1.C: New.
14447         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14448
14449 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14450
14451         PR c++/14008
14452         * g++.dg/parse/error15.C: New test.
14453         * g++.dg/parse/crash11.C: Update dg-error mark.
14454
14455 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14456
14457         PR c++/13932
14458         * g++.dg/warn/conv2.C: New test.
14459
14460 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14461
14462         PR c++/13086
14463         * g++.dg/warn/incomplete1.C: Remove xfail.
14464
14465 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14466
14467         * lib/file-format.exp (gcc_target_object_format): Use
14468         ${tool}_target_compile, not gcc_target_compile.
14469         * lib/target-supports.exp (check_alias_available): Likewise.
14470         (check_gc_sections_available): Likewise.
14471         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14472         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14473         dg-require-alias.
14474
14475 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14476
14477         PR c++/13969
14478         * g++.dg/template/static6.C: New test.
14479
14480 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14481
14482         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14483
14484 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14485
14486         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14487         tests for systems where `char' is unsigned by default.
14488
14489 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14490
14491         PR c++/13997
14492         * g++.dg/template/partial3.C: New test.
14493
14494 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14495
14496         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14497         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14498         Remove mentions of obsolete ports.
14499
14500 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14501
14502         * gcc.dg/noncompile/20001228-1.c: Fix for new
14503         error message.
14504
14505 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14506
14507         PR target/9348
14508         * gcc.c-torture/execute/multdi-1.c: New test case.
14509
14510 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14511
14512         PR c++/13925
14513         * g++.dg/template/lookup5.C: New test.
14514
14515 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14516
14517         PR c++/13950
14518         * g++.dg/template/lookup4.C: New test.
14519
14520         PR c++/13970
14521         * g++.dg/parse/error14.C: New test.
14522
14523         PR c++/14002
14524         * g++.dg/parse/template13.C: New test.
14525
14526 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14527
14528         PR c++/13978
14529         * g++.dg/template/koenig4.C: New test.
14530
14531         PR c++/13968
14532         * g++.dg/template/crash17.C: New test.
14533
14534         PR c++/13975
14535         * g++.dg/parse/error13.C: New test.
14536         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14537
14538 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14539
14540         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14541
14542 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14543
14544         PR c/11658
14545         PR c/13994
14546         * gcc.dg/noncompile/20040203-1.c: New test.
14547         * gcc.dg/noncompile/20040203-2.c: Likewise.
14548         * gcc.dg/noncompile/20040203-3.c: Likewise.
14549         * gcc.dg/20040203-1.c: Likewise.
14550
14551 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14552
14553         PR c++/10858
14554         * g++.dg/template/sizeof7.C: New test.
14555
14556 2004-02-02  Eric Christopher  <echristo@redhat.com>
14557             Zack Weinberg  <zack@codesourcery.com>
14558
14559         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14560
14561 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14562
14563         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14564         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14565         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14566         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14567
14568 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14569
14570         PR c++/13113
14571         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14572
14573         PR c++/13854
14574         * g++.dg/ext/attrib13.C: New test.
14575
14576         PR c++/13907
14577         * g++.dg/conversion/op2.C: New test.
14578
14579 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14580
14581         * gcc.dg/titype-1.c: Fix pasto.
14582
14583 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14584
14585         * gcc.dg/titype-1.c: New test.
14586
14587 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14588
14589         PR c++/13957
14590         * g++.dg/template/non-type-template-argument-1.C,
14591         g++.dg/template/qualified-id1.C: Update dg-error marks.
14592         * g++.dg/template/nontype6.C: New test.
14593
14594 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14595
14596         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14597         * gcc.dg/builtins-31.c: New testcase.
14598         * gcc.dg/builtins-32.c: New testcase.
14599
14600 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14601
14602         * objc.dg/call-super-2.m: Update line numbers
14603         for the including of stddef.h.
14604
14605 2004-01-30  Michael Matz  <matz@suse.de>
14606
14607         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14608         g++.dg/ext/case-range3.C: New tests.
14609
14610 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14611
14612         DR206
14613         PR c++/13813
14614         * g++.dg/template/member4.C: New test.
14615
14616 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14617
14618         PR c++/13683
14619         * g++.dg/template/sizeof6.C: New test.
14620
14621 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14622
14623         * gcc.dg/fwritable-strings-1.c: New test.
14624
14625 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14626
14627         * gcc.c-torture/compile/20040130-1.c: New test.
14628
14629 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14630
14631         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14632
14633 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/13883
14636         * g++.dg/template/ctor3.C: New test.
14637
14638 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14639
14640         * g++.dg/tc1: New directory.
14641         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14642         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14643         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14644         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14645         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14646
14647 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14648
14649         * g++.dg/parse/error11.C: New test.
14650         * g++.dg/parse/error12.C: Likewise.
14651
14652 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14653
14654         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14655         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14656
14657 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14658
14659         PR c++/13791
14660         * g++.dg/ext/attrib12.C: New test.
14661
14662         PR c++/13736
14663         * g++.dg/parse/cast2.C: New test.
14664
14665 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14666
14667         * objc.dg/encode-2.m (main): New local string.  Set depending on
14668         sizeof long.  Use in sscanf call.
14669         * objc.dg/encode-3.m (main): New local string.  Set depending on
14670         sizeof long.  Use in scan_initial call.
14671
14672 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14673
14674         * objc.dg/call-super-2.m: Make LP64-safe.
14675         * objc.dg/desig-init-1.m: Likewise.
14676
14677 2004-01-27  Devang Patel <dpatel@apple.com>
14678
14679         * g++.dg/debug/namespace1.C: New test.
14680
14681 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14682
14683         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14684         xscale-*-*.
14685
14686         * gcc.dg/arm-mmx-1.c: New test.
14687
14688 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14689
14690         * gcc.dg/20040127-1.c: New test.
14691         * gcc.dg/20040127-2.c: New test.
14692
14693 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14694
14695         * objc.dg/stret-1.m (glob): Renamed to globa.
14696
14697 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14698
14699         PR c++/13663
14700         * g++.dg/expr/for1.C: New test.
14701
14702 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14703
14704         PR middle-end/13779
14705         * gcc.dg/darwin-longlong.c: New test.
14706
14707 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14708
14709         * gcc.dg/20040124-1.c: Moved test from here...
14710         * gcc.c-torture/compile/20040124-1.c: ...to here.
14711
14712 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14713
14714         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14715         the assembly output if -m64 is passed.
14716
14717 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/13833
14720         * g++.dg/template/cond3.C: New test.
14721
14722 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14723
14724         PR c++/13810
14725         * g++.dg/template/ttp7.C: New test.
14726
14727 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14728
14729         PR c++/13797
14730         * g++.dg/template/nontype4.C: New test.
14731         * g++.dg/template/nontype5.C: Likewise.
14732
14733 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14734
14735         * gcc.dg/torture/mips-clobber-at.c: New test.
14736
14737 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14738
14739         * gcc.dg/20040124-1.c: New test.
14740
14741 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14742
14743         * gcc.dg/20040123-1.c: New test.
14744
14745 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14746
14747         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14748
14749 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14750
14751         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14752
14753 2004-01-23  Andrew Pinski  <apinski@apple.com>
14754
14755         * gcc.dg/20030121-1.c: Move to ..
14756         * gcc.dg/20040121-1.c: here.
14757
14758 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14759
14760         * gcc.dg/builtins-29.c: New test case.
14761
14762 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14763
14764         PR 18314
14765         * gcc.dg/builtins-30.c: New testcase.
14766
14767 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14768
14769         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14770         * lib/g77.exp: Likewise.
14771         * lib/objc.exp: Likewise.
14772         * lib/g++.exp: Likewise.
14773
14774 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14775
14776         * gcc.dg/struct-by-value-2.c: New test.
14777
14778 2004-01-21  Andrew Pinski  <apinski@apple.com>
14779
14780         PR target/13785
14781         * gcc.dg/20030121-1.c: New test.
14782
14783 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14784
14785         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14786         clobber frame pointer register in asm statement.
14787
14788 2004-01-21  Falk Hueffner  <falk@debian.org>
14789
14790         * gcc.c-torture/compile/20040121-1.c: New test.
14791
14792 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14793
14794         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14795
14796 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14797
14798         * gcc.dg/ppc64-abi-2.c: New test.
14799
14800 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14801
14802         * lib/treelang.exp: Fill out this file.
14803         * lib/treelang-dg.exp: New File.
14804
14805 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14806
14807         * gcc.c-torture/compile/981022-1.c: Remove.
14808         * gcc.dg/array-5.c: Remove XFAIL.
14809         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14810         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14811         gcc.dg/cond-lvalue-1.c: Update.
14812         * gcc.dg/cast-lvalue-2.c: New test.
14813
14814 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/13592
14817         * g++.dg/other/error1.C (class foo): Tweak error message.
14818
14819         PR c++/13592
14820         * g++.dg/template/call2.C: New test.
14821
14822 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14823
14824         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14825         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14826         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14827         scalar-return-1_x.c, scalar-return-2_y.c,
14828         scalar-return-3_x.c, scalar-return-3_y.c,
14829         scalar-return-4_x.c, scalar-return-4_y.c,
14830         struct-align-1.h, struct-align-1_x.c,
14831         struct-align-1_y.c, struct-align-2.h,
14832         struct-align-2_x.c, struct-align-2_y.c,
14833         struct-by-value-10_y.c, struct-by-value-11_x.c,
14834         struct-by-value-11_y.c, struct-by-value-12_x.c,
14835         struct-by-value-12_y.c, struct-by-value-13_x.c,
14836         struct-by-value-13_y.c, struct-by-value-14_x.c,
14837         struct-by-value-14_y.c, struct-by-value-15_x.c,
14838         struct-by-value-15_y.c, struct-by-value-16_y.c,
14839         struct-by-value-17_y.c, struct-by-value-18_y.c,
14840         struct-by-value-19_y.c, struct-by-value-1_x.c,
14841         struct-by-value-1_y.c, struct-by-value-20_y.c,
14842         struct-by-value-2_x.c, struct-by-value-2_y.c,
14843         struct-by-value-3_y.c, struct-by-value-4_x.c,
14844         struct-by-value-4_y.c, struct-by-value-5_y.c,
14845         struct-by-value-6_y.c, struct-by-value-7_y.c
14846         struct-by-value-8_x.c, struct-by-value-8_y.c
14847         struct-by-value-9_x.c, struct-by-value-9_y.c
14848         struct-return-10_x.c, struct-return-10_y.c,
14849         struct-return-19_x.c, struct-return-20_x.c
14850         struct-return-2_x.c, struct-return-2_y.c
14851         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14852         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14853
14854 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14855
14856         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14857         attribute on sparc*-sun-solaris2.*.
14858
14859 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14860
14861         PR c++/13710
14862         * g++.dg/ext/typeof7.C: New test.
14863
14864 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14865
14866         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14867         * gcc.dg/const-elim-1.c: Same.
14868
14869 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14870
14871         * objc.dg/stret-1.m: New.
14872         * objc.dg/stret-2.m: New.
14873
14874 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14875
14876         PR c++/11895
14877         * g++.dg/ext/vector1.C: New test.
14878
14879 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14880
14881         * gcc.dg/pch/import-1.c: New.
14882         * gcc.dg/pch/import-1.hs: New.
14883         * gcc.dg/pch/import-1a.h: New.
14884         * gcc.dg/pch/import-1b.h: New.
14885         * gcc.dg/pch/import-1c.h: New.
14886
14887 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14888
14889         PR c++/13574
14890         * g++.dg/ext/array1.C: New test.
14891
14892         PR c++/13178
14893         * g++.dg/conversion/op1.C: New test.
14894
14895 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14896
14897         PR 11864
14898         From Kazumoto Kojima / Dan Kegel:
14899         * gcc.dg/pr11864-1.c: New test.
14900
14901         PR 10392
14902         From Marcus Comstedt / Dan Kegel:
14903         * gcc.dg/pr10392-1.c: New test.
14904
14905 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14906
14907         PR c++/13478
14908         * g++.dg/init/ref10.C: New test.
14909
14910 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14911
14912         PR c++/13407
14913         * g++.dg/parse/typename6.C: New test.
14914
14915 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14916
14917         PR pch/13361
14918         * testsuite/g++.dg/pch/wchar-1.C: New.
14919         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14920
14921 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14922
14923         PR c++/9259
14924         * g++.dg/expr/sizeof2.C: New test.
14925
14926 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14927
14928         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14929
14930 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14931
14932         PR c++/13659
14933         * g++.dg/lookup/strong-using-3.C: New.
14934         * g++.dg/lookup/using-10.C: New.
14935
14936 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14937
14938         PR c++/13594
14939         * g++.dg/lookup/strong-using-2.C: New.
14940
14941 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14942             Dan Kegel <dank@kegel.com>
14943             J"orn Rennecke <joern.rennecke@superh.com>
14944
14945         PR target/9365
14946         * gcc.dg/pr9365-1.c: New test.
14947
14948 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14949
14950         PR c++/8856
14951         * g++.dg/parse/casting-operator2.C: New test.
14952         * g++.old-deja/g++.pt/explicit83.C: Remove.
14953
14954 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14955
14956         * gcc.dg/label-compound-stmt-1.c: New test.
14957         * gcc.c-torture/compile/950922-1.c,
14958         gcc.c-torture/compile/20000211-3.c,
14959         gcc.c-torture/compile/20000518-1.c,
14960         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14961         compound statements.
14962
14963 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14964
14965         * gcc.dg/ppc64-abi-1.c: New test.
14966
14967 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14968
14969          * g++.dg/ext/attrib9.C: Add dg-warnings.
14970
14971 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14972
14973         PR c++/12335
14974         * g++.dg/parse/dtor3.C: New test.
14975
14976 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14977
14978         PR c++/12709
14979         * g++.dg/parse/try-catch-1.C: New test.
14980
14981 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14982
14983         * ada/acats/run_all.sh: Add more verbose output in acats.log
14984         when compiling tests.
14985
14986 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14987
14988         PR 13656
14989         * gcc.dg/typedef-redecl.c: New test case.
14990         * gcc.dg/typedef-redecl.h: New support file.
14991
14992 2004-01-13  Jan Hubicka  <jh@suse.cz>
14993
14994         * gcc.dg/always_inline.c: New test.
14995         * gcc.dg/debug/20031231-1.c: Fix.
14996
14997 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14998
14999         PR c++/13474
15000         * g++.dg/template/array3.C: New test.
15001
15002 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15003
15004         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15005         * g++.dg/warn/Wunused-2.C: Likewise.
15006
15007 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15008
15009         PR c++/13289
15010         * g++.dg/template/instantiate6.C: New test.
15011
15012 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15013
15014         PR middle-end/11397
15015         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15016
15017 2004-01-12  Jan Hubicka  <jh@suse.cz>
15018
15019         PR opt/12826
15020         * gcc.dg/20040112-1.c: New.
15021
15022         * gcc.dg/dwarf-die[1-7].c: Move to...
15023         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15024         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15025
15026 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15027
15028         PR c++/4100
15029         * g++.dg/parse/friend4.C: New test.
15030
15031 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15032
15033         PR c++/4100
15034         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15035         definition is called a friend.
15036
15037 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15038
15039         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15040
15041 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15042
15043         PR c++/3478
15044         * g++.dg/parse/error10.C: New test.
15045         * g++.dg/template/arg2.C: Accept "invalid type" error.
15046
15047 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15048
15049         PR middle-end/13392
15050         * g++.dg/opt/expect2.C: New test.
15051
15052 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15053
15054         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15055         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15056         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15057         Update dg-error regexps.
15058
15059 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15060
15061         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15062         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15063
15064 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15065
15066         * gcc.dg/pragma-re-1.c: Use right pointer type.
15067
15068 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15069
15070         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15071
15072 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15073
15074         * gcc.dg/rs6000-ldouble-1.c: New.
15075
15076 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15077
15078         DR 337
15079         PR c++/9256
15080         * g++.dg/other/abstract1.C: New test.
15081
15082 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15083
15084         * g++.dg/lookup/strong-using-1.C: New.
15085
15086 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15087
15088         PR c/11234
15089         * gcc.dg/func-ptr-conv-1.c: New test.
15090         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15091
15092 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15093
15094         PR target/13380.
15095         * gcc.c-torture/compile/20040109-1.c: New.
15096
15097 2004-01-08  Stuart Hastings  <stuart@apple.com>
15098
15099         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15100         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15101         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15102
15103 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15104
15105         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15106
15107 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15108
15109         * ada/acats/run_acats: Treat 'gnatchop' the same way
15110         as 'gnatmake'.  Export GCC_DRIVER.
15111         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15112         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15113
15114 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15115
15116         PR c++/12573
15117         * g++.dg/template/dependent-expr4.C: New test.
15118
15119 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15120
15121         * gcc.dg/altivec-11.c: New test.
15122
15123 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15124
15125         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15126
15127 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15128
15129         PR c/6024
15130         * gcc.dg/enum-compat-1.c: New test.
15131         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15132
15133 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15134
15135         PR c/12165
15136         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15137         gcc.dg/c99-idem-qual-3.c: New tests.
15138
15139 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15140
15141         * gcc.dg/winline-7.c: Don't cast void * to int.
15142
15143 2004-01-06  Jan Hubicka  <jh@suse.cz>
15144
15145         * gcc.dg/i386-sse-5.c: New test
15146         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15147
15148 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15149
15150         PR c++/12815
15151         * g++.dg/rtti/typeid4.C: New test.
15152
15153 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15154
15155         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15156
15157 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15158
15159         PR c++/12132
15160         * g++.dg/template/error11.C: New test.
15161
15162         PR c++/13451
15163         * g++.dg/template/class2.C: New test.
15164
15165 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15166         Richard Sandiford <rsandifo@redhat.com>
15167
15168         PR c++/13387
15169         * g++.dg/opt/alias3.C: New test.
15170
15171 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15172
15173         PR c++/13157
15174         * g++.dg/template/koenig3.C: New test.
15175
15176         PR c++/13529
15177         * g++.dg/parse/offsetof3.C: New test.
15178
15179         * g++.dg/init/copy7.C: Add missing dg-error markers.
15180
15181         PR c++/12226
15182         * g++.dg/init/copy7.c: New test.
15183
15184         PR c++/13536
15185         * g++.dg/parse/cast1.C: New test.
15186
15187 2004-01-04  Jan Hubicka  <jh@suse.cz>
15188
15189         * gcc.dg/winline[1-7].c: New tests.
15190
15191 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15192
15193         PR c++/13520
15194         * g++.dg/template/qualttp22.C: New test.
15195
15196 2004-01-01  Jan Hubicka  <jh@suse.cz>
15197
15198         * gcc.dg/debug/20031231-1.c: New.
15199         * gcc.c-torture/compile/20040101-1.c: New.
15200         * gcc.dg/dwarf-die-[1-7].c: New.
15201
15202 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15203
15204         PR optimization/13521
15205         * gcc.c-torture/compile/20031231-1.c: New test.
15206
15207 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15208
15209         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15210
15211 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15212
15213         PR c++/10079
15214         * g++.dg/template/crash16.C: New test.
15215
15216 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15217
15218         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15219
15220 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15221
15222         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15223         ports.
15224         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15225         * g++.old-deja/g++.law/profile1.C: Likewise.
15226         * gcc.c-torture/compile/981006-1.c: Likewise.
15227         * gcc.c-torture/execute/loop-2e.x: Likewise.
15228         * gcc.c-torture/execute/loop-2f.x: Remove.
15229         * gcc.c-torture/execute/loop-2g.x: Likewise.
15230         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15231         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15232
15233 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15234
15235         PR c++/13507
15236         * g++.dg/ext/attrib11.C: New test.
15237
15238         PR c++/13494
15239         * g++.dg/template/array2-1.C: New test.
15240         * g++.dg/template/array2-2.C: New test.
15241
15242 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15243
15244         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15245
15246 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15247
15248         PR c++/12774
15249         * g++.dg/template/array1-1.C: New test.
15250         * g++.dg/template/array1-2.C: New test.
15251
15252 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15253
15254         PR fortran/12632
15255         * g77.dg/12632.f: New test case.
15256
15257 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15258
15259         PR c++/13289
15260         * g++.dg/parse/nontype1.C: New test.
15261
15262 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15263
15264         PR c++/12403
15265         * g++.dg/parse/explicit1.C: New test.
15266         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15267
15268 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15269
15270         PR c++/13081
15271         * g++.dg/opt/inline6.C: New test.
15272
15273         PR c++/12613
15274         * g++.dg/parse/error9.C: New test.
15275
15276         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15277
15278 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15279
15280         PR c++/13009
15281         * g++.dg/init/assign1.C: New test.
15282
15283 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15284
15285         PR c++/13070
15286         * g++.dg/warn/format3.C: New test case.
15287
15288 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15289
15290         * gcc.c-torture/compile/20031227-1.c: New test.
15291
15292 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15293
15294         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15295         * g77.dg/bprob/bprob.exp: Likewise.
15296         * gcc.misc-tests/bprob.exp: Likewise.
15297         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15298         variants on systems where the library does not provide that
15299         functionality.
15300         * gcc.dg/builtins-20.c: Use builtins-config.h.
15301         * gcc.dg/builtins-config.h: New file.
15302
15303 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15304
15305         * lib/gcc-dg.exp (dg-require-profiling): New function.
15306         * lib/target-supports.exp (check_profiling_available): Likewise.
15307         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15308         * g77.dg/bprob/bprob.exp: Likewise.
15309         * gcc.misc-tests/bprob.exp: Likewise.
15310         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15311         * gcc.dg/20021014-1.c: Likewise.
15312         * gcc.dg/nest.c: Likewise.
15313
15314 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15315
15316         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15317         compiling.
15318         * g++.dg/lookup/java2.C: Likewise.
15319         * gcc.dg/cpp/lexident.c: Likewise.
15320
15321 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15322
15323         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15324         given.
15325         * gcc.c-torture/compile/961203-1.c: Likewise.
15326         * gcc.c-torture/compile/980506-1.c: Likewise.
15327
15328 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15329
15330         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15331         (additional_prunes): New global.
15332         (gcc-dg-prune): Handle additional per-test pruning.
15333         (dg-test): Clear additional_prunes between tests.
15334
15335         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15336         dg-prune-output to avoid spurious failures from assembler
15337         complaining about nonexistent WAW violations.
15338         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15339         Use dg-prune-output to avoid spurious failures from assembler
15340         warning about Itanium B-step errata.
15341
15342 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15343
15344         * g++.dg/abi/macro0.C: New test.
15345         * g++.dg/abi/macro1.C: Likewise.
15346         * g++.dg/abi/macro2.C: Likewise.
15347
15348         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15349         * g++.dg/abi/bitfield7.C: Likewise.
15350         * g++.dg/abi/dtor2.C: Likewise.
15351         * g++.dg/abi/mangle11.C: Likewise.
15352         * g++.dg/abi/mangle12.C: Likewise.
15353         * g++.dg/abi/mangle14.C: Likewise.
15354         * g++.dg/abi/mangle17.C: Likewise.
15355         * g++.dg/abi/vbase10.C: Likewise.
15356         * g++.dg/abi/vbase14.C: Likewise.
15357         * g++.dg/template/qualttp17.C: Likewise.
15358
15359 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15360
15361         PR c/11995
15362         * gcc.dg/20031223-1.c: New test.
15363
15364 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15365
15366         * gcc.dg/noreturn-7.c: New test.
15367
15368 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15369
15370         * gcc.dg/null-pointer-1.c: New test.
15371
15372 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15373
15374         * g++.old-deja/g++.jason/template18.C: Remove.
15375         * g++.old-deja/g++.jason/template37.C: Likewise.
15376
15377         PR c++/12862
15378         * g++.dg/lookup/ns1.C: New test.
15379
15380         PR c++/12397
15381         * g++.dg/template/lookup3.C: New test.
15382
15383 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15384
15385         * g++.dg/template/recurse1.C: New test
15386
15387 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15388
15389         PR c++/12479
15390         * g++.dg/parse/semicolon1.C: New test.
15391         * g++.dg/parse/semicolon1.h: Likewise.
15392
15393 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15394
15395         * gcc.dg/darwin-misaligned.c: New test.
15396
15397 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15398
15399         PR c/9163
15400         * gcc.dg/20031222-1.c: New test.
15401
15402 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15403
15404         PR c++/13438
15405         * g++.dg/parse/error8.C: New test.
15406
15407         PR c++/11554
15408         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15409
15410 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15411
15412         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15413         too small.
15414         * gcc.c-torture/compile/930217-1.c: Likewise.
15415         * gcc.c-torture/compile/930513-1.c: Likewise.
15416         * gcc.c-torture/execute/920908-2.c: Likewise.
15417         * gcc.c-torture/execute/921204-1.c: Likewise.
15418         * gcc.c-torture/execute/930621-1.c: Likewise.
15419         * gcc.c-torture/execute/930630-1.c: Likewise.
15420         * gcc.c-torture/execute/931031-1.c: Likewise.
15421         * gcc.c-torture/execute/980602-2.c: Likewise.
15422         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15423         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15424         * gcc.c-torture/execute/extzvsi.c: Likewise.
15425         * gcc.c-torture/unsorted/ext.c: Likewise.
15426
15427 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15428
15429         PR target/12749
15430         * gcc.c-torture/compile/20031220-2.c: New test case.
15431
15432 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15433
15434         PR optimization/13031
15435         * gcc.c-torture/compile/20031220-1.c: New test case.
15436
15437 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15438
15439         * gcc.dg/cast-function-1.c: New test.
15440
15441 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15442
15443         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15444         formats.
15445
15446 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15447
15448         PR c++/12795
15449         * g++.dg/ext/attrib10.C: New test.
15450
15451 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15452
15453         * gcc.dg/cleanup-10.c: New test.
15454         * gcc.dg/cleanup-11.c: New test.
15455
15456 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15457
15458         PR c++/13239
15459         * g++.dg/opt/expect1.C: New test.
15460
15461 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15462
15463         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15464
15465 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15466
15467         PR debug/12923
15468         * gcc.dg/20031218-1.c: New test.
15469
15470         PR debug/12389
15471         * gcc.dg/20031218-2.c: New test.
15472         * gcc.dg/20031218-3.c: New test.
15473
15474         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15475         of label name and allow for USER_LABEL_PREFIX == "_" names.
15476         * g++.dg/abi/mangle18-2.C: Likewise.
15477         * g++.dg/abi/mangle19-1.C: Likewise.
15478         * g++.dg/abi/mangle19-2.C: Likewise.
15479         * g++.dg/abi/mangle20-1.C: Likewise.
15480         * g++.dg/abi/mangle20-2.C: Likewise.
15481
15482 2003-12-18  Richard Henderson  <rth@redhat.com>
15483
15484         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15485
15486 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15487             Dan Kegel <dank@kegel.com>
15488
15489         PR other/12009
15490         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15491         testing a cross compiler, it causes spurious compile failures.
15492         * lib/g++.exp: Likewise.
15493
15494 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15495
15496         PR c++/13262
15497         * g++.dg/template/access13.C: New test.
15498
15499 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15500
15501         * gcc.dg/20031216-1.c: New test.
15502
15503 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15504
15505         PR c++/9154
15506         * g++.dg/template/error10.C: New test.
15507
15508 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15509
15510         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15511         * g++.dg/eh/simd-2.C: Likewise.
15512
15513 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15514             Roger Sayle  <roger@eyesopen.com>
15515
15516         * gcc.c-torture/execute/ieee/mzero5.c: New.
15517
15518 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15519
15520         PR c++/10603
15521         * g++.dg/parse/error6.C: New test.
15522
15523         PR c++/12827
15524         * g++.dg/parse/error7.C: New test.
15525
15526 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15527
15528         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15529         at -O with stabs debugging formats.
15530         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15531         * gcc.dg/debug/debug-2.c: Likewise.
15532
15533 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15534
15535         PR c++/12696
15536         * g++.dg/init/error1.C: New test.
15537
15538         PR c++/12218
15539         * g++.dg/init/pm3.C: New test.
15540
15541 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15542
15543         PR c/3347
15544         * gcc.dg/bitfld-8.c: New test.
15545
15546 2003-12-16  James Lemke  <jim@wasabisystems.com>
15547
15548         * gcc.dg/arm-scd42-[123].c: New tests.
15549
15550 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15551
15552         PR c++/9043
15553         * g++.dg/abi/mangle20-1.C: New test.
15554         * g++.dg/abi/mangle20-2.C: New test.
15555
15556 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15557
15558         PR c++/13275
15559         * g++.dg/other/offsetof2.C: Remove XFAIL.
15560         * g++.dg/parse/offsetof1.C: New test.
15561         * g++.gd/parse/offsetof2.C: Likewise.
15562
15563 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15564
15565         * g++.dg/template/nontype3.C: New test.
15566         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15567
15568 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15569
15570         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15571
15572 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15573
15574         PR c++/13387
15575         * g++.dg/expr/assign1.C: New test.
15576
15577         PR c++/13242
15578         * g++.dg/abi/mangle19-1.C: New test.
15579         * g++.dg/abi/mangle19-2.C: New test.
15580
15581 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15582
15583         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15584
15585 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15586
15587         * gcc.c-torture/execute/20031216-1.c: New test.
15588
15589 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15590
15591         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15592         an ICE regression.
15593
15594 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/10926
15597         * g++.dg/template/error9.C: New test.
15598
15599         PR c++/11116
15600         * g++.dg/template/error8.C: New test.
15601
15602 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15603
15604         PR middle-end/13400
15605         * gcc.c-torture/execute/20031215-1.c: New test case.
15606
15607 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15608
15609         PR c++/13269
15610         * g++.dg/parse/error5.C: New test.
15611
15612         PR c++/12989
15613         * g++.dg/expr/sizeof1.C: New test.
15614
15615         PR c++/13310
15616         * g++.dg/template/crash15.C: New test.
15617
15618 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15619
15620         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15621         a non-POD type as the last named parameter of a varargs function.
15622
15623 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15624
15625         PR c++/13243
15626         PR c++/12573
15627         * g++.dg/template/crash14.C: New test.
15628         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15629
15630 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15631
15632         * g++.dg/other/java1.C: New test.
15633
15634         PR c++/13241
15635         * g++.dg/abi/mangle18-1.C: New test.
15636         * g++.dg/abi/mangle18-2.C: New test.
15637
15638 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15639
15640         PR optimization/10312
15641         * gcc.c-torture/execute/20031214-1.c: New.
15642
15643 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15644
15645         PR c++/10779
15646         PR c++/12160
15647         * g++.dg/parse/error3.C: New test.
15648         * g++.dg/parse/error4.C: Likewise.
15649         * g++.dg/abi/mangle4.C: Tweak error messages.
15650         * g++.dg/lookup/using5.C: Likewise.
15651         * g++.dg/other/error2.C: Likewise.
15652         * g++.dg/parse/typename5.C: Likewise.
15653         * g++.dg/parse/undefined1.C: Likewise.
15654         * g++.dg/template/arg2.C: Likewise.
15655         * g++.dg/template/ttp3.C: Likewise.
15656         * g++.dg/template/type1.C: Likewise.
15657         * g++.old-deja/g++.other/crash32.C: Likewise.
15658         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15659
15660 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15661
15662         PR c++/13106
15663         * g++.dg/warn/noreturn-3.C: New test.
15664
15665 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15666
15667         PR c++/13118
15668         * g++.dg/abi/covariant3.C: New.
15669
15670 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15671
15672         * g++.dg/eh/ia64-1.C: New test.
15673
15674 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15675
15676         PR optimization/13037
15677         * g77.f-torture/execute/13037.f: New test case.
15678
15679 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15680
15681         PR c++/12881
15682         * g++.dg/abi/covariant2.C: New.
15683
15684 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15685
15686         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15687
15688 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15689
15690         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15691
15692 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15693
15694         PR other/10819
15695         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15696         to fix Bug 10819.
15697         * lib/g++.exp (g++_version): Likewise.
15698         * lib/g77.exp (g77_version): Likewise.
15699         * lib/objc.exp (default_objc_version): Likewise.
15700
15701 2003-12-10  Richard Henderson  <rth@redhat.com>
15702
15703         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15704
15705         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15706
15707 2003-12-08  Matt Austern  <austern@apple.com>
15708
15709         PR c/13134
15710         * lib/gcc-dg.exp (dg-require-visibility): Define.
15711         * lib/target-supports (check_visibility_available): Define.
15712         * gcc.dg/visibility-1.c: New test.
15713         * gcc.dg/visibility-2.c: Likewise.
15714         * gcc.dg/visibility-3.c: Likewise.
15715         * gcc.dg/visibility-4.c: Likewise.
15716         * gcc.dg/visibility-5.c: Likewise.
15717         * gcc.dg/visibility-6.c: Likewise.
15718         * g++.dg/ext/visibility-1.C: Likewise.
15719         * g++.dg/ext/visibility-2.C: Likewise.
15720         * g++.dg/ext/visibility-3.C: Likewise.
15721         * g++.dg/ext/visibility-4.C: Likewise.
15722         * g++.dg/ext/visibility-5.C: Likewise.
15723         * g++.dg/ext/visibility-6.C: Likewise.
15724
15725 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15726
15727         * g++.dg/lookup/java1.C: New test.
15728         * g++.dg/lookup/java2.C: New test.
15729
15730 2003-12-07  Falk Hueffner  <falk@debian.org>
15731
15732         * g++.dg/opt/noreturn-1.C: New test.
15733
15734 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15735
15736         * gcc.dg/overflow-1.c: New test.
15737
15738 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15739
15740         * g77.f-torture/compile/13060.f: New test.
15741
15742 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/13323
15745         * g++.dg/inherit/operator2.C: New test.
15746
15747 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15748
15749         PR c++/13305
15750         * g++.dg/ext/attrib9.C: New test.
15751
15752 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/13314
15755         * g++.dg/template/error7.C: New test.
15756
15757 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15758             J"orn Rennecke <joern.rennecke@superh.com>
15759
15760         PR target/13302
15761         * g++.dg/other/struct-va_list.C: New test.
15762
15763 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15764
15765         PR c++/13166
15766         * g++.dg/parse/defarg6.C: New test.
15767
15768 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15769
15770         PR target/13256
15771         * gcc.c-torture/execute/20031201-1.c: New test.
15772
15773 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15774
15775         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15776
15777 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15778
15779         * gcc.dg/builtin-return-1.c: New test.
15780
15781 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15782             J"orn Rennecke <joern.rennecke@superh.com>
15783
15784         PR optimization/13260
15785         * gcc.c-torture/execute/20031204-1.c: New test.
15786
15787 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15788
15789         PR c++/9127
15790         * g++.dg/template/error6.C: New test.
15791
15792 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15793
15794         * gcc.dg/20031202-1.c: New test.
15795
15796 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15797
15798         PR c++/13179
15799         * g++.dg/template/eh1.C: New test.
15800
15801         PR c++/10771
15802         * g++.dg/template/error5.C: New test.
15803
15804 2003-12-02  David Ung  <davidu@mips.com>
15805
15806         * gcc.dg/compat/vector-check.h: Corrected type for var
15807         g_##TMODE
15808
15809 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15810
15811         PR c++/10126
15812         * g++.dg/template/ptrmem8.C: New test.
15813
15814 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15815
15816         PR c++/12573
15817         * g++.dg/template/dependent-expr3.C: New test.
15818
15819 2003-12-01  James Lemke  <jim@wasabisystems.com>
15820
15821         * gcc.dg/arm-g2.c: New test.
15822
15823 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15824
15825         PR optimization/11634
15826         * gcc.dg/20031201-2.c: New test case.
15827
15828 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15829
15830         PR 11433
15831         * objc.dg/proto-lossage-3.m: New test.
15832
15833 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15834
15835         PR optimization/12628
15836         * gcc.dg/20031201-1.c: New test case.
15837
15838 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15839
15840         * gcc.dg/unaligned-1.c: New test.
15841
15842 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15843
15844         PR c++/9849
15845         * g++.dg/template/error4.C: New test.
15846         * g++.dg/template/nested3.C: Adjust error markers.
15847
15848 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15849
15850         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15851
15852 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15853
15854         PR c/10333
15855         * gcc.dg/bitfld-7.c: New test.
15856
15857 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15858
15859         * gcc.dg/tls/asm-1.C: New test.
15860
15861 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15862
15863         * gcc.dg/cpp/assert4.c: Update.
15864
15865 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15866
15867         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15868         * gcc.dg/builtin-apply3.c: New test.
15869
15870 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15871
15872         * lib/compat.exp (compat-obj): New xfaildata parameter.
15873         Use it to set compiler_conditional_xfail_data before compiling.
15874         (compat-get-options): Handle dg-xfail-if.
15875         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15876         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15877         * gcc.dg/compat/vector-1_y.c: Likewise.
15878         * gcc.dg/compat/vector-2_x.c: Likewise.
15879         * gcc.dg/compat/vector-2_y.c: Likewise.
15880
15881 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15882
15883         * g++.dg/opt/reg-stack4.C: New test.
15884
15885 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15886
15887         * gcc.dg/builtin-apply2.c: New test.
15888
15889 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15890
15891         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15892
15893 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15894
15895         PR c++/12924
15896         * g++.dg/template/template-id-2.C: New test.
15897
15898 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15899
15900         PR c++/5369
15901         * g++.dg/template/memfriend1.C: New test.
15902         * g++.dg/template/memfriend2.C: Likewise.
15903         * g++.dg/template/memfriend3.C: Likewise.
15904         * g++.dg/template/memfriend4.C: Likewise.
15905         * g++.dg/template/memfriend5.C: Likewise.
15906         * g++.dg/template/memfriend6.C: Likewise.
15907         * g++.dg/template/memfriend7.C: Likewise.
15908         * g++.dg/template/memfriend8.C: Likewise.
15909         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15910
15911 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15912
15913         PR c++/12515
15914         * g++.dg/ext/cond1.C: New test.
15915
15916 2003-11-20  Richard Henderson  <rth@redhat.com>
15917
15918         * gcc.dg/20020201-2.c: Remove.
15919         * gcc.dg/20020201-4.c: Remove.
15920         * gcc.dg/20020304-1.c: Remove.
15921
15922 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15923
15924         * gcc.dg/cpp/trad/xwin1.c: New test case.
15925
15926 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15927
15928         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15929         * lib/g77.exp: Likewise.
15930         * lib/objc.exp: Likewise.
15931         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15932         for darwin.
15933
15934 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15935
15936         PR c++/12932
15937         * g++.dg/template/static5.C: New test.
15938
15939 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15940
15941         * gcc.dg/nested-func-1.c: New test.
15942
15943 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15944
15945         * gcc.dg/cpp/assert4.c: New test.
15946
15947 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15948
15949         PR c++/2294
15950         * g++.dg/lookup/using9.c: New test.
15951
15952 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15953
15954         PR c++/12762
15955         * g++.dg/template/error3.C: New test.
15956
15957 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15958
15959         PR ada/13035
15960         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15961         No longer use a wrapper for gcc, since this does not work under
15962         Windows.
15963
15964 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15965
15966         PR c++/2094
15967         * g++.dg/template/ptrmem7.C: New test.
15968
15969 2003-11-13  Andrew Pinski <apinski@apple.com>
15970
15971         * gcc.c-torture/compile/20031113-1.c: New test.
15972
15973 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15974             Kean Johnston <jkj@sco.com>
15975
15976         PR c/13029
15977         * gcc.dg/unused-4.c: Update.
15978
15979 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15980
15981         * g++.dg/opt/const3.C: New test.
15982
15983 2003-11-13  Jan Hubicka  <jh@suse.cz>
15984
15985         * gcc.c-torture/compile/20031112-1.c: New test.
15986
15987 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15988
15989         * g++.dg/parse/crash10.C: Remove bogus error marker.
15990
15991 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15992
15993         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15994         (host_gcc): Likewise.
15995         (ROOT): Honor $PWDCMD.
15996         (BASE): Likewise.
15997         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15998
15999 2003-11-12  Catherine Moore  <clm@redhat.com>
16000
16001         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16002
16003 2003-11-12  Andreas Jaeger  <aj@suse.de>
16004             Jakub Jelinek  <jakub@redhat.com>
16005             Andrew Pinski  <pinskia@physics.uc.edu>
16006             Richard Henderson  <rth@redhat.com>
16007
16008         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16009         systems.
16010         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16011
16012         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16013         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16014
16015 2003-11-11  Andreas Jaeger  <aj@suse.de>
16016
16017         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16018
16019         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16020
16021 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16022
16023         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16024         Clean ups.
16025
16026 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16027
16028         * gcc.dg/trampoline-1.c: New test.
16029
16030 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16031
16032         * gcc.c-torture/compile/200031109-1.c: New test.
16033
16034 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16035
16036         PR c/3190
16037         PR c/8714
16038         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16039         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16040         gcc.dg/format/no-y2k-1.c: Update.
16041
16042 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16043
16044         PR optimization/10467
16045         * gcc.dg/20031108-1.c: New test case.
16046
16047 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16048
16049         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16050
16051 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16052
16053         * gcc.dg/compound-lvalue-1.c: New test.
16054         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16055         some XFAILs.
16056
16057 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16058
16059         * gcc.dg/altivec-varargs-1.c: New test.
16060
16061 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16062
16063         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16064         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16065         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16066         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16067         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16068
16069 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16070
16071         * gcc.dg/cond-lvalue-1.c: New test.
16072
16073 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16074
16075         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16076
16077 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16078
16079         PR c++/11616
16080         * g++.dg/template/instantiate5.C: New test.
16081
16082 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16083
16084         PR c++/12726
16085         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16086         * ChangeLog: Add missing first entry for above test.
16087
16088 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16089
16090         PR c++/9810
16091         * g++.dg/template/using8.C: New test.
16092         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16093
16094 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16095
16096         PR optimization/10817
16097         * gcc.c-torture/compile/20031102-1.c: New test case.
16098
16099 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16100
16101         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16102         2147483647.
16103
16104 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16105
16106         * gcc.dg/20031102-1.c: New test.
16107
16108 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16109
16110         * gcc.dg/complex-1.c: New test.
16111
16112 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16113
16114         PR c++/12796
16115         * g++.dg/template/crash13.C: Adjust expected error location.
16116         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16117
16118 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16119
16120         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16121
16122 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16123
16124         PR/10239
16125         * gcc.c-torture/compile/20031031-2.c: New test.
16126
16127 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16128
16129         PR/11640
16130         * gcc.c-torture/compile/20031031-1.c: New test.
16131
16132 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16133
16134         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16135         * gcc.misc-tests/bprob.exp: Likewise.
16136         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16137         the execution test on arm-elf configs.
16138         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16139         configs that don't support scratch files.
16140         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16141
16142 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16143
16144         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16145         done by dejagnu.
16146
16147 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16148
16149         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16150         Avoid non pure sh syntax. Add more logging.
16151
16152         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16153         fail.
16154
16155 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16156
16157         PR libgcj/10610
16158         * gcc.dg/ppc-stackalign-1.c: New test.
16159
16160 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16161
16162         * ada/acats/run_all.sh: Change output to be more compliant with
16163         dejagnu framework.
16164         Create acats.sum and acats.log files under testsuite/ada/acats
16165         Only run [a-z]* directories, to filter out e.g. CVS.
16166         Redirect build output to log file.
16167
16168 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16169
16170         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16171
16172 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16173
16174         PR ada/5909:
16175         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16176
16177 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16178
16179         * gcc.c-torture/compile/20031023-1.c: New test.
16180         * gcc.c-torture/compile/20031023-2.c: New test.
16181         * gcc.c-torture/compile/20031023-3.c: New test.
16182         * gcc.c-torture/compile/20031023-4.c: New test.
16183
16184 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16185
16186         PR c++/10371
16187         * g++.dg/lookup/scoped8.C: New test.
16188
16189 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16190
16191         * g++.dg/opt/reg-stack3.C: New test.
16192
16193 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16194
16195         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16196
16197 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16198
16199         PR c++/11076
16200         * g++.dg/template/crash13.C: New test.
16201
16202 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16203
16204         * gcc.dg/c99-restrict-2.c: New test.
16205
16206 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16207
16208         PR c++/12698, c++/12699, c++/12700, c++/12566
16209         * g++.dg/inherit/covariant9.C: New test.
16210         * g++.dg/inherit/covariant10.C: New test.
16211         * g++.dg/inherit/covariant11.C: New test.
16212
16213 2003-10-23  Jason Merrill  <jason@redhat.com>
16214
16215         PR c++/12726
16216         * g++.dg/ext/complit2.C: New test.
16217
16218 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16219
16220         PR target/12654
16221         * gcc.c-torture/execute/20031020-1.c: New test.
16222
16223 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16224
16225         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16226         following the jump_insn.
16227
16228 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16229
16230         * gcc.dg/cast-lvalue-1.c: New test.
16231
16232 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16233
16234         PR c++/11962
16235         * g++.dg/template/cond2.C: New test.
16236
16237 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16238
16239         * gcc.dg/builtins-28.c: New test.
16240
16241 2003-10-20  Jan Hubicka  <jh@suse.cz>
16242
16243         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16244         parameter.
16245         * testsuite/gcc.dg/inline-2.c: Likewise.
16246
16247 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16248
16249         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16250         * gcc.dg/nest.c:  Likewise.
16251
16252 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16253
16254         PR c++/9781, c++/10583, c++/11862
16255         * g++.dg/parse/crash13.C: New test.
16256
16257 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16258
16259         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16260
16261 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16262
16263         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16264         Define HAVE_C99_RUNTIME except on Solaris.
16265         * gcc.dg/builtins-20.c: Likewise.
16266
16267 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16268
16269         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16270
16271 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16272
16273         PR c++/12495
16274         * g++.dg/template/crash21.C: New test.
16275
16276 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16277
16278         PR c++/2513
16279         * g++.dg/template/typename5.C: New test.
16280
16281 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16282
16283         PR c++/12369
16284         * g++.dg/template/friend25.C: New test.
16285
16286 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16287
16288         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16289         versions.
16290
16291 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16292
16293         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16294         == 2147483647.
16295
16296 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16297
16298         * gcc.c-torture/execute/960416-1.x: Remove.
16299         * gcc.c-torture/execute/divconst-3.x: Likewise.
16300
16301 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16302
16303         PR target/12598
16304         * gcc.dg/torture/cris-volatile-1.c: New test.
16305
16306 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16307
16308         PR optimization/9325
16309         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16310         for overflowing floating point to integer conversion during RTL
16311         simplification.
16312
16313 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16314
16315         * objc/execute/_cmd.m: Fix typo.
16316         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16317         Relax 'scan-assembler' regexp.
16318         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16319         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16320         * objc.dg/zero-link-2.m: Remove blank line.
16321         * objc.dg/zero-link-3.m: New test case.
16322
16323 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16324
16325         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16326
16327         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16328         than linker trickery.
16329
16330 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16331
16332         PR c++/12370
16333         * g++.dg/other/friend2.C: New test.
16334
16335 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16336
16337         * gcc.dg/20031012-1.c: New test.
16338
16339 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16340
16341         * gcc.dg/weak/weak-3.c: Fix for new warning.
16342
16343 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16344
16345         PR optimization/8750
16346         * gcc.c-torture/execute/20031012-1.c: New test case.
16347
16348 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16349
16350         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16351         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16352
16353 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16354
16355         PR optimization/12260
16356         * gcc.c-torture/compile/20031011-2.c: New test case.
16357
16358 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16359
16360         * gcc.c-torture/execute/20031011-1.c: New testcase.
16361
16362 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16363
16364         * gcc.c-torture/compile/20031011-1.c: New test.
16365
16366 2003-10-11  Jan Hubicka  <jh@suse.cz>
16367
16368         * g++.dg/other/first-global.C: New test.
16369
16370 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16371
16372         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16373
16374 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16375
16376         * gcc.c-torture/compile/20031010-1.c: New test.
16377
16378 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16379
16380         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16381         * gcc.c-torture/execute/va-arg-25.c: ... here.
16382
16383 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16384
16385         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16386
16387 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16388
16389         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16390
16391 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16392
16393         * g++.dg/parse/error2.C: New test.
16394
16395 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16396
16397         PR c++/11097
16398         * g++.dg/other/error5.C: Modify the error message.
16399         * g++.dg/lookup/using8.C: New test.
16400
16401 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16402
16403         * gcc.dg/darwin-abi-2.c: New file.
16404         * gcc.c-torture/execute/va-arg-24.c: New file.
16405
16406 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16407
16408         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16409         indentation.
16410
16411 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16412
16413         PR c++/10147
16414         * g++.dg/other/error4.C: Update error messages.
16415         * g++.dg/template/ptrmem4.C: Likewise.
16416
16417         PR c++/12337
16418         * g++.dg/init/new9.C: New test.
16419
16420         PR c++/12334, c++/12236, c++/8656
16421         * g++.dg/ext/attrib8.C: New test.
16422
16423 2003-10-06  Devang Patel  <dpatel@apple.com>
16424
16425         * gcc.dg/debug/dwarf2-3.h: New test.
16426         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16427
16428 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16429
16430         * g++.dg/opt/cfg2.C: New test.
16431
16432 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16433
16434         * g++.dg/opt/float1.C: New test.
16435
16436 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16437
16438         * gcc.dg/c90-array-lval-6.c: New test.
16439         * gcc.dg/c99-array-lval-6.c: New test.
16440
16441 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16442             Ziemowit Laski  <zlaski@apple.com>
16443
16444         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16445         'Derived', so that it is never considered a class method; add
16446         new warning for '+port' method ambiguity.
16447         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16448         <objc/objc-api.h> (needed on Mac OS X).
16449         * objc.dg/method-13.m: New test.
16450
16451 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16452
16453         PR optimization/9325, PR java/6391
16454         * gcc.c-torture/execute/20031003-1.c: New test case.
16455
16456 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16457
16458         PR optimization/12180
16459         * gcc.dg/20031002-1.c: New test.
16460
16461         PR c++/12486
16462         * g++.dg/inherit/error1.C: New test.
16463
16464 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16465
16466         * lib/f-torture.exp (search_for): Rename to...
16467         (search_for_re): This.  Also, clean up comments and the
16468         "regexp" invocation.
16469
16470 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16471
16472         * gcc.c-torture/compile/20031002-1.c: New test.
16473
16474 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16475
16476         * g++.dg/opt/cond1.C: New test.
16477
16478 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16479
16480         * gcc.dg/Wold-style-definition-2.c: New testcase.
16481         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16482
16483 2003-09-29  Richard Henderson  <rth@redhat.com>
16484
16485         * g++.dg/init/array10.C: Add dg-options.
16486
16487 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16488
16489         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16490
16491 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16492
16493         * g++.dg/template/friend19.C: Fix typo.
16494         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16495
16496 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16497
16498         * gcc.c-torture/execute/20030928-1.c: New test.
16499         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16500
16501 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16502
16503         * g++.dg/opt/unroll1.C: New test.
16504
16505 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16506
16507         PR optimization/11741
16508         * gcc.dg/20030926-1.c: New test case.
16509
16510 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16511
16512         PR c++/5655
16513         * g++.dg/parse/access7.C: New test.
16514         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16515
16516 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16517
16518         MERGE OF objc-improvements-branch into MAINLINE:
16519         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16520         if libobjc has not been built.
16521         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16522         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16523         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16524         objc/execute/nested-3.m, objc/execute/np-2.m,
16525         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16526         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16527         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16528         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16529         objc.dg/special/unclaimed-category-1.h,
16530         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16531         well as GNU runtime.
16532         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16533         * execute/cascading-1.m, execute/function-message-1.m,
16534         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16535         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16536         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16537         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16538         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16539         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16540         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16541         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16542         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16543         * objc.dg/bitfield-2.m: Run only on Darwin.
16544         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16545         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16546         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16547         * objc.dg/const-str-1.m: Fix constant string layout.
16548
16549 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16550
16551         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16552
16553 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16554
16555         * gcc.dg/darwin-abi-1.c: New file.
16556
16557 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16558
16559         PR target/12281
16560         * gcc.c-torture/compile/20030921-1.c: New test.
16561
16562 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16563
16564         * g++.dg/opt/reg-stack2.C: New test.
16565
16566 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16567
16568         * g++.dg/eh/delayslot1.C: New test.
16569
16570 2003-09-20  Richard Henderson  <rth@redhat.com>
16571
16572         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16573
16574 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16575
16576         * gcc.c-torture/execute/20030920-1.c: New test case.
16577
16578 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16579
16580         * g++.dg/rtti/typeid3.C: Correct expected error message.
16581
16582 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16583
16584         PR c++/157
16585         * g++.dg/parse/crash12.C: New test.
16586
16587 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16588
16589         * gcc.dg/compat/mixed-struct-check.h: New.
16590         * gcc.dg/compat/mixed-struct-defs.h: New.
16591         * gcc.dg/compat/mixed-struct-init.h: New.
16592         * gcc.dg/compat/struct-by-value-19_main.c: New.
16593         * gcc.dg/compat/struct-by-value-19_x.c: New.
16594         * gcc.dg/compat/struct-by-value-19_y.c: New.
16595         * gcc.dg/compat/struct-by-value-20_main.c: New.
16596         * gcc.dg/compat/struct-by-value-20_x.c: New.
16597         * gcc.dg/compat/struct-by-value-20_y.c: New.
16598         * gcc.dg/compat/struct-return-19_main.c: New.
16599         * gcc.dg/compat/struct-return-19_x.c: New.
16600         * gcc.dg/compat/struct-return-19_y.c: New.
16601         * gcc.dg/compat/struct-return-20_main.c: New.
16602         * gcc.dg/compat/struct-return-20_x.c: New.
16603         * gcc.dg/compat/struct-return-20_y.c: New.
16604
16605 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16606         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16607         so that it will not complain on LP64 targets.
16608
16609 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16610
16611         PR c++/495
16612         * g++.dg/template/friend24.C: New test.
16613
16614 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16615
16616         PR c++/12332
16617         * g++.dg/template/memtmpl2.C: New test.
16618
16619 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16620
16621         PR target/11184
16622         * gcc.dg/builtin-apply1.c: New test.
16623
16624 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16625
16626         PR c++/9848
16627         * g++.dg/warn/Wunused-4.C: New test.
16628
16629 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16630
16631         PR c++/12316
16632         * g++.dg/other/gc2.C: New test.
16633
16634 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16635
16636         PR c++/11991
16637         * g++.dg/rtti/typeid3.C: New test.
16638
16639         PR c++/12266
16640         * g++.dg/overload/template1.C: New test.
16641
16642 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16643
16644         * g++.dg/opt/cfg3.C: New test.
16645
16646 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16647
16648         PR c++/7939
16649         * g++.dg/template/crash11.C: New test.
16650
16651 2003-09-16  Jason Merrill  <jason@redhat.com>
16652             Jakub Jelinek  <jakub@redhat.com>
16653
16654         * gcc.dg/attr-warn-unused-result.c: New test.
16655
16656 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16657
16658         PR c++/12184
16659         * g++.dg/expr/call2.C: New test.
16660
16661 2003-09-15  Andreas Jaeger  <aj@suse.de>
16662
16663         * gcc.dg/Wold-style-definition-1.c: New test.
16664
16665 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16666
16667         PR c++/3907
16668         * g++.dg/parse/template12.C: New test.
16669
16670         * g++.dg/abi/bitfield11.C: New test.
16671         * g++.dg/abi/bitfield12.C: Likewise.
16672
16673 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16674
16675         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16676         non-expansion of functional macro name without arguments at EOL.
16677         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16678
16679 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16680
16681         * gcc.c-torture/execute/20030914-[12].c: New tests.
16682
16683 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16684
16685         PR c++/11788
16686         * g++.dg/overload/addr1.C: New test.
16687
16688 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16689
16690         * gcc.dg/20030909-1.c: New test.
16691
16692 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16693
16694         * gcc.dg/ultrasp10.c: New test.
16695
16696 2003-09-09  Devang Patel  <dpatel@apple.com>
16697
16698         * gcc.dg/darwin-ld-6.c: New test.
16699
16700 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16701
16702         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16703
16704 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16705
16706         * gcc.dg/ia64-types1.c: New test.
16707         * gcc.dg/ia64-types2.c: Likewise.
16708
16709 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16710
16711         * gcc.dg/builtins-1.c: Add more _Complex tests.
16712         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16713
16714         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16715         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16716
16717 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16718
16719         PR c++/11786
16720         * g++.dg/lookup/koenig2.C: New test.
16721
16722         PR c++/5296
16723         * g++.dg/rtti/typeid2.C: New test.
16724
16725 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16726
16727         * gcc.c-torture/compile/20030904-1.c: New test.
16728
16729 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16730
16731         * g++.dg/opt/longbranch2.C: New test.
16732
16733 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16734
16735         * g++.dg/template/crash10.C: Only compile it.
16736
16737 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16738
16739         PR middle-end/11665
16740         * gcc.c-torture/compile/20030907-1.c: New test.
16741         * g++.dg/init/array11.C: New test.
16742
16743 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16744
16745         PR c++/11852
16746         * g++.dg/init/struct1.C: New test.
16747
16748 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16749
16750         PR c++/12181
16751         * g++.dg/expr/comma1.C: New test.
16752
16753 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/11867
16756         * g++.dg/expr/static_cast5.C: New test.
16757
16758 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16759
16760         PR c++/11507
16761         * g++.dg/lookup/scoped7.C: New test.
16762
16763         PR c++/9574
16764         * g++.dg/other/static1.C: New test.
16765
16766         PR c++/11490
16767         * g++.dg/warn/template-1.C: New test.
16768
16769         PR c++/11432
16770         * g++.dg/template/crash10.C: New test.
16771
16772         PR c++/2478
16773         * g++.dg/overload/VLA.C: New test.
16774
16775         PR c++/10804
16776         * g++.dg/template/call1.C: New test.
16777
16778 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16779
16780         PR c++/11794
16781         * g++.dg/parse/using3.C: New test.
16782
16783 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16784
16785         PR c++/11409
16786         * g++.dg/overload/builtin3.C: New test case.
16787
16788 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16789
16790         PR c/9862
16791         * gcc.dg/20030906-1.c: New test.
16792         * gcc.dg/20030906-2.c: Likewise.
16793
16794 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16795
16796         PR c++/12167
16797         * g++.dg/parse/defarg5.C: New test.
16798
16799         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16800
16801 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/12163
16804         * g++.dg/expr/static_cast4.C: New test.
16805
16806         PR c++/12146
16807         * g++.dg/template/crash9.C: New test.
16808
16809 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16810
16811         * g++.old-deja/g++.ext/pretty2.C: Update for change
16812         in __FUNCTION__.
16813         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16814
16815 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16816
16817         PR c++/11922
16818         * g++/dg/template/qualified-id1.C: New test.
16819
16820         PR c++/12037
16821         * g++.dg/warn/noeffect4.C: New test.
16822
16823 2003-09-04  Matt Austern  <austern@apple.com>
16824
16825         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16826         * g++.dg/ext/fnname2.C: Likewise.
16827         * g++.dg/ext/fnname3.C: Likewise.
16828
16829 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16830
16831         * g++.dg/expr/lval1.C: New test.
16832         * g++.dg/ext/lvcast.C: Remove.
16833
16834 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16835
16836         PR optimization/11700.
16837         * gcc.c-torture/compile/20030903-1.c: New test case.
16838
16839 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16840
16841         PR c++/12053
16842         * g++.dg/abi/layout4.C: New test.
16843
16844 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16845
16846         PR c++/11553
16847         * g++.dg/parse/friend3.C: New test.
16848
16849 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/11847
16852         * g++.dg/template/class1.C: New test.
16853
16854         PR c++/11808
16855         * g++.dg/expr/call1.C: New test.
16856
16857 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16858
16859         PR c++/12114
16860         * g++.dg/init/ref9.C: New test.
16861
16862         PR c++/11972
16863         * g++.dg/template/nested4.C: New test.
16864
16865 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16866
16867         PR c++/12093
16868         * g++.dg/template/non-dependent4.C: New test.
16869
16870         PR c++/11928
16871         * g++.dg/inherit/conv1.C: New test.
16872
16873 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16874
16875         PR c++/6196
16876         * g++.dg/ext/label1.C: New test.
16877         * g++.dg/ext/label2.C: Likewise.
16878
16879 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16880
16881         * g++.dg/expr/cond3.C: New test.
16882
16883 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16884
16885         * gcc.dg/builtins-1.c: Add new builtin cases.
16886
16887 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16888
16889         * gcc.dg/builtins-1.c: Add new cases.
16890         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16891
16892 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16893
16894         * gcc.dg/builtins-1.c: Add more math builtin tests.
16895         * gcc.dg/torture/builtin-attr-1.c: New test.
16896
16897 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16898
16899         PR optimization/5079
16900         * g++.dg/opt/static3.C: New test.
16901
16902 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16903
16904         * gcc.misc-tests/gcov-10b.c: New test.
16905
16906 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16907
16908         * g++.dg/opt/ptrmem3.C: New test.
16909
16910         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16911
16912 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16913
16914         * gcc.dg/20030826-2.c: New test.
16915
16916 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16917
16918         PR middle-end/12002
16919         * g77.f-torture/compile/12002.f: New test case.
16920
16921 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16922
16923         * gcc.dg/20030826-1.c: New test case.
16924
16925 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16926
16927         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16928
16929 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16930
16931         PR c++/11871
16932         * c++.dg/lookup/crash1.C: New test.
16933
16934         * c++.dg/warn/noeffect3.C: New test.
16935
16936 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16937
16938         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16939         * gcc.dg/compat/vector-1_y.c: Ditto.
16940         * gcc.dg/compat/vector-2_x.c: Ditto.
16941         * gcc.dg/compat/vector-2_y.c: Ditto.
16942
16943 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16944
16945         * gcc.dg/20030702-1.c: New test.
16946
16947 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/8795
16950         * g++.dg/ext/altivec-1.C: New test.
16951
16952 2003-08-24  Richard Henderson  <rth@redhat.com>
16953
16954         * g++.dg/eh/simd-2.C: Add -w for x86.
16955
16956 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16957
16958         * gcc.dg/20030815-1.c: New test.
16959
16960 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16961
16962         PR c++/3765
16963         * g++.dg/parse/access6.C: New test.
16964
16965 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16966
16967         PR c++/641, c++/11876
16968         * g++.dg/template/friend22.C: New test.
16969         * g++.dg/template/friend23.C: Likewise.
16970
16971 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16972
16973         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16974         identically.
16975
16976 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16977
16978         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16979
16980 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16981
16982         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16983
16984 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16985
16986         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16987
16988 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16989
16990         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16991
16992 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c++/11919
16995         * g++.dg/overload/prom1.C: New test.
16996
16997         PR c++/11551
16998         * g++.dg/parse/dtor2.C: New test.
16999
17000         PR c++/10762
17001         * g++.dg/parse/using2.C: New test.
17002
17003 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17004
17005         PR target/11805
17006         * gcc.c-torture/compile/20030821-1.c: New.
17007
17008 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17009
17010         PR c++/11834
17011         * g++.dg/template/deduce2.C: New test.
17012
17013 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17014
17015         * gcc.c-torture/execute/20030821-1.c: New test.
17016
17017 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17018
17019         PR middle-end/11984
17020         * gcc.dg/20030820-1.c: New test case.
17021
17022 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17023
17024         PR c++/11945
17025         * g++.dg/warn/noeffect2.C: New test.
17026
17027 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17028
17029         PR c++/10926
17030         * g++.dg/template/dtor2.C: New test.
17031
17032         PR c++/11684
17033         * g++.dg/template/operator1.C: New test.
17034         * g++.dg/parse/operator4.C: New test.
17035
17036         PR c++/11946.C
17037         * g++.dg/expr/enum1.C: New test.
17038         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17039
17040         PR c++/11036.C
17041         * g++.dg/parse/elab2.C: New test.
17042         * g++.dg/parse/typedef4.C: Change error message.
17043         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17044         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17045         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17046
17047 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17048
17049         * gcc.dg/pch/warn-1.c: New.
17050         * gcc.dg/pch/warn-1.hs: New.
17051
17052         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17053         not-tested file.
17054
17055 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17056
17057         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17058
17059 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17060
17061         * gcc.dg/uninit-D.c: New Test.
17062         * gcc.dg/uninit-E.c: New Test.
17063         * gcc.dg/uninit-F.c: New Test.
17064         * gcc.dg/uninit-G.c: New Test.
17065
17066 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17067
17068         * g++.dg/README: Describe the pch directory.
17069
17070 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17071
17072         PR c++/11174
17073         * g++.dg/parse/access4.C: New test.
17074         * g++.dg/parse/access5.C: Likewise.
17075         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17076
17077 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17078
17079         * gcc.dg/noncompile/20030818-1.c: New.
17080
17081 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17082
17083         PR c++/11957
17084         * g++.dg/warn/noeffect1.C: New test.
17085
17086         * g++.dg/template/scope2.C: New test.
17087         * g++.dg/template/error2.C: Correct dg-error
17088
17089 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17090
17091         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17092
17093 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17094
17095         PR C++/11512
17096         * g++.dg/template/warn1.C: New.
17097
17098 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17099
17100         * g++.dg/template/error2.C: New test.
17101         * g++.dg/lookup/using7.C: Adjust errors
17102         * g++.old-deja/g++.pt/crash36.C: Likewise.
17103         * g++.old-deja/g++.pt/derived3.C: Likewise.
17104
17105 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17106
17107         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17108         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17109         * gcc.c-torture/execute/builtins/string-9.c: New, from
17110         string-opt-9.c.  Adjust for execute/builtins framework.
17111         * gcc.c-torture/execute/string-opt-9.c: Delete.
17112
17113 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17114
17115         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17116
17117         * g++.dg/parse/ret-type2.C: New test.
17118
17119         PR c++/11703
17120         * g++.dg/init/new8.C: New test.
17121
17122         PR c++/10923
17123         * g++.dg/parse/typedef5.C: New test.
17124
17125         PR c++/9512
17126         * g++.dg/parse/qualified2.C: New test.
17127         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17128         invalid code.
17129
17130 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17131
17132         * g++.dg/conversion/ptrmem1.C: New test.
17133
17134 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17135
17136         PR target/11693
17137         * gcc.dg/20030811-1.c: New test.
17138
17139         PR target/11535
17140         * gcc.c-torture/execute/20030811-1.c: New test.
17141
17142 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17143
17144         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17145
17146 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17147
17148         PR c++/11789.C
17149         * g++.dg/inherit/multiple1.C: New test.
17150
17151 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17152
17153         * gcc.dg/spe1.c: New test.
17154
17155         PR c++/11670
17156         * g++.dg/expr/cast2.C: New test.
17157
17158         PR c++/10530
17159         * g++.dg/template/dependent-name2.C: New test.
17160
17161 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17162
17163         * g++.dg/parse/crash11.C: Put the dg options in comments.
17164
17165 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17166
17167         * lib/gcc-dg.exp: Update for diagnostic change.
17168
17169 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17170
17171         PR c++/5767
17172         * g++.dg/parse/crash11.C: New test.
17173
17174 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17175
17176         * gcc.dg/cpp/spacing1.c: Update.
17177
17178 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17179
17180         PR target/11739
17181         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17182         a value for -mtune.
17183
17184 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17185
17186         PR middle-end/11771
17187         * gcc.c-torture/compile/20030804-1.c: New test case.
17188
17189 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17190
17191         * gcc.dg/20030804-1.c: New test case.
17192
17193 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17194
17195         * gcc.dg/cpp/separate-1.c: New test.
17196
17197 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17198
17199         PR c++/11704
17200         * g++.dg/template/dependent-expr2.C: New test.
17201
17202         PR c++/11766
17203         * g++.dg/expr/ptrmem1.C: New test.
17204
17205 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17206
17207         PR c++/9453
17208         * g++.dg/template/friend15.C: New test.
17209
17210 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17211
17212         * lib/dg-pch.exp: Work round PCH bug.
17213
17214 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17215
17216         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17217         builtins.  Move cases from builtins-4.c here.
17218
17219         * gcc.dg/torture/builtin-math-1.c: New test taken from
17220         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17221         additional cases.
17222
17223         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17224         Delete.
17225
17226 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17227
17228         PR c++/9447
17229         * g++.dg/template/using7.C: New test.
17230
17231 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17232
17233         * import1.c, import2.c: New tests.
17234
17235 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17236
17237         * g++.dg/eh/crossjump1.C: New test.
17238
17239 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17240
17241         PR c++/11697
17242         * g++.dg/template/using6.C: New test.
17243
17244         PR c++/11744
17245         * g++.dg/template/koenig2.C: New test.
17246
17247 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17248
17249         PR c++/7983
17250         * g++.dg/parse/typedef4.C: New test.
17251
17252 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17253
17254         PR c++/8442, c++/8806
17255         * g++.dg/template/elab1.C: New test.
17256         * g++.dg/template/type2.C: Likewise.
17257         * g++.dg/template/ttp3.C: Adjust expected error message.
17258         * g++.old-deja/g++.law/visibility13.C: Likewise.
17259         * g++.old-deja/g++.niklas/t135.C: Likewise.
17260         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17261         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17262         template argument.
17263         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17264
17265 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17266
17267         PR c++/11295
17268         * g++.dg/ext/stmtexpr1.C: New test.
17269
17270         * g++.dg/opt/tmp1.C: New test.
17271
17272         PR c++/11525
17273         * g++.dg/parse/constant4.C: New test.
17274
17275         PR c++/9447
17276         * g++.dg/template/using5.C: New test.
17277
17278 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17279
17280         * gcc.dg/builtins-27.c: New test case.
17281
17282 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17283
17284         * gcc.dg/tls/opt-7.c: New test.
17285
17286 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17287
17288         * g++.old-deja/g++.other/crash18.C: Remove.
17289
17290 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17291
17292         * g++.dg/template/explicit3.C: New.
17293         * g++.dg/template/explicit4.C: New.
17294         * g++.dg/template/explicit5.C: New.
17295
17296         PR c++/11347
17297         * g++.dg/template/memtmpl1.C: New.
17298
17299 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17300
17301         PR target/11565
17302         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17303         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17304
17305 2003-07-30  Jan Hubicka  <jh@suse.cz>
17306
17307         * vtgc1.c: Kill.
17308
17309 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17310
17311         * gcc.dg/struct-in-proto-1.c: New test.
17312
17313 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17314
17315         * gcc.dg/cpp/include2.c: Only expect one message.
17316
17317 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17318
17319         PR c++/9447
17320         * g++.dg/template/using1.C: New test.
17321         * g++.dg/template/using2.C: New test.
17322         * g++.dg/template/using3.C: New test.
17323         * g++.dg/template/using4.C: New test.
17324
17325 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17326
17327         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17328         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17329
17330 2003-07-28  Jan Hubicka  <jh@suse.cz>
17331
17332         PR c++/11530
17333         * g++.dg/opt/call1.C: New test.
17334
17335 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17336
17337         PR c++/11667
17338         * g++.dg/init/enum2.C: New test.
17339         * g++.dg/template/overload1.C: Add "-w" option.
17340
17341 2003-07-28    <hp@bitrange.com>
17342
17343         * gcc.dg/Wdeclaration-after-statement-1.c,
17344         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17345
17346 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17347
17348         * gcc.c-torture/compile/20030725-1.c: New test.
17349
17350 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17351
17352         * gcc.dg/20030505.c: Only run for SPE.
17353         Remove definition of opaque type.
17354
17355 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17356
17357         * g++.dg/template/ptrmem6.C: New test.
17358
17359 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17360
17361         * gcc.c-torture/compile/zero-strct-2.c: New test.
17362
17363 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17364
17365         * gcc.dg/intermod-1.c: New test.
17366
17367 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17368
17369         PR c++/11617
17370         * g++.dg/template/lookup2.C: New test.
17371         * g++.dg/template/memclass1.C: Remove instantiated from error.
17372         * g++.dg/other/error2.C: Tweak expected errors.
17373
17374         PR c++/11596
17375         * g++.dg/template/defarg3.C: New test.
17376
17377         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17378
17379 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17380
17381         * g++.dg/inherit/access5.C: New test.
17382
17383 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17384
17385         PR c++/11513
17386         * g++.dg/template/crash8.C: New test.
17387
17388 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17389
17390         PR c/10602
17391         * gcc.dg/noncompile/incomplete-2.c: New test.
17392
17393 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17394
17395         PR c++/11645
17396         * g++.dg/inherit/access4.C: New test.
17397
17398         PR c++/11517
17399         * g++.dg/expr/cond2.C: New test.
17400
17401         PR optimization/10679
17402         * g++.dg/opt/inline4.C: New test.
17403
17404 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17405
17406         * g++.dg/parse/crash10: New test.
17407
17408 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17409
17410         * g++.dg/ext/flexary1.C: New test.
17411
17412 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17413
17414         PR c++/10793
17415         * g++.dg/template/crash9.C: New test.
17416
17417 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17418
17419         PR c++/3004
17420         * g++.dg/parse/typedef3.C: New test.
17421
17422         PR c++/7906
17423         * g++.dg/parse/operator2.C: New test.
17424
17425         PR c++/8895
17426         * g++.dg/parse/def-tmpl-arg1.C: New test.
17427
17428         PR c++/9282
17429         * g++.dg/parse/funptr1.C: New test.
17430
17431         PR c++/9452
17432         * g++.dg/parse/ambig3.C: New test.
17433
17434         PR c++/9454
17435         * g++.dg/parse/operator3.C: New test.
17436
17437         PR c++/9486
17438         * g++.dg/parse/template10.C: New test.
17439
17440         PR c++/9488
17441         * g++.dg/parse/template11.C: New test.
17442
17443         PR c++/10150
17444         * g++.dg/parse/invalid-op1.C: New test.
17445
17446         PR c++/10247
17447         * g++.dg/parse/condexpr1.C: New test.
17448
17449 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17450
17451         * g++.dg/ext/packed3.C: New test.
17452         * g++.dg/ext/packed4.C: New test.
17453
17454         * gcc.dg/pack-test-3.c: New test.
17455
17456 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17457
17458         * lib/compat.exp: Handle dg-options per source file.
17459         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17460         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17461         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17462         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17463         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17464         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17465         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17466         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17467         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17468         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17469         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17470         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17471         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17472         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17473
17474 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17475
17476         PR c/10320
17477         * gcc.c-torture/execute/20030718-1.c: New test.
17478
17479 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17480
17481         PR optimization/11536
17482         * gcc.dg/20030721-1.c: New test.
17483
17484 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17485
17486         PR c++/11546
17487         * g++.dg/template/lookup1.C: New test.
17488
17489 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17490
17491         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17492         diagnostics of ill-formed constructs involving labels.
17493         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17494         the new 'previously defined here' message.
17495
17496 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17497
17498         * g++.dg/parse/non-dependent2.C: New test.
17499
17500 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17501
17502         * g++.dg/init/init-ref4.C: xfail on targets without
17503         weak symbols.
17504
17505 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17506
17507         PR target/11087
17508         * gcc.c-torture/execute/20030717-1.c: New test.
17509
17510 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17511
17512         * g++.dg/opt/cfg1.C: New test.
17513
17514 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17515
17516         PR optimization/11557
17517         * gcc.dg/20030717-1.c: New test.
17518
17519 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17520
17521         PR c++/10476
17522         * g++.dg/expr/crash-1.C: New test.
17523
17524         PR c++/11027
17525         * g++.dg/template/init3.C: New test.
17526
17527         PR c++/8222
17528         * g++.dg/template/non-dependent1.C: New test.
17529
17530         PR c++/11070
17531         * g++.dg/template/non-dependent2.C: New test.
17532
17533         PR c++/11071
17534         * g++.dg/template/non-dependent3.C: New test.
17535
17536         PR c++/9907
17537         * g++.dg/template/sizeof5.C: New test.
17538
17539 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17540
17541         PR 11498
17542         * gcc.c-torture/compile/mangle-1.c: New file.
17543
17544 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17545
17546         PR c++/7809
17547         * g++.dg/parse/access3.C: New test.
17548
17549 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17550
17551         PR c++/11384
17552         * g++.dg/init/init-ref4.C: New test.
17553
17554 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17555
17556         PR c++/11547
17557         * g++.dg/parse/constant3.C: New test.
17558         * g++.dg/parse/crash7.C: Likewise.
17559
17560 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17561
17562         PR target/11008
17563         * gcc.dg/i386-pentium4-not-mull.c: New.
17564
17565 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17566
17567         * gcc.dg/asm-names.c (ymain): Make it weak.
17568
17569 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17570
17571         PR c++/5421
17572         * g++.dg/template/friend21.C: New test.
17573
17574 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17575
17576         * gcc.dg/cleanup-8.c: New test.
17577         * gcc.dg/cleanup-9.c: New test.
17578
17579 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17580
17581         * g++.dg/ext/dll-MI1.h: New file.
17582         * g++.dg/ext/dllexport-MI1.C: New file.
17583         * g++.dg/ext/dllimport-MI1.C: New file.
17584
17585 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17586
17587         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17588         it does not have cmpstrsi patterns (just cmpmemsi).
17589
17590 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17591
17592         PR debug/11473
17593         * g++.dg/debug/debug8.C: New test.
17594
17595 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17596
17597         PR c++/10108
17598         * g++.dg/template/crash7.C: New test.
17599
17600 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17601
17602         PR target/10795
17603         * gcc.c-torture/compile/20030708-1.c: New.
17604
17605 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17606
17607         * gcc.c-torture/execute/20030715-1.c: New test.
17608
17609 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17610
17611         * gcc.dg/pch/inline-3.c: New file.
17612         * gcc.dg/pch/inline-3.hs: New file.
17613         * gcc.dg/pch/inline-4.c: New file.
17614         * gcc.dg/pch/inline-4.hs: New file.
17615
17616 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17617
17618         PR c++/11509
17619         * g++.dg/template/crash6.C: New test.
17620
17621         PR c++/7053
17622         * g++.dg/template/friend20.C: New test.
17623
17624         PR c++/7019
17625         * g++.dg/template/overload2.C: New test.
17626
17627 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17628
17629         PR optimization/11440
17630         * gcc.c-torture/execute/20030714-1.c: New test.
17631
17632 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17633
17634         PR c++/11154
17635         * g++.dg/template/partial2.C: New test.
17636
17637 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17638
17639         PR c++/11503
17640         * g++.dg/template/anon1.C: New test.
17641
17642         PR c++/11493
17643         PR c++/11495
17644         * g++.dg/parse/template9.C: Likewise.
17645         * g++.dg/template/crash4.C: New test.
17646         * g++.dg/template/koenig1.C: Likewise.
17647         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17648         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17649         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17650         functions.
17651         * g++.old-deja/g++.jason/template36.C: Likewise.
17652         * g++.old-deja/g++.mike/p1989.C: Likewise.
17653         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17654         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17655         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17656         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17657         compiling.
17658         * g++.old-deja/g++.pt/union2.C: Use this->.
17659
17660 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17661
17662         * gcc.dg/20030711-1.c: New test.
17663
17664 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17665
17666         PR c++/11050
17667         * g++.dg/parse/args1.C: New test.
17668         * g++.pt/defarg8.C: Change expected errors.
17669
17670 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17671
17672         PR c++/8164
17673         * g++.dg/template/nontype2.C: New test.
17674
17675         PR c++/10558
17676         * g++.dg/parse/template8.C: New test.
17677
17678         PR c++/8327
17679         * g++.dg/template/scope1.C: New test.
17680
17681         * g++.dg/warn/Wsign-compare-1.C: New test.
17682
17683 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17684
17685         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17686
17687 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17688
17689         PR c++/9411
17690         * g++.dg/template/explicit2.C: New test.
17691
17692         PR c++/10032
17693         * g++.dg/warn/pedantic1.C: New test.
17694
17695 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17696
17697         PR c++ 9483
17698         * g++.dg/other/field1.C: New test.
17699
17700 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17701
17702         PR c/11449
17703         * gcc.c-torture/compile/20030707-1.c: New.
17704
17705 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17706
17707         PR c++/10849
17708         * g++.dg/template/access12.C: New test.
17709
17710 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17711
17712         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17713         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17714         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17715         * gcc.misc-tests/gcov.exp: Update
17716         * g++.dg/gcov/gcov.exp: Update
17717         * lib/gcov.exp: Update.
17718
17719 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17720
17721         * g++.dg/abi/mangle17.C: Make sure template expressions are
17722         dependent.
17723         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17724         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17725         * g++.dg/opt/stack1.C: Remove erroneous code.
17726         * g++.dg/parse/template7.C: New test.
17727         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17728         * g++.old-deja/g++.pt/crash4.C: Likewise.
17729
17730 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17731
17732         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17733         with zero or one occurence of `$' after the initial `L'.
17734
17735 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17736
17737         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17738
17739 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17740
17741         PR c/11370
17742         * gcc.dg/Wunreachable-6.c: New testcase.
17743         * gcc.dg/Wunreachable-7.c: New testcase.
17744
17745 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17746
17747         PR c/11420
17748         * gcc.dg/20030708-1.c: New test.
17749
17750 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17751
17752         * gcc.dg/compat/sdata-section.h: New file.
17753         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17754         * gcc.dg/torture/mips-sdata-1.c: New test.
17755
17756 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17757
17758         PR c++/11030
17759         * g++.dg/template/friend19.C: New test.
17760
17761 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17762
17763         * g++.dg/opt/strength-reduce.C: New test.
17764
17765 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17766
17767         PR target/10979
17768         * gcc.dg/20030707-1.c: New testcase.
17769
17770 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17771
17772         PR optimization/11059
17773         * g++.dg/opt/emptyunion.C: New testcase.
17774
17775 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17776             Eric Botcazou  <ebotcazou@libertysurf.fr>
17777
17778         * g++.dg/opt/stack1.C: New test.
17779
17780 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17781
17782         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17783         run test.
17784
17785         PR c++/11431
17786         * g++.dg/expr/static_cast3.C: New test.
17787
17788 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17789
17790         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17791         everywhere.
17792         * gcc.dg/concat.c: Concatenation of string constants with
17793         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17794         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17795         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17796         necessary to avoid multi-character character constant warning.
17797         * gcc.dg/cpp/escape.c: Likewise.
17798         * gcc.dg/cpp/ucs.c: Likewise.
17799         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17800         Fix a typo.
17801
17802 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17803
17804         PR c/11428
17805         * gcc.c-torture/compile/20030704-1.c: New.
17806
17807 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17808
17809         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17810
17811 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17812
17813         PR c++/5287, PR c++/7910,  PR c++/11021
17814         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17815         tests for warnings.
17816         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17817         * g++.dg/ext/dllimport3.C: Likewise.
17818         * g++.dg/ext/dllimport4.C: New file.
17819         * g++.dg/ext/dllimport5.C: New file.
17820         * g++.dg/ext/dllimport6.C: New file.
17821         * g++.dg/ext/dllimport7.C: New file.
17822         * g++.dg/ext/dllimport8.C: New file.
17823         * g++.dg/ext/dllimport9.C: New file.
17824         * g++.dg/ext/dllimport10.C: New file.
17825         * g++.dg/ext/dllexport1.C: New file.
17826
17827 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17828
17829         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17830         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17831
17832 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17833
17834         * gcc.dg/builtins-25.c: New testcase.
17835         * gcc.dg/builtins-26.c: New testcase.
17836
17837 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17838
17839         * gcc.dg/compat/vector-defs.h: New file.
17840         * gcc.dg/compat/vector-setup.h: New file.
17841         * gcc.dg/compat/vector-check.h: New file.
17842         * gcc.dg/compat/vector-1_main.c: New file.
17843         * gcc.dg/compat/vector-1_x.c: New file.
17844         * gcc.dg/compat/vector-1_y.c: New file.
17845         * gcc.dg/compat/vector-2_main.c: New file.
17846         * gcc.dg/compat/vector-2_x.c: New file.
17847         * gcc.dg/compat/vector-2_y.c: New file.
17848
17849         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17850         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17851         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17852         * gcc.dg/compat/struct-align-1.h: New file.
17853         * gcc.dg/compat/struct-align-1_main.c: New file.
17854         * gcc.dg/compat/struct-align-1_x.c: New file.
17855         * gcc.dg/compat/struct-align-1_y.c: New file.
17856         * gcc.dg/compat/struct-align-2.h: New file.
17857         * gcc.dg/compat/struct-align-2_main.c: New file.
17858         * gcc.dg/compat/struct-align-2_x.c: New file.
17859         * gcc.dg/compat/struct-align-2_y.c: New file.
17860
17861         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17862         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17863         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17864         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17865         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17866         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17867         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17868         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17869         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17870         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17871         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17872         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17873         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17874         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17875         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17876         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17877         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17878         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17879         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17880         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17881         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17882         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17883         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17884         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17885         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17886         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17887         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17888         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17889         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17890
17891 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17892
17893         * gcc.dg/i386-call-1.c: New test.
17894
17895 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         PR c++/9162
17898         * g++.dg/parse/defarg4.C: New.
17899
17900 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17901
17902         PR target/10700
17903         * gcc.c-torture/compile/20030703-1.c: New test case.
17904
17905 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17906
17907         * g++.dg/template/local3.C: Remove extra semicolon.
17908
17909 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17910
17911         * gcc.dg/i386-volatile-1.c: New test.
17912
17913 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17914
17915         PR c++/11072
17916         * g++.dg/other/offsetof2.C: XFAIL.
17917         * g++.dg/other/offsetof5.C: New.
17918
17919         PR c++/10219
17920         * g++.dg/template/error1.C: New.
17921
17922         PR c++/9779
17923         * g++.dg/template/dependent-expr1.C: New.
17924
17925 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/6949
17928         * g++.dg/template/local3.C: New test.
17929
17930         PR c++/11149
17931         * g++.dg/lookup/scoped6.C: New test.
17932
17933 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17934
17935         PR c++/8046
17936         * g++.dg/other/error7.C: New test.
17937
17938 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17939
17940         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17941         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17942         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17943         * g++.old-deja/g++.other/union2.C: Likewise.
17944         * gcc.dg/c90-const-expr-2.c: Likewise.
17945         * gcc.dg/c90-const-expr-3.c: Likewise.
17946         * gcc.dg/c99-const-expr-2.c: Likewise.
17947         * gcc.dg/c99-const-expr-3.c: Likewise.
17948         * gcc.dg/concat.c: Likewise.
17949
17950 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/9559
17953         * g++.dg/init/static1.C: New test.
17954
17955 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17956
17957         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17958         * g++.old-deja/g++.other/access2.C: Likewise.
17959         * g++.old-deja/g++.other/decl2.C: Likewise.
17960         * gcc.c-torture/execute/20020615-1.c: Likewise.
17961
17962 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17963
17964         PR c++/4933
17965         * g++.dg/template/sizeof4.C: New test.
17966
17967 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17968
17969         * g++.dg/other/error6.C: New test.
17970
17971 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17972
17973         PR c++/10750
17974         * g++.dg/parse/constant2.C: New test.
17975
17976 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17977
17978         PR c++/11106
17979         * g++.dg/other/error5.C: New test.
17980
17981 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17982
17983         * gcc.dg/format/gcc_diag-1.c: New test.
17984
17985 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17986
17987         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17988
17989 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17990
17991         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17992         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17993         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17994
17995 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17996
17997         * gcc.c-torture/execute/builtins/string-8.c: New test.
17998         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17999         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18000         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18001
18002 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18003
18004         PR c++/10468
18005         * g++.dg/ext/typeof6.C: New test.
18006
18007 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18008
18009         PR c++/10796
18010         * g++.dg/init/enum1.C: New test.
18011
18012 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18013
18014         * gcc.dg/20030627-1.c: New test.
18015
18016 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18017
18018         PR c++/11332
18019         * g++.dg/expr/static_cast2.C: New test.
18020
18021 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18022             Jakub Jelinek  <jakub@redhat.com>
18023
18024         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18025         sprintf(dst,"%s",src) optimization.
18026         * gcc.c-torture/execute/20030626-1.c: New test case.
18027         * gcc.c-torture/execute/20030626-2.c: New test case.
18028
18029 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18030
18031         * gcc.c-torture/execute/multi-ix.c: New test.
18032
18033         * gcc.c-torture/execute/simd-4.c (main):
18034         Added missing semicolon at end of union.
18035
18036 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18037
18038         PR c++/8266
18039         * g++.dg/template/explicit-instantiation3.C: New test.
18040
18041 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18042
18043         * gcc.dg/20030626-1.c: Use signed char.
18044
18045 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18046
18047         * gcc.dg/20030626-1.c: New test.
18048
18049 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18050
18051         * const-str-2.m: Update.
18052
18053 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/10990
18056         * g++.dg/rtti/dyncast1.C: New test.
18057         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18058         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18059         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18060
18061         PR c++/10931
18062         * g++.dg/expr/static_cast1.C: New test.
18063
18064 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18065
18066         * gcc.dg/20030625-1.c: New test.
18067
18068 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18069
18070         * gcc.c-torture/compile/20030624-1.c: New test case.
18071
18072 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gcc.c-torture/execute/string-opt-17.c: New test.
18075
18076 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR c++/5754
18079         * g++.dg/parse/crash6.C: New test.
18080
18081 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18082
18083         * gcc.dg/builtins-24.c: New test case.
18084
18085 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18086
18087         * g++.dg/opt/operator1.C: New test.
18088
18089 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18090
18091         * gcc.c-torture/execute/string-opt-16.c: New test case.
18092
18093 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18094
18095         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18096         * g++.old-deja/g++.other/conv7.C: Likewise
18097         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18098         * g++.old-deja/g++.other/overload14.C: Likewise.
18099
18100 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18101
18102         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18103         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18104
18105 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/10888
18108         * g++.dg/warn/Winline-3.C: New test.
18109
18110 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18111
18112         * lib/target-supports.exp (check_alias_available): Make the test
18113         program acceptable to the Solaris assembler.
18114
18115         PR c++/10749
18116         * g++.dg/template/memclass2.C: New test.
18117
18118 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18119             Eric Botcazou  <ebotcazou@libertysurf.fr>
18120
18121         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18122         data for non-matching targets.
18123         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18124
18125 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18126
18127         PR c++/10845
18128         * g++.dg/template/member3.C: New test.
18129
18130 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18131
18132         PR c++/10939
18133         * g++.dg/template/func1.C: New test.
18134
18135         PR c++/9649
18136         * g++.dg/template/static4.C: New test.
18137         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18138
18139         PR c++/11041
18140         * g++.dg/init/ref7.C: New test.
18141
18142 2003-06-19  Matt Austern  <austern@apple.com>
18143
18144         PR c++/11228
18145         * g++.dg/anew1.C: New test.
18146         * g++.dg/anew2.C: New test.
18147         * g++.dg/anew3.C: New test.
18148         * g++.dg/anew4.C: New test.
18149
18150 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18151
18152         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18153
18154 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18155
18156         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18157         endian-dependent.
18158
18159 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18160
18161         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18162         Remove cruft.
18163
18164 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18165
18166         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18167         * gcc.c-torture/compile/961203-1.c: Likewise.
18168         * gcc.c-torture/compile/980506-1.c: Likewise.
18169
18170 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18171
18172         PR c++/10712
18173         * g++.dg/lookup/using7.C: New test.
18174
18175 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/11105
18178         * g++.dg/abi/conv1.C: Remove it.
18179         * g++.dg/template/conv7.C: New test.
18180         * g++.dg/template/conv8.C: Likewise.
18181         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18182         conversion operator.
18183
18184 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18185
18186         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18187         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18188         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18189         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18190         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18191         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18192         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18193         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18194         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18195         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18196         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18197         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18198         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18199         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18200         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18201         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18202         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18203         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18204         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18205         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18206         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18207         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18208         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18209         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18210         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18211         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18212         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18213         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18214         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18215
18216 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18217
18218         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18219         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18220         indications.
18221
18222 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18223
18224         * gcc.dg/i386-387-5.c: New test case.
18225         * gcc.dg/i386-387-6.c: New test case.
18226         * gcc.dg/builtins-23.c: New test case.
18227
18228 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18229
18230         * gcc.dg/builtins-22.c: New test case.
18231         * gcc.dg/i386-387-1.c: Update to test exp.
18232         * gcc.dg/i386-387-2.c: Likewise.
18233
18234 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18235
18236         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18237
18238 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18239
18240         * lib/gcc-dg.exp (dg-require-dll): New function.
18241         (dg-xfail-if): Likewise.
18242         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18243         driver.
18244
18245         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18246         * gcc.c-torture/compile/20001205-1.c: Likewise.
18247         * gcc.c-torture/compile/20001226-1.c: Likewise.
18248         * gcc.c-torture/compile/20010518-2.c: Likewise.
18249         * gcc.c-torture/compile/20020312-1.c: Likewise.
18250         * gcc.c-torture/compile/20020604-1.c: Likewise.
18251         * gcc.c-torture/compile/920501-12.c: Likewise.
18252         * gcc.c-torture/compile/920501-4.c: Likewise.
18253         * gcc.c-torture/compile/920520-1.c: Likewise.
18254         * gcc.c-torture/compile/920521-1.c: Likewise.
18255         * gcc.c-torture/compile/920625-1.c: Likewise.
18256         * gcc.c-torture/compile/961203-1.c: Likewise.
18257         * gcc.c-torture/compile/980506-1.c: Likewise.
18258         * gcc.c-torture/compile/981006-1.c: Likewise.
18259         * gcc.c-torture/compile/981022-1.c: Likewise.
18260         * gcc.c-torture/compile/981223-1.c: Likewise.
18261         * gcc.c-torture/compile/990617-1.c: Likewise.
18262         * gcc.c-torture/compile/dll.c: Likewise.
18263         * gcc.c-torture/compile/labels-3.c: Likewise.
18264         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18265         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18266         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18267         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18268         * gcc.c-torture/compile/simd-5.c: Likewise.
18269         * gcc.c-torture/compile/20000804-1.x: Remove.
18270         * gcc.c-torture/compile/20001205-1.x: Likewise.
18271         * gcc.c-torture/compile/20001226-1.x: Likewise.
18272         * gcc.c-torture/compile/20010518-2.x: Likewise.
18273         * gcc.c-torture/compile/20020312-1.x: Likewise.
18274         * gcc.c-torture/compile/20020604-1.x: Likewise.
18275         * gcc.c-torture/compile/920501-12.x: Likewise.
18276         * gcc.c-torture/compile/920501-4.x: Likewise.
18277         * gcc.c-torture/compile/920520-1.x: Likewise.
18278         * gcc.c-torture/compile/920521-1.x: Likewise.
18279         * gcc.c-torture/compile/920625-1.x: Likewise.
18280         * gcc.c-torture/compile/961203-1.x: Likewise.
18281         * gcc.c-torture/compile/980506-1.x: Likewise.
18282         * gcc.c-torture/compile/981006-1.x: Likewise.
18283         * gcc.c-torture/compile/981022-1.x: Likewise.
18284         * gcc.c-torture/compile/981223-1.x: Likewise.
18285         * gcc.c-torture/compile/990617-1.x: Likewise.
18286         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18287         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18288         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18289         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18290         * gcc.c-torture/compile/simd-5.x: Likewise.
18291
18292         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18293
18294 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18295
18296         * gcc.c-torture/execute/20030611-1.c: New test.
18297
18298 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18299
18300         PR middle-end/168
18301         * gcc.dg/20030612-1.c: New test case.
18302
18303 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18304
18305         PR c++/10635
18306         * g++.dg/expr/cast1.C: New test.
18307
18308 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18309
18310         * gcc.dg/builtins-21.c: New test case.
18311
18312 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18313
18314         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18315         options instead of at the end.
18316         * lib/objc.exp (objc_target_compile): Likewise.
18317
18318 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18319
18320         PR c++/10432
18321         * g++.dg/parse/error1.C: New test.
18322
18323 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18324
18325         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18326         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18327         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18328         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18329         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18330         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18331         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18332         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18333         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18334         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18335         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18336         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18337         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18338         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18339         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18340         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18341         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18342         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18343         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18344         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18345         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18346         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18347         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18348         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18349
18350         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18351         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18352         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18353         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18354         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18355         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18356         * gcc.dg/compat/scalar-return-3_main.c: New file.
18357         * gcc.dg/compat/scalar-return-3_x.c: New file.
18358         * gcc.dg/compat/scalar-return-3_y.c: New file.
18359         * gcc.dg/compat/scalar-return-4_main.c: New file.
18360         * gcc.dg/compat/scalar-return-4_x.c: New file.
18361         * gcc.dg/compat/scalar-return-4_y.c: New file.
18362
18363 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18364
18365         * gcc.dg/compat/fp2-struct-check.h: New file.
18366         * gcc.dg/compat/fp2-struct-defs.h: New file.
18367         * gcc.dg/compat/fp2-struct-init.h: New file.
18368         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18369         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18370         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18371         * gcc.dg/compat/struct-return-10_main.c: New file.
18372         * gcc.dg/compat/struct-return-10_x.c: New file.
18373         * gcc.dg/compat/struct-return-10_y.c: New file.
18374
18375         * gcc.dg/compat/compat-common.h: New file.
18376         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18377         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18378         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18379         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18380         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18381         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18382         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18383         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18384         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18385         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18386         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18387         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18388         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18389         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18390         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18391         * gcc.dg/compat/small-struct-check.h: Ditto.
18392         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18393         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18394         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18395         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18396         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18397         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18398         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18399         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18400         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18401         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18402         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18403         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18404         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18405         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18406         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18407         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18408         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18409         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18410         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18411         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18412         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18413         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18414         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18415         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18416         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18417         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18418         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18419         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18420         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18421         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18422
18423 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18424
18425         * g++.dg/pch/static-1.C: New file.
18426         * g++.dg/pch/static-1.Hs: New file.
18427
18428 2003-06-10  Richard Henderson  <rth@redhat.com>
18429
18430         * gcc.dg/asm-7.c: Adjust expected warning text.
18431
18432 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18433
18434         * gcc.dg/builtins-20.c: New test case.
18435
18436 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18437
18438         PR c++/11131
18439         * g++.dg/opt/template1.C: New test.
18440
18441 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18442
18443         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18444         additional_sources.
18445
18446 2003-05-21  David Taylor  <dtaylor@emc.com>
18447
18448         * gcc.dg/Wpadded.c: New file.
18449
18450 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18451
18452         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18453         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18454         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18455         dg-require-weak.
18456
18457 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18458
18459         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18460
18461 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18462
18463         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18464         (dg-require-alias): Likewise.
18465         (dg-require-gc-sections): Likewise.
18466         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18467
18468 2003-06-08  Richard Henderson  <rth@redhat.com>
18469
18470         * gcc.dg/20011029-2.c: Fix the array reference.
18471         * gcc.dg/asm-7.c: New.
18472
18473 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18474
18475         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18476
18477 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18478
18479         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18480         (dg-require-gc-sections): Likewise.
18481
18482 2003-06-08  Jan Hubicka  <jh@suse.cz>
18483
18484         * i386-cmov1.c: Fix regular expression.
18485         * i386-cvt-1.c: Likewise.
18486         * i386-local.c: Likewise.
18487         * i386-local2.c: Likewise.
18488         * i386-mul.c: Likewise.
18489         * i386-ssetype-1.c: Likewise.
18490         * i386-ssetype-3.c: Likewise.
18491         * i386-ssetype-5.c: Likewise.
18492
18493 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18494
18495         PR c++/11039
18496         * g++.dg/warn/implicit-typename2.C: New test.
18497         * g++.dg/warn/implicit-typename3.C: New test.
18498
18499 2003-06-07  Richard Henderson  <rth@redhat.com>
18500
18501         * g++.dg/other/offsetof3.C: Use size_t.
18502         * g++.dg/other/offsetof4.C: Likewise.
18503
18504 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18505
18506         * lib/copy-file.exp: New. Implement gcc_copy_files.
18507
18508         * lib/dg-pch.exp: Load copy-file.exp
18509         (dg-pch): Use gcc_copy_files instead of "file copy".
18510
18511 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18512
18513         * gcc.dg/weak/weak.exp: Simplify.
18514         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18515         * gcc.dg/weak/weak-1.c: Likewise.
18516         * gcc.dg/weak/weak-2.c: Likewise.
18517         * gcc.dg/weak/weak-3.c: Likewise.
18518         * gcc.dg/weak/weak-4.c: Likewise.
18519         * gcc.dg/weak/weak-5.c: Likewise.
18520         * gcc.dg/weak/weak-6.c: Likewise.
18521         * gcc.dg/weak/weak-7.c: Likewise.
18522         * gcc.dg/weak/weak-8.c: Likewise.
18523         * gcc.dg/weak/weak-9.c: Likewise.
18524
18525 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18526
18527         gcc.c-torture/execute/20030606-1.c: New.
18528
18529 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18530
18531         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18532         * gcc.dg/builtins-19.c: Likewise.
18533
18534 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18535
18536         * gcc.dg/builtins-2.c: Add some more tests.
18537         * gcc.dg/builtins-18.c: New test case.
18538         * gcc.dg/builtins-19.c: New test case.
18539
18540 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18541             Jim Wilson  <wilson@tuliptree.org>
18542
18543         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18544
18545 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18546
18547         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18548         mempcpy/stpcpy calls not to be optimized into something else.
18549         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18550         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18551         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18552
18553 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18554
18555         * gcc.dg/format/asm_fprintf-1.c: New test.
18556
18557 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18558
18559         * lib/gcc-defs.exp (additional_sources): New variable.
18560         (dg-additional-sources): New function.
18561         (additional_files): New variable.
18562         (dg-additional-files): New function.
18563         (dg-additional-files-options): Likewise.
18564         * lib/gcc-dg.exp (dg-require-weak): New function.
18565         (dg-require-alias): Likewise.
18566         (dg-require-gc-sections): Likewise.
18567         * lib/target-supports.exp (check_alias_available): Remove testfile
18568         parameter.
18569         (check_gc_sections_available): New function.
18570         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18571         (dg-gpp-additional-files): Likewise.
18572         * lib/g++.exp (additional_sources): Remove.
18573         (additional_files): Likewise.
18574         (g++_target_compile): Use dg-additional-files-options.
18575
18576         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18577         Tcl logic.
18578         * gcc.dg/special/ecos.exp: Remove.
18579         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18580         * gcc.dg/special/alias-1.c: Likewise.
18581         * gcc.dg/special/alias-2.c: Likewise.
18582         * gcc.dg/special/gcsec-1.c: Likewise.
18583         * gcc.dg/special/weak-1.c: Likewise.
18584         * gcc.dg/special/weak-2.c: Likewise.
18585         * gcc.dg/special/wkali-1.c: Likewise.
18586         * gcc.dg/special/wkali-2.c: Likewise.
18587
18588         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18589         dg-gpp-additional-*.
18590         * g++.dg/special/conpr-3.C: Likewise.
18591         * g++.dg/special/conpr-4.C: Likewise.
18592         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18593         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18594         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18595         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18596         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18597         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18598         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18599         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18600         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18601         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18602         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18603         * g++.old-deja/g++.other/comdat1.C: Likewise.
18604         * g++.old-deja/g++.other/comdat2.C: Likewise.
18605         * g++.old-deja/g++.other/comdat3.C: Likewise.
18606         * g++.old-deja/g++.other/ctor1.C: Likewise.
18607         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18608
18609 2003-06-05  Richard Henderson  <rth@redhat.com>
18610
18611         * gcc.dg/debug/20030605-1.c: New.
18612
18613 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18614
18615         * README.QMTEST: Update.
18616
18617 2003-06-04  Richard Henderson  <rth@redhat.com>
18618
18619         * gcc.dg/cleanup-1.c: New.
18620         * gcc.dg/cleanup-2.c: New.
18621         * gcc.dg/cleanup-3.c: New.
18622         * gcc.dg/cleanup-4.c: New.
18623         * gcc.dg/cleanup-5.c: New.
18624         * gcc.dg/cleanup-6.c: New.
18625         * gcc.dg/cleanup-7.c: New.
18626
18627 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18628
18629         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18630
18631         * lib/dg-pch.exp: New file.
18632         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18633         * gcc.dg/pch/pch.exp: Likewise.
18634
18635 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18636
18637         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18638         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18639         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18640         * gcc.dg/builtins-17.c: New test case.
18641         * gcc.dg/i386-387-4.c: New test case.
18642         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18643
18644 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18645
18646         * gcc.dg/ultrasp9.c: New test.
18647
18648 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18649
18650         * gcc.c-torture/compile/20030604-1.c: New test.
18651         * gcc.dg/sparc-constant-1.c: New test.
18652
18653 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18654
18655         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18656
18657 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18658
18659         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18660
18661         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18662         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18663
18664 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18665
18666         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18667
18668 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18669
18670         PR c++/10940
18671         * g++.dg/template/spec10.C: New test.
18672
18673 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18674
18675         * gcc.dg/builtins-16.c: New test case.
18676
18677 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18678
18679         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18680         mempcpy test with post-increments.
18681         * gcc.c-torture/execute/string-opt-3.c: New test.
18682         * gcc.dg/string-opt-1.c: New test.
18683
18684 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18685
18686         PR fortran/10965
18687         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18688
18689 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18690
18691         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18692         (scan-assembler): ... here.  Use dg-scan.
18693         (scan-assembler-not): Likewise.
18694         (scan-file): New function.
18695         (scan-file-not): Likewise.
18696         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18697         * gcc.dg/cpp/_Pragma4.c: Likewise.
18698         * gcc.dg/cpp/_Pragma5.c: Likewise.
18699         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18700         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18701         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18702         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18703         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18704         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18705         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18706         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18707         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18708         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18709         * gcc.dg/cpp/cxxcom1.c: Likewise.
18710         * gcc.dg/cpp/line1.c: Likewise.
18711         * gcc.dg/cpp/maccom1.c: Likewise.
18712         * gcc.dg/cpp/maccom2.c: Likewise.
18713         * gcc.dg/cpp/maccom3.c: Likewise.
18714         * gcc.dg/cpp/maccom4.c: Likewise.
18715         * gcc.dg/cpp/maccom5.c: Likewise.
18716         * gcc.dg/cpp/maccom6.c: Likewise.
18717         * gcc.dg/cpp/multiline.c: Likewise.
18718         * gcc.dg/cpp/spacing1.c: Likewise.
18719         * gcc.dg/cpp/spacing2.c: Likewise.
18720         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18721         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18722         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18723         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18724         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18725         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18726         * gcc.dg/cpp/cxxcom2.c: Likewise.
18727         * gcc.dg/cpp/cxxcom2.h: New file.
18728
18729         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18730         * g++.dg/cpp/truefalse.C: Here.
18731         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18732
18733 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18734
18735         * gcc.dg/cpp/redef3.c: New file.
18736
18737 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18738
18739         * gcc.dg/i386-loop-3.c: New test.
18740
18741 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18742
18743         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18744
18745 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18746
18747         * gcc.dg/fwrapv-1.c: New test case.
18748         * gcc.dg/fwrapv-2.c: New test case.
18749
18750 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18751
18752         PR c++/10956
18753         * g++.dg/template/spec9.C: New test.
18754
18755 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18756
18757         * gcc.dg/duff-4.c: New test case.
18758
18759 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18760
18761         PR fortran/10843
18762         * g77.dg/ffixed-form-1.f: New test
18763         * g77.dg/ffixed-form-2.f: New test
18764         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18765         * g77.dg/ffree-form-3.f: New test
18766
18767 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18768
18769         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18770         * gcc.dg/wint_t-1.c: Likewise.
18771
18772 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18773
18774         * g++.dg/template/access11.C: New test.
18775
18776 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18777
18778         PR c++/10849
18779         * g++.dg/template/access10.C: New test.
18780
18781 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18782             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18783
18784         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18785
18786 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18787
18788         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18789         suppress for powerpc-*-darwin*.
18790         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18791
18792 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18793
18794         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18795         suppress option for powerpc-*-darwin*.
18796
18797 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18798
18799         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18800         * gcc.dg/builtins-4.c: Add test for fmod.
18801
18802 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18803
18804         PR c++/10682
18805         * g++.dg/template/instantiate4.C: New test.
18806
18807 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18808
18809         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18810
18811 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18812
18813         * gcc.dg/compat/scalar-return-1_main.c: New file.
18814         * gcc.dg/compat/scalar-return-1_x.c: New file.
18815         * gcc.dg/compat/scalar-return-1_y.c: New file.
18816         * gcc.dg/compat/scalar-return-2_main.c: New file.
18817         * gcc.dg/compat/scalar-return-2_x.c: New file.
18818         * gcc.dg/compat/scalar-return-2_y.c: New file.
18819         * gcc.dg/compat/struct-return-3_main.c: New file.
18820         * gcc.dg/compat/struct-return-3_y.c: New file.
18821         * gcc.dg/compat/struct-return-3_x.c: New file.
18822         * gcc.dg/compat/struct-return-2_main.c: New file.
18823         * gcc.dg/compat/struct-return-2_x.c: New file.
18824         * gcc.dg/compat/struct-return-2_y.c: New file.
18825
18826 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18827
18828         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18829         for hppa*-hp-hpux*.
18830         * gcc.dg/20021014-1.c (dg-options): Likewise.
18831         * gcc.dg/nest.c (dg-options): Likewise.
18832
18833 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18834
18835         PR c++/9738
18836         * g++.dg/ext/dllimport2.C: New file.
18837         * g++.dg/ext/dllimport3.C: New file.
18838
18839 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18840
18841         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18842         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18843         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18844         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18845         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18846         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18847         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18848         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18849         * gcc.dg/compat/small-struct-defs.h: New file.
18850         * gcc.dg/compat/small-struct-init.h: New file.
18851         * gcc.dg/compat/small-struct-check.h: New file.
18852         * gcc.dg/compat/fp-struct-defs.h: New file.
18853         * gcc.dg/compat/fp-struct-check.h: New file.
18854         * gcc.dg/compat/fp-struct-init.h: New file.
18855         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18856         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18857
18858 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18859
18860         * gcc.dg/20030225-2.c: New test.
18861
18862 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18863             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18864
18865         * gcc.c-torture/compile/20030518-1.c: New test case.
18866
18867 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18868
18869         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18870         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18871         gcc-dg-debug-runtest.
18872         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18873         gcc-dg-debug-runtest.
18874
18875 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18876
18877         PR c++/9022
18878         * g++.dg/lookup/using6.C: New test.
18879
18880 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18881
18882         * g++.dg/parse/access2.C: New test.
18883
18884 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18885
18886         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18887         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18888         * gcc.dg/debug/debug.exp: Likewise.
18889
18890 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18891
18892         * gcc.dg/dollar.c: New test.
18893
18894 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18895
18896         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18897         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18898         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18899         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18900         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18901         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18902         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18903         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18904         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18905         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18906         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18907         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18908         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18909         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18910         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18911         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18912         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18913         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18914
18915 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18916
18917         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18918         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18919         support for "repo" mode.
18920         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18921         * lib/g77-dg.exp: Likewise.
18922         * lib/obj-dg.exp: Likewise.
18923
18924 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18925
18926         Merge from gcc-3_2-rhl8-branch:
18927         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18928
18929         * gcc.dg/tls/opt-6.c: New test.
18930
18931         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18932
18933         * gcc.dg/20030405-1.c: New test.
18934
18935         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18936
18937         * gcc.dg/20030309-1.c: New test.
18938
18939         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18940
18941         * gcc.c-torture/execute/20030307-1.c: New test.
18942
18943         2003-02-20  Randolph Chung  <tausq@debian.org>
18944
18945         * gcc.c-torture/compile/20030220-1.c: New test.
18946
18947         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18948
18949         * gcc.dg/20030217-1.c: New test.
18950
18951         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18952
18953         * gcc.c-torture/compile/20020129-1.c: New test.
18954
18955         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18956
18957         * gcc.dg/unroll-1.c: New test.
18958
18959         2002-11-16  Jan Hubicka  <jh@suse.cz>
18960
18961         * gcc.c-torture/execute/20020920-1.c: New test.
18962
18963         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18964
18965         PR target/7434
18966         * gcc.c-torture/compile/20021008-1.c: New test.
18967
18968         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18969
18970         PR target/7559
18971         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18972
18973         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18974
18975         * gcc.c-torture/compile/20020807-1.c: New test.
18976
18977         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18978
18979         * gcc.dg/tls/opt-1.c: New test.
18980
18981         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18982
18983         * gcc.dg/20020729-1.c: New test.
18984
18985         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18986
18987         * g++.dg/opt/life1.C: New test.
18988
18989         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18990
18991         * gcc.dg/20020525-1.c: New test.
18992
18993         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18994
18995         PR c++/6794
18996         * g++.dg/ext/pretty1.C: New test.
18997         * g++.dg/ext/pretty2.C: New test.
18998
18999 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19000
19001         PR c++/8385
19002         * g++.dg/ext/typeof5.C: New test.
19003
19004 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19005
19006         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19007         __USER_LABEL_PREFIX__ into account.
19008         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19009
19010 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19011
19012         * gcc.dg/builtins-15.c: New test case.
19013
19014 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19015
19016         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19017
19018 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19019
19020         * lib/g++.exp: Tweak handling of additional source files.
19021         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19022         * g++.dg/special/conpr-2a.C: Rename to ...
19023         * g++.dg/special/conpr-2a.cc: ... this.
19024         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19025         * g++.dg/special/conpr-3a.C: Rename to ...
19026         * g++.dg/special/conpr-3a.cc: This.
19027         * g++.dg/special/conpr-3b.C: Rename to ...
19028         * g++.dg/special/conpr-3b.cc: This.
19029         * g++.dg/special/conpr-4.C: New test.
19030         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19031
19032 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19033
19034         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19035
19036 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19037
19038         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19039         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19040         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19041         * g++.old-deja/g++.other/warn3.C: Likewise.
19042
19043 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19044
19045         * gcc.dg/i386-387-1.c: Update to also test log.
19046         * gcc.dg/i386-387-2.c: Likewise.
19047
19048 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19049
19050         * g77.f-torture/execute/int8421.f: New test.
19051
19052 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19053
19054         PR c++/10230, c++/10481
19055         * g++.dg/lookup/scoped5.C: New test.
19056
19057 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19058
19059         PR c++/10552
19060         * g++.dg/template/ttp6.C: New test.
19061
19062 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19063
19064         * gcc.c-torture/execute/builtins: New directory.
19065         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19066         gcc.c-torture/execute/builtins.
19067         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19068         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19069         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19070         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19071
19072 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19073
19074         PR c++/9252
19075         * g++.dg/template/access8.C: New test.
19076         * g++.dg/template/access9.C: New test.
19077
19078 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19079
19080         PR c++/9554
19081         * g++.dg/parse/access1.C: New test.
19082
19083 2003-05-09  DJ Delorie  <dj@redhat.com>
19084
19085         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19086         long, and not an int.
19087
19088 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19089
19090         PR c++/10555, c++/10576
19091         * g++.dg/template/memclass1.C: New test.
19092
19093 2003-05-08  DJ Delorie  <dj@redhat.com>
19094
19095         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19096         targets.
19097         * gcc.c-torture/execute/20021024-1.x: Likewise.
19098         * gcc.c-torture/execute/shiftdi.x: Likewise.
19099         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19100         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19101         * gcc.dg/20021018-1.c: Likewise.
19102
19103 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19104
19105         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19106
19107         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19108         (bcopy): Call memmove.
19109
19110 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19111
19112         * g77.f-torture/compile/8485.f: New test case.
19113
19114 2003-05-07  Richard Henderson  <rth@redhat.com>
19115
19116         PR c++/10570
19117         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19118         Verify exception_cleanup not called for rethrows.
19119         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19120         when exiting catch block without rethrowing.
19121         * g++.dg/eh/forced3.C: New.
19122         * g++.dg/eh/forced4.C: New.
19123
19124 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19125
19126         * gcc.dg/20030505.c: Fix triplet.
19127
19128 2003-05-06  DJ Delorie  <dj@redhat.com>
19129
19130         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19131         * gcc.dg/nest.c: Likewise.
19132
19133 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19134
19135         * gcc.dg/builtins-14.c: New test case.
19136
19137 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19138
19139         * lib/compat.exp (compat-execute): New argument.
19140         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19141         * gcc.dg/compat: New test directory.
19142         * gcc.dg/compat/compat.exp: New expect script.
19143         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19144         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19145         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19146         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19147         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19148         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19149
19150         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19151         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19152         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19153         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19154         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19155         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19156         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19157         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19158         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19159         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19160         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19161         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19162         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19163         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19164         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19165
19166 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19167
19168         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19169
19170 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19171
19172         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19173
19174 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19175
19176         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19177         * gcc.dg/ppc-fsel-2.c: New test.
19178
19179         * gcc.dg/unused-5.c: New test.
19180
19181 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19182
19183         PR c++/10496
19184         * g++.dg/warn/pmf1.C: New test.
19185
19186 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19187
19188         PR c++/4494
19189         * g++.dg/warn/main.C: New test.
19190
19191 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19192
19193         * gcc.dg/nonnull-3.c: New test.
19194
19195 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19196
19197         * gcc.dg/cpp/Wtrigraphs.c: Update.
19198         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19199
19200 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19201
19202         * gcc.dg/ppc-fsel-1.c: New test.
19203
19204 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19205
19206         PR c/10604
19207         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19208
19209 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19210
19211         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19212
19213 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19214
19215         PR c++/9364, c++/10553, c++/10586
19216         * g++.dg/parse/typename4.C: New test.
19217         * g++.dg/parse/typename5.C: Likewise.
19218
19219 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19220
19221         * gcc.c-torture/compile/20030503-1.c: New test.
19222
19223 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19224
19225         * g++.dg/lookup/using5.C: Fix testcase error.
19226
19227 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19228
19229         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19230         since MEABI is no longer supported.  Remove all vestiges
19231         of MEABI from the test.
19232
19233 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19234
19235         PR c++/10554
19236         * g++.dg/lookup/using5.C: New test.
19237
19238 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19239
19240         PR c++/8772
19241         * g++.dg/template/ttp5.C: New test.
19242
19243 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19244
19245         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19246         (dg-gpp-additional-sources): New function.
19247         (dg-gpp-additional-files): Likewise.
19248         * lib/g++.exp (additional_sources): New variable.
19249         (additional_files): Likewise.
19250         (g++_target_compile): Deal with them.
19251         * lib/old-dejagnu.exp: Remove.
19252         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19253         * g++.old-deja: Revise all tests to use dg commands.
19254
19255 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19256
19257         PR c++/9432, c++/9528
19258         * g++.dg/lookup/using4.C: New test.
19259
19260 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19261
19262         * gcc.dg/noreturn-5.c: New file.
19263         * gcc.dg/noreturn-6.c: New file.
19264
19265         * gcc.c-torture/compile/inline-1.c: New file.
19266
19267 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19268
19269         PR c++/10551
19270         * g++.dg/template/explicit1.C: New test.
19271
19272 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19273
19274         PR c++/10549
19275         * g++.dg/other/bitfield1.C: New test.
19276
19277         PR c++/10527
19278         * g++.dg/init/new7.C: New test.
19279
19280 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19281
19282         * g++.dg/ext/desig1.C: New test.
19283         * g++.dg/ext/init1.C: Update.
19284
19285         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19286
19287 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19288
19289         PR c++/10180
19290         * g++.dg/warn/Winline-1.C: New test.
19291
19292 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19293
19294         * gcc.c-torture/execute/string-opt-19.c: New test.
19295
19296         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19297         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19298
19299 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19300
19301         PR c++/10506
19302         * g++.dg/init/new6.C: New test.
19303
19304         PR c++/10503
19305         * g++.dg/init/ref6.C: New test.
19306
19307 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19308
19309         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19310
19311 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19312
19313         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19314         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19315
19316 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19317
19318         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19319         initialized static data members.
19320
19321 2003-04-25  H.J. Lu <hjl@gnu.org>
19322
19323         * gcc.dg/ia64-sync-4.c: New test.
19324
19325 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19326
19327         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19328         date.
19329
19330 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19331
19332         PR c++/10337
19333         * g++.dg/warn/conv1.C: New test.
19334         * g++.old-deja/g++.other/conv7.C: Adjust.
19335         * g++.old-deja/g++.other/overload14.C: Adjust.
19336
19337 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19338
19339         PR c++/10471
19340         * g++.dg/template/defarg2.C: New test.
19341
19342 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19343
19344         * gcc.dg/cpp/include2.c: Update.
19345         * gcc.dg/cpp/multiline-2.c: New.
19346         * gcc.dg/cpp/multiline.c: Update.
19347         * gcc.dg/cpp/strify2.c: Update.
19348         * gcc.dg/cpp/trad/literals-2.c: Update.
19349
19350 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19351
19352         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19353
19354 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19355
19356         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19357
19358 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19359
19360         PR c++/10451
19361         * g++.dg/parse/crash4.C: New test.
19362
19363         PR c++/9847
19364         * g++.dg/parse/crash5.C: New test.
19365
19366 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19367
19368         PR c++/10446
19369         * g++.dg/parse/crash3.C: New test.
19370
19371         PR c++/10428
19372         * g++.dg/parse/elab1.C: New test.
19373
19374 2003-04-22  Devang Patel  <dpatel@apple.com>
19375
19376         * gcc.dg/cpp/trad/funlike-5.c: New test.
19377
19378 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19379
19380         * g++.dg/other/packed1.C: Fix dg options.
19381
19382 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         * g++.dg/other/offsetof2.C: New test.
19385
19386 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19387
19388         * g++.dg/template/recurse.C: Adjust location of error messages.
19389
19390 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         PR c++/9881
19393         * g++.dg/init/addr-const1.C: New test.
19394         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19395
19396 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19397
19398         PR c++/10405
19399         * g++.dg/lookup/struct-hack1.C: New test.
19400
19401 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19402
19403         * ucs.c: Update diagnostic messages.
19404
19405 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19406
19407         * gcc.dg/cpp/truefalse.cpp: New test.
19408         * gcc.dg/cpp/cpp.exp: Update.
19409         * g++.dg/other/stdbool-if.C: Remove.
19410
19411 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19412
19413         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19414         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19415
19416 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19417
19418         * gcc.c-torture/compile/20030418-1.c: New test.
19419
19420 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19421
19422         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19423
19424 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19425
19426         PR c++/10347
19427         g++.dg/template/dependent-name1.C: New test.
19428
19429 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19430
19431         * gcc.dg/warn-1.c (tourist_guide): New array,
19432         contains a pointer to bar.
19433
19434 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19435
19436         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19437         * gcc.c-torture/execute/medce-1.c: New test case.
19438         * gcc.c-torture/execute/medce-2.c: New test case.
19439
19440 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19441
19442         * lib/prune.exp: Ignore more messages.
19443
19444         PR c++/10381
19445         * g++.dg/parse/lookup3.C: New test.
19446
19447 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19448
19449         * gcc.c-torture/compile/20030415-1.c : New test.
19450
19451 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19452
19453         * gcc.c-torture/execute/scope-2.c: Move to ...
19454         * gcc.dg/noncompile/scope.c: .... here.
19455
19456 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19457
19458         * gcc.dg/20030414-2.c: New test case.
19459
19460 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19461
19462         PR target/10377
19463         * gcc.dg/20030414-1.c: New test.
19464
19465 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19466
19467         * gcc.dg/builtins-12.c: New test case.
19468         * gcc.dg/builtins-13.c: New test case.
19469
19470 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19471
19472         * gcc.c-torture/execute/string-opt-18.c: New test.
19473
19474 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c++/10300
19477         * g++.dg/init/new5.C: New test.
19478
19479 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/7910
19482         * g++.dg/ext/dllimport1.C: New test.
19483
19484 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19485
19486         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19487
19488 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19489
19490         PR Fortran/9263
19491         * g77.f-torture/noncompile/9263.f: New test
19492         PR Fortran/1832
19493         * g77.f-torture/execute/1832.f: New test
19494
19495 2003-04-11  David Chad  <davidc@freebsd.org>
19496             Loren J. Rittle  <ljrittle@acm.org>
19497
19498         libobjc/8562
19499         * objc.dg/headers.m: New test.
19500
19501 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19502
19503         * gcc.c-torture/execute/builtin-noret-2.c: New.
19504         * gcc.c-torture/execute/builtin-noret-2.x: New.
19505         XFAIL builtin-noret-2.c at -O1 and above.
19506         * gcc.dg/redecl.c: New.
19507         * gcc.dg/Wshadow-1.c: Update error regexps.
19508
19509 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19510
19511         * g++.dg/abi/bitfield10.C: New test.
19512
19513 2003-04-09  Mike Stump  <mrs@apple.com>
19514
19515         * gcc.dg/pch/pch.exp: Make testcase names longer.
19516         * g++.dg/pch/pch.exp: Make testcase names longer.
19517
19518 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19519
19520         * gcc.dg/builtins-11.c: New test case.
19521
19522 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19523
19524         * gcc.dg/builtins-9.c: New test case.
19525         * gcc.dg/builtins-10.c: New test case.
19526
19527 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19528
19529         * gcc.dg/noncompile/init-4.c.c: New test.
19530
19531 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19532
19533         * gcc.misc-test/gcov-9.c: New test.
19534         * gcc.misc-test/gcov-10.c: New test
19535         * gcc.misc-test/gcov-11.c: New test.
19536
19537 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19538
19539         PR optimization/10024
19540         * gcc.c-torture/compile/20030405-1.c: New test.
19541
19542 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19543
19544         * gcc.dg/pch/static-3.c: New.
19545         * gcc.dg/pch/static-3.hs: New.
19546         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19547
19548 2003-04-04  Richard Henderson  <rth@redhat.com>
19549
19550         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19551         * g++.dg/eh/forced2.C: Likewise.
19552
19553 2003-04-03  Mike Stump  <mrs@apple.com>
19554
19555         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19556         target arg.
19557         (scan-assembler-times, scan-assembler-not): Likewise.
19558         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19559
19560 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19561
19562         * gcc.dg/sparc-loop-1.c: New test.
19563
19564 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19565
19566         PR other/9274
19567         * g++.dg/pch/system-2.C: New.
19568         * g++.dg/pch/system-2.Hs: New.
19569
19570 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19571
19572         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19573
19574         * g++.dg/eh/simd-1.C (vecfunc): Same.
19575
19576 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19577
19578         * gcc.c-torture/execute/20030401-1.c: New test case.
19579
19580 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19581
19582         * objc.dg/defs.m: New.
19583
19584 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19585
19586         * g++.dg/eh/simd-1.C: New.
19587         * g++.dg/eh/simd-2.C: New.
19588
19589 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19590
19591         * gcc.c-torture/execute/simd-3.c: New.
19592
19593 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19594
19595         PR c/9936
19596         * gcc.dg/20030331-2.c: New test.
19597
19598 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19599
19600         PR c++/10278
19601         * g++.dg/parse/crash2.C: New test.
19602
19603 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19604
19605         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19606         * gcc.c-torture/execute/20030331-1.c: ...here.
19607
19608 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19609
19610         * gcc.c-torture/execute/20030331-1.c: New test.
19611
19612 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19613
19614         * lib/gcov.exp: Adjust call return testing strings.
19615         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19616
19617 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19618
19619         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19620         * gcc.dg/builtins-7.c: New test case.
19621         * gcc.dg/builtins-8.c: New test case.
19622
19623 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19624
19625         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19626
19627 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19628
19629         PR c++/7647
19630         * g++.dg/lookup-class-member-2.C: New test.
19631
19632 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19633
19634         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19635
19636 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19637
19638         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19639
19640 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19641
19642         * g++.dg/init/attrib1.C: New test.
19643
19644 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19645
19646         * gcc.dg/ultrasp8.c: New test.
19647
19648 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19649
19650         * gcc.dg/ultrasp7.c: New test.
19651
19652 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19653
19654         PR c++/10047
19655         * g++.dg/template/inline1.C: New test.
19656
19657 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19658
19659         * gcc.dg/sparc-dwarf2.c: New test.
19660
19661 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19662
19663         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19664         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19665
19666 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19669         than reading .x files.
19670         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19671         * g77.dg/gcov/gcov-1.f: Likewise.
19672         * gcc.misc-tests/gcov-4b.c: Likewise.
19673         * gcc.misc-tests/gcov-5b.c: Likewise.
19674         * gcc.misc-tests/gcov-6.c: Likewise.
19675         * gcc.misc-tests/gcov-7.c: Likewise.
19676         * gcc.misc-tests/gcov-8.c: Likewise.
19677         * g++.dg/gcov/gcov-1.x: Remove.
19678         * g77.dg/gcov/gcov-1.x: Likewise.
19679         * gcc.misc-tests/gcov-4b.x: Likewise.
19680         * gcc.misc-tests/gcov-5b.x: Likewise.
19681         * gcc.misc-tests/gcov-6.x: Likewise.
19682         * gcc.misc-tests/gcov-7.x: Likewise.
19683         * gcc.misc-tests/gcov-8.x: Likewise.
19684
19685 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19686
19687         PR opt/10087
19688         * gcc.dg/20030324-1.c: New test.
19689
19690 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19691
19692         PR c++/10224
19693         * g++.dg/template/arg3.C: New test.
19694
19695         PR c++/10158
19696         * g++.dg/template/friend18.C: New test.
19697
19698 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19699
19700         * g77.f-torture/compile/20030326-1.f: New test case.
19701
19702 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19703
19704         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19705
19706         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19707
19708 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19709
19710         * gcc.dg/ia64-sync-3.c: New test.
19711
19712 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19713
19714         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19715
19716 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19717
19718         * gcc.dg/ultrasp6.c: New test.
19719
19720 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19721
19722         * gcc.dg/i386-signbit-1.c: New test.
19723         * gcc.dg/i386-signbit-2.c: New test.
19724         * gcc.dg/i386-signbit-3.c: New test.
19725
19726 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19727
19728         * gcc.dg/ultrasp5.c: Fix options.
19729
19730 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19731
19732         * gcc.dg/ultrasp5.c: Fix comment.
19733
19734 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19735
19736         PR fortran/10197
19737         * g77.f-torture/execute/10197.f: New test.
19738
19739 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         PR c++/9898, c++/383
19742         * g++.dg/template/conv6.C: New test.
19743
19744         PR c++/10119
19745         * g++.dg/template/ptrmem5.C: New test.
19746
19747         PR c++/10026
19748         * g++.dg/lookup/koenig1.C: New test.
19749
19750         PR C++/10199
19751         * g++.dg/lookup/template2.C: New test.
19752
19753 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19754
19755         * g++.dg/opt/rtti1.C: New test.
19756
19757 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19758
19759         * gcc.dg/ultrasp5.c: New test.
19760
19761 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19762
19763         PR middle-end/9967
19764         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19765         builtin fputs.
19766
19767 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19768
19769         PR c/8224
19770         * gcc.dg/20030323-1.c: New test.
19771
19772 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19773
19774         * gcc.c-torture/compile/20030323-1.c: New test case.
19775
19776 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19777
19778         * gcc.dg/20030321-1.c: New test.
19779
19780 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19781
19782         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19783
19784 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19785
19786         PR c++/9978, c++/9708
19787         * g++.dg/ext/vlm1.C: Adjust expected error.
19788         * g++.dg/ext/vla2.C: New test.
19789         * g++.dg/template/arg1.C: New test.
19790         * g++.dg/template/arg2.C: New test.
19791
19792 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19793
19794         * g77.f-torture/execute/select.f: New test.
19795         * g77.f-torture/noncompile/select_no_compile.f: New test.
19796
19797 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19798
19799         PR c++/9898
19800         * g++.dg/other/error4.C: New test.
19801
19802 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19803
19804         * g++.dg/template/friend17.C: New test.
19805
19806 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19807
19808         * gcc.c-torture/compile/20030320-1.c: New.
19809
19810 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19811
19812         * gcc.dg/builtins-6.c: New test case.
19813
19814 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19815
19816         PR target/10073
19817         * gcc.c-torture/compile/20030319-1.c: New.
19818
19819 2003-03-18  Jan Hubicka  <jh@suse.cz>
19820
19821         * gcc.dg/i386-cvt-1.c: New test.
19822
19823 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19824
19825         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19826         * objc.dg/naming-2.m: Likewise.
19827
19828 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR c++/9639
19831         * g++.dg/parse/crash1.C: New test.
19832
19833 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19834
19835         PR c++/8805
19836         * g++.dg/eh/cleanup1.C: New test.
19837
19838 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19839
19840         * gcc.c-torture/execute/20030316-1.c: New test case.
19841
19842 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19843
19844         PR c++/9629
19845         * g++.dg/init/ctor2.C: New test.
19846
19847 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19848
19849         * g77.f-torture/compile/xformat.f: New test case.
19850
19851 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19852
19853         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19854         * g++.old-deja/g++.mike/eh50.C: Likewise.
19855
19856 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19857
19858         PR c++/6440
19859         * g++.dg/template/spec7.C: New test.
19860         * g++.dg/template/spec8.C: Likewise.
19861
19862 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19863
19864         * gcc.c-torture/execute/20030313-1.c: New test.
19865
19866 2003-03-14  Richard Henderson  <rth@redhat.com>
19867
19868         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19869
19870 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19871
19872         * gcc.c-torture/compile/20030314-1.c: New test.
19873
19874 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19875
19876         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19877         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19878         thumb target,
19879         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19880         to accept newer _imp__  prefix and additional
19881         newline in .drectve section.
19882         * gcc.dg/dll-4.c: Likewise.
19883         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19884         switch.
19885
19886 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19887
19888         * g++.dg/parse/namespace9.C: New test.
19889
19890         * g++.dg/init/ref5.C: New test.
19891         * g++.dg/parse/ptrmem1.C: Likewise.
19892
19893 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19894
19895         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19896         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19897         regular expression.
19898         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19899         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19900
19901 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19902
19903         * gcc.c-torture/execute/20030224-2.c: New test.
19904
19905 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19906
19907         * gcc.dg/decl-3.c: New test.
19908
19909 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19910
19911         * gcc.dg/i386-loop-2.c: New test.
19912
19913 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19914
19915         PR c++/9474
19916         * g++.dg/parse/namespace8.C: New test.
19917
19918         PR c++/9924
19919         * g++.dg/overload/builtin2.C: New test.
19920
19921 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19922
19923         * gcc.dg/return-type-3.c: New test.
19924
19925 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19926
19927         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19928         profiling options are not supported.
19929
19930 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19931
19932         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19933         * g++.old-deja/g++.warn/impint2.C: Likewise.
19934
19935 2003-03-10  Devang Patel  <dpatel@apple.com>
19936
19937         * g++.dg/cpp/c++_cmd_1.C: New test.
19938         * g++.dg/cpp/c++_cmd_1.h: New file.
19939
19940 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19941
19942         * gcc.dg/altivec-9.c: New file.
19943
19944 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19945
19946         * gcc.dg/ppc-sdata-1.c: New test.
19947         * gcc.dg/ppc-sdata-2.c: New test.
19948
19949 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19950
19951         PR c++/9373
19952         * g++.dg/opt/ptrmem2.C: New test.
19953
19954         PR c++/8534
19955         * g++.dg/opt/ptrmem1.C: New test.
19956
19957 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19958
19959         * gcc.dg/i386-loop-1.c: New test.
19960
19961 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19962
19963         PR c++/9970
19964         * g++.dg/lookup/friend1.C: New test.
19965
19966 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19967
19968         PR c++/9823
19969         * g++.dg/parser/constructor1.C: New test.
19970
19971 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19972
19973         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19974
19975         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19976
19977 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19978
19979         * gcc.dg/cpp/Wunused.c: Update test.
19980
19981 2003-03-08  Jan Hubicka  <jh@suse.cz>
19982
19983         * gcc.dg/inline-3.c: New test.
19984
19985 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19986
19987         PR c++/9809
19988         * g++.dg/parse/builtin1.C: New test.
19989
19990         PR c++/9982
19991         * g++.dg/abi/cookie1.C: New test.
19992         * g++.dg/abi/cookie2.C: Likewise.
19993
19994         PR c++/9524
19995         * g++.dg/template/field1.C: New test.
19996
19997         PR c++/9912
19998         * g++.dg/parse/class1.C: New test.
19999         * g++.dg/parse/namespace7.C: Likewise.
20000         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20001
20002 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20003
20004         * g++.dg/init/ref4.C: New test.
20005
20006 2003-03-07  Jan Hubicka  <jh@suse.cz>
20007
20008         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20009         * gcc.dg/inline-3.c:  New test.
20010
20011 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20012
20013         * g++.dg/init/ref3.C: New test.
20014
20015         PR c++/9965
20016         * g++.dg/init/ref2.C: New test.
20017
20018         PR c++/9400
20019         * g++.dg/warn/Wshadow-2.C: New test.
20020
20021         PR c++/9791
20022         * g++.dg/warn/Woverloaded-1.C: New test.
20023
20024 2003-03-05  Jan Hubicka  <jh@suse.cz>
20025
20026         * gcc.dg/i386-local2.c: New.
20027         * gcc.dg/i386-local.c: Fix typo.
20028
20029 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20030
20031         * g++.dg/abi/layout3.C: New test.
20032
20033 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20034
20035         * gcc.c-torture/compile/20030305-1.c
20036
20037 2003-03-05  Jan Hubicka  <jh@suse.cz>
20038
20039         * gcc.dg/i386-local.c: New.
20040
20041 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20042
20043         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20044
20045 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20046
20047         * gcc.dg/switch-2.c: New test.
20048         * gcc.dg/switch-3.c: New test.
20049         * gcc.dg/Wswitch.c: Adjust line numbers.
20050         * gcc.dg/Wswitch-default.c: Likewise.
20051         * gcc.dg/Wswitch-enum.c: Likewise.
20052
20053 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20054
20055         * gcc.c-torture/execute/20030222-1.c: New test.
20056
20057 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20058
20059         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20060
20061 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20062
20063         PR c++/9878
20064         * g++.dg/init/ref1.C: New test.
20065
20066 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20067
20068         * gcc.dg/sh-relax.c: New SH-only test.
20069
20070 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20071
20072         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20073         comment explaining purpose of testcase.
20074
20075 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20076
20077         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20078         for HC11/HC12 (asm needs two int registers).
20079         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20080         HC11/HC12 because the test uses an asm which needs two 32-bit
20081         registers.
20082
20083 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20084
20085         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20086         for HC11/HC12 (array is too large otherwise).
20087         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20088         * gcc.c-torture/compile/20010518-2.x: Likewise.
20089         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20090         HC11/HC12 (array is too large).
20091
20092 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20093
20094         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20095         * lib/g++-dg.exp (g++-dg-test): Likewise.
20096
20097 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20098
20099         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20100         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20101
20102 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20103
20104         * g++.dg/warn/implicit-typename1.C: Remove warning.
20105
20106 2003-02-28  Richard Henderson  <rth@redhat.com>
20107
20108         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20109         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20110
20111 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20112
20113         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20114         * g++.dg/pch/pch.exp: Likewise.
20115
20116 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20117
20118         PR c++/9879
20119         * testsuite/g++.dg/init/new4.C: New test.
20120
20121 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20122
20123         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20124
20125 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20126
20127         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20128         unsigned long.
20129
20130         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20131         wider than float.
20132
20133 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20134
20135         * lib/scanasm.exp: Add support for counting numbers of
20136         occurences.
20137         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20138         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20139
20140 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20141
20142         PR c++/9683
20143         * g++.dg/template/static3.C: New test.
20144
20145         PR c++/9829
20146         * g++.dg/parse/namespace6.C: New test.
20147
20148 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20149
20150         PR target/9732
20151         * gcc.dg/20030225-1.c: New test.
20152
20153 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20154
20155         * README: Remove out-of-date information.
20156
20157         PR c++/9836
20158         * g++.dg/template/spec6.C: New test.
20159
20160 2003-02-24  Jeff Law  <law@redhat.com>
20161
20162         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20163
20164 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20165
20166         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20167         * gcc.dg/pragma-ep-1.c: Likewise.
20168
20169 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20170
20171         PR c++/9602
20172         * g++.dg/template/friend16.C: New test.
20173
20174 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20175
20176         PR c++/5333
20177         * g++.dg/parse/fused-params1.C: Adjust error messages.
20178         * g++.dg/template/nested3.C: New test.
20179
20180 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20181
20182         * g++.dg/abi/param1.C: New test.
20183
20184 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20185
20186         PR c++/7982
20187         * g++.dg/warn/implicit-typename1.C: New test.
20188
20189 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20190
20191         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20192         with "mtune".
20193         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20194         * gcc.c-torture/execute/20010129-1.x: Likewise.
20195         * gcc.dg/20011107-1.c: Likewise.
20196         * gcc.dg/20020108-1.c: Likewise.
20197         * gcc.dg/20020122-3.c: Likewise.
20198         * gcc.dg/20020206-1.c: Likewise.
20199         * gcc.dg/20020310-1.c: Likewise.
20200         * gcc.dg/20020426-2.c: Likewise.
20201         * gcc.dg/20020517-1.c: Likewise.
20202         * gcc.dg/991230-1.c: Likewise.
20203         * gcc.dg/i386-unroll-1.c: Likewise.
20204         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20205
20206 2003-02-22  Jan Hubicka  <jh@suse.cz>
20207
20208         * gcc.dg/i386-mul.c: New test.
20209
20210 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20211
20212         * gcc.dg/builtins-5.c: New test case.
20213
20214 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20215
20216         * gcc.dg/asmreg-1.c: New test.
20217
20218 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20219
20220         PR c++/9749
20221         * g++.dg/parse/varmod1.C: New test.
20222
20223 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20224
20225         PR c++/9727
20226         * g++.dg/template/op1.C: New test.
20227
20228 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20229
20230         PR c++/8906
20231         * g++.dg/template/nested2.C: New test.
20232
20233 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20234
20235         PR c++/8724
20236         * g++.dg/expr/dtor1.C: New test.
20237
20238 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20239
20240         * gcc.dg/cpp/include3.c: New test.
20241         * gcc.dg/cpp/inc/foo.h: New file.
20242
20243 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20244
20245         * gcc.c-torture/execute/20030221-1.c: New test.
20246
20247 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20248
20249         PR c++/9729
20250         * g++.dg/abi/conv1.C: New test.
20251
20252 2003-02-20  Jan Hubicka  <jh@suse.cz>
20253
20254         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20255
20256 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20257
20258         * gcc.c-torture/compile/20030219-1.c: New test.
20259
20260 2003-02-18  Jan Hubicka  <jh@suse.cz>
20261
20262         * gcc.dg/funcorder.c: New test.
20263
20264 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20265
20266         * gcc.c-torture/execute/20030218-1.c: New.
20267
20268 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20269
20270         * gcc.dg/20030218-1.c: New.
20271
20272 2003-02-18  Richard Henderson  <rth@redhat.com>
20273
20274         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20275         * gcc.dg/attr-used-2.c: New.
20276
20277 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20278
20279         PR c++/9704
20280         * g++.dg/init/copy5.C: New test.
20281
20282 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20283
20284         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20285         * g++.dg/pch/pch.exp: Likewise.
20286
20287 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20288
20289         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20290         STACK_SIZE is not defined.
20291
20292 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20293
20294         PR c++/9457
20295         * g++.dg/template/init1.C: New test.
20296
20297 2003-02-16  Jan HUbicka  <jh@suse.cz>
20298
20299         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20300         (foo): Add few extra tests
20301         * gcc.dg/c99-const-expr-3.c: Likewise.
20302         * gcc.c-torture/execute/20030216-1.c: New.
20303
20304 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20305
20306         PR c++/9459
20307         * g++.dg/ext/typeof4.C: New test.
20308
20309 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20310
20311         * gcc.dg/i386-387-3.c: New test case.
20312
20313 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20314
20315         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20316         cris-*-elf* cris-*-aout* and mmix-*-*.
20317
20318 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20319
20320         * gcc.dg/20030213-1.c: New test.
20321
20322 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20323
20324         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20325         * gcc.dg/i386-387-2.c: Likewise.
20326
20327 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20328
20329         * gcc.dg/ppc-spe.c: Fix formatting.
20330         Enable tests that were previously unsupported by gas.
20331         Delete tests for instructions that no longer exist.
20332         Switch arguments on evsubifw builtin.
20333
20334 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20335
20336         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20337         STACK_SIZE is too small.
20338
20339 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20340             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20341
20342         * gcc.dg/decl-2.c: New test.
20343
20344 2003-02-10  Jan Hubicka  <jh@suse.cz>
20345
20346         * gcc.dg/i386-fpcvt-1.c:  New test.
20347
20348 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20349
20350         * gcc.c-torture/execute/20030209-1.c: New test.
20351
20352 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20353
20354         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20355         int-wide bitops, use the constants of the same width.
20356         Likewise, if long long is 32-bit wide, test bitops using
20357         32-bit constants.
20358
20359 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20360
20361         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20362
20363 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20364
20365         * testsuite/gcc.dg/builtins-4.c: New test case.
20366
20367 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20368
20369         * gcc.dg/20020430-1.c: Fix dg command typos.
20370         * gcc.dg/20020503-1.c: Likewise.
20371
20372 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20373
20374         PR c++/8785
20375         * g++.dg/parse/fused-params1.C: New test.
20376
20377         PR c++/8857
20378         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20379
20380         PR c++/8921
20381         * g++.dg/parse/non-dependent1.C: New test.
20382
20383         PR c++/8928
20384         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20385
20386         PR c++/9228
20387         * g++.dg/parse/undefined7.C: New test.
20388         * g++.dg/parse/non-templ1.C: New test.
20389
20390         PR c++/9229
20391         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20392
20393 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20394
20395         * gcc.c-torture/compile/20030206-1.c: New test.
20396
20397 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20398
20399         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20400         "pow" to "foo" to avoid potential confusion with a math built-in.
20401
20402 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20403
20404         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20405         conditions for SPARC targets.
20406
20407 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20408
20409         * gcc.dg/20030204-1.c: New test.
20410
20411 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20412
20413         PR c++/38
20414         * g++.dg/parse/array-size1.C: New test.
20415
20416         PR c++/5657
20417         * g++.dg/parse/undefined3.C: New test.
20418
20419         PR c++/5665
20420         * g++.dg/parse/undefined4.C: New test.
20421
20422         PR c++/5975
20423         * g++.dg/parse/undefined5.C: New test.
20424
20425         PR c++/7259
20426         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20427
20428         PR c++/8578
20429         * g++.dg/parse/casting-operator1.C: New test.
20430
20431         PR c++/8596
20432         * g++.dg/parse/undefined6.C: New test.
20433
20434         PR c++/8736
20435         * g++.dg/parse/missing-template1.C: New test.
20436
20437 2003-02-04  Jan Hubicka  <jh@suse.cz>
20438
20439         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20440         * gcc.dg/i386-cmov?.c:  Likewise.
20441         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20442         * gcc.dg/i386-ssefp-1.c:  Likewise.
20443         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20444         conventions.
20445
20446 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/7129
20449         * testsuite/g++.dg/ext/max.C: New test.
20450
20451 2003-02-03  Jan Hubicka  <jh@suse.cz>
20452
20453         * gcc.c-torture/execute/20030203-1.c: New test.
20454
20455 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20456
20457         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20458         'natural-endian'.
20459
20460 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20461
20462         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20463         * g++.dg/init/new2.C: Likewise.
20464         * g++.dg/other/new1.C: Likewise.
20465
20466 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20467
20468         * gcc.dg/struct-ret-libc.c: New test.
20469
20470 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20471
20472         * gcc.dg/20030129-1.c: New test.
20473
20474 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20475
20476         PR c++/8849
20477         * g++.dg/template/ptrmem4.C: New test.
20478
20479 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20480
20481         * g++.dg/parser/constant1.C: New test.
20482
20483 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20484
20485         PR c++/8591
20486         * g++.dg/parse/friend2.C: New test.
20487
20488 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20489
20490         PR c++/9437
20491         * g++.dg/template/unify4.C: New test.
20492
20493 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20494
20495         * gcc.c-torture/execute/20030128-1.c: New test.
20496
20497 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20498
20499         * g++.dg/lookup/nested1.C: Test moved from ...
20500         * g++.old-deja/g++.other/lookup24.C: ... here.
20501
20502 2003-01-28  Jan Hubicka  <jh@suse.cz>
20503
20504         * gcc.dg/i386-cmov5.c:  New test.
20505
20506 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20507
20508         * gcc.c-torture/execute/20010925-1.c: Changed the
20509         memcpy declaration.
20510
20511 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20512
20513         PR c++/3902
20514         * g++.dg/parse/template5.C: New test.
20515
20516 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20517
20518         PR fortran/9258
20519         * g77.dg/pr9258: New test.
20520
20521 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20522
20523         * README: Move relevant parts from README.g++.
20524
20525         * README.g++: Remove this file.
20526
20527 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20528
20529         * g++.dg/abi/dcast1.C: New test.
20530
20531 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20532
20533         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20534
20535 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20536
20537         PR c++/47
20538         * g++.old-deja/g++.other/lookup24.C: New test.
20539
20540 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20541
20542         PR middle-end/7227
20543         * gcc.dg/uninit-C.c: New test.
20544
20545 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20546
20547         * g++.dg/abi/covariant1.C: New test.
20548
20549 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20550
20551         * gcc.dg/20030123-1.c: New test.
20552
20553 2003-01-25  Jan Hubicka  <jh@suse.cz>
20554
20555         PR opt/8492
20556         * gcc.c-torture/compile/20030125-1.c
20557
20558 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20559
20560         PR c++/9403
20561         * g++.dg/parse/template3.C: New test.
20562         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20563
20564         PR c++/795
20565         * g++.dg/parse/template4.C: New test.
20566
20567         PR c++/9415
20568         * g++.dg/template/qual2.C: New test.
20569
20570         PR c++/8545
20571         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20572
20573         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20574
20575 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20576
20577         * gcc.c-torture/execute/switch-1.c: New test case.
20578
20579 2003-01-25  Jan Hubicka  <jh@suse.cz>
20580
20581         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20582
20583 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20584
20585         Tweaks for Bison-1.875. From the NEWS file:
20586         "- `parse error' -> `syntax error'
20587         Bison now uniformly uses the term `syntax error'"
20588         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20589         * gcc.dg/cpp/digraph2.c: Likewise.
20590         * gcc.dg/cpp/direct2.c: Likewise.
20591         * gcc.dg/cpp/paste4.c: Likewise.
20592         * gcc.dg/c90-restrict-1.c: Likewise.
20593         * gcc.dg/c99-func-2.c: Likewise.
20594         * gcc.dg/noncompile/920721-2.c: Likewise.
20595         * gcc.dg/noncompile/930622-2.c: Likewise.
20596         * gcc.dg/noncompile/940112-1.c: Likewise.
20597         * gcc.dg/noncompile/950921-1.c: Likewise.
20598         * gcc.dg/noncompile/951123-1.c: Likewise.
20599         * gcc.dg/noncompile/971104-1.c: Likewise.
20600         * gcc.dg/noncompile/990416-1.c: Likewise.
20601
20602 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20603
20604         * g++.dg/parse/undefined1.C: Add error message.
20605
20606 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20607
20608         PR c++/9354
20609         * g++.dg/parse/new1.C: New test.
20610
20611         PR c++/9216
20612         * g++.dg/parse/template2.C: New test.
20613
20614         PR c++/9354
20615         * g++.dg/parse/typedef2.C: New test.
20616
20617         PR c++/9328
20618         * g++.dg/ext/typeof3.C: New test.
20619
20620 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20621
20622         PR c++/2738
20623         * g++.dg/parse/ret-type1.C: New test.
20624
20625         PR c++/3792
20626         * g++.dg/parse/tmpl-outside1.C: New test.
20627
20628         PR c++/4207
20629         * g++.dg/parse/int-as-enum1.C: New test.
20630
20631         PR c++/4903
20632         * g++.dg/parse/no-typename1.C: New test.
20633
20634         PR c++/5533
20635         * g++.dg/parse/no-value1.C: New test.
20636
20637         PR c++/5921
20638         * g++.dg/parse/wrong-inline1.C: New test.
20639
20640         PR c++/6402
20641         * g++.dg/parse/ref1.C: New test.
20642
20643         PR c++/6992
20644         * g++.dg/parse/attr-ctor1.C: New test.
20645
20646         PR c++/7229
20647         * g++.dg/parse/namespace5.C: New test.
20648
20649         PR c++/7917
20650         * g++.dg/parse/func-def1.C: New test.
20651
20652         PR c++/8143
20653         * g++.dg/parse/undefined1.C: New test.
20654
20655         PR c++/5723, PR c++/8522
20656         * g++.dg/parse/specialization1.C: New test.
20657
20658         PR c++/163, PR c++/8595
20659         * g++.dg/parse/struct-as-enum1.C: New test.
20660
20661         PR c++/9173
20662         * g++.dg/parse/undefined2.C: New test.
20663
20664 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/9298
20667         * g++.dg/parse/template1.C: New test.
20668
20669         PR c++/9384
20670         * g++.dg/parse/using1.C: New test.
20671
20672         PR c++/9285
20673         PR c++/9294
20674         * g++.dg/parse/expr2.C: New test.
20675
20676         PR c++/9388
20677         * g++.dg/parse/lookup2.C: Likewise.
20678
20679 2003-01-21  Jan Hubicka  <jh@suse.cz>
20680
20681         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20682         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20683         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20684         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20685
20686 2003-01-20  Nick Clifton  <nickc@redhat.com>
20687
20688         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20689         problem with ARM sibcall code generation.
20690
20691 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20692
20693         * gcc.c-torture/execute/20030120-1.c: New.
20694
20695 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20696
20697         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20698
20699 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20700
20701         PR c++/9272
20702         * g++.dg/parse/ctor1.C: New test.
20703
20704         PR c++/9294:
20705         * g++.dg/parse/qualified1.C: New test.
20706
20707         * g++.dg/parse/typename3.C: New test.
20708
20709 2003-01-16  Richard Henderson  <rth@redhat.com>
20710
20711         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20712
20713 2003-01-16  Richard Henderson  <rth@redhat.com>
20714
20715         * g++.dg/pch/pch.exp: Copy test header to the working directory
20716         before using it either for precompilation or direct use.
20717         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20718         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20719
20720 2003-01-16  Richard Henderson  <rth@redhat.com>
20721
20722         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20723         before using it either for precompilation or direct use.
20724         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20725         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20726
20727 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20728
20729         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20730         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20731         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20732         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20733         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20734         typename warning into error.
20735         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20736         error messages.
20737         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20738         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20739         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20740         messages.
20741         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20742         make declaration visible in template.
20743         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20744         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20745         messages.
20746         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20747         message.
20748         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20749         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20750         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20751         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20752         typename warning with error message.
20753         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20754         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20755         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20756
20757 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20758
20759         * g++.dg/parse/ambig2.C: New test.
20760
20761 2003-01-15  Richard Henderson  <rth@redhat.com>
20762
20763         * g++.dg/tls/init-2.C: Update error message string.
20764
20765 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20766
20767         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20768
20769 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20770
20771         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20772         all for HC11/HC12.
20773         * gcc.c-torture/compile/20001205-1.x: Likewise.
20774         * gcc.c-torture/compile/20001226-1.x: Likewise.
20775         * gcc.c-torture/compile/920520-1.x: Likewise.
20776         * gcc.c-torture/compile/961203-1.x: Likewise.
20777         * gcc.c-torture/compile/20020604-1.x: Likewise.
20778
20779 2003-01-15  Jan Hubicka  <jh@suse.cz>
20780
20781         * gcc.c-torture/compile/20030115-1.c: New test.
20782
20783         * gcc.dg/i386-fpcvt-1.c: New test.
20784         * gcc.dg/i386-fpcvt-2.c: New test.
20785
20786 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20787
20788         Further conform g++'s __vmi_class_type_info to the C++ ABI
20789         specification.
20790         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20791         the specification.
20792
20793 2003-01-14  Jan Hubicka  <jh@suse.cz>
20794
20795         * gcc.dg/i386-fpcvt-1.c: New test.
20796         * gcc.dg/i386-fpcvt-2.c: New test.
20797
20798 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20799
20800         * gcc.dg/i386-mmx-3.c: New test.
20801
20802 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/9264
20805         * g++.dg/parse/octal1.C: New file.
20806
20807         PR c++/9172
20808         * g++.dg/parse/typename1.C: New file.
20809
20810 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20811
20812         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20813         * gcc.dg/bf-no-ms-layout.c: Likewise.
20814         * gcc.dg/bf-ms-attrib.c: Likewise.
20815
20816 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20817
20818         PR c++/9099
20819         * g++.dg/parse/dtor1.C: New file.
20820
20821         PR c++/9128
20822         * g++.dg/rtti/typeid1.C: New file.
20823
20824         PR c++/9153
20825         * g++.dg/parse/lookup1.C: New file.
20826
20827         PR c++/9171
20828         * g++.dg/templ/spec5.C: New file.
20829
20830 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20831
20832         * gcc.c-torture/compile/20030110-1.c: New test.
20833
20834 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20835
20836         Merge from pch-branch:
20837
20838         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20839
20840         * gcc.dg/pch/cpp-1.h: New.
20841         * gcc.dg/pch/cpp-1.c: New.
20842         * gcc.dg/pch/cpp-2.h: New.
20843         * gcc.dg/pch/cpp-2.c: New.
20844
20845         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20846
20847         * gcc.dg/pch/except-1.h: New.
20848         * gcc.dg/pch/except-1.c: New.
20849
20850         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20851
20852         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20853         running test.
20854         * gcc.dg/pch: Include *.hp not *.h.
20855         * gcc.dg/pch/system-1.h: New.
20856         * gcc.dg/pch/system-1.c: New.
20857
20858         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20859
20860         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20861         rather than trying to build and run a program using PCH.
20862         * gcc.dg/pch: Remove dg-do commands from test files.
20863
20864         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20865
20866         * gcc.dg/pch/macro-3.c: New.
20867         * gcc.dg/pch/macro-3.h: New.
20868
20869         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20870
20871         * gcc.dg/pch/common-1.c: New.
20872         * gcc.dg/pch/common-1.h: New.
20873         * gcc.dg/pch/decl-1.c: New.
20874         * gcc.dg/pch/decl-1.h: New.
20875         * gcc.dg/pch/decl-2.c: New.
20876         * gcc.dg/pch/decl-2.h: New.
20877         * gcc.dg/pch/decl-3.c: New.
20878         * gcc.dg/pch/decl-3.h: New.
20879         * gcc.dg/pch/decl-4.c: New.
20880         * gcc.dg/pch/decl-4.h: New.
20881         * gcc.dg/pch/decl-5.c: New.
20882         * gcc.dg/pch/decl-5.h: New.
20883         * gcc.dg/pch/global-1.c: New.
20884         * gcc.dg/pch/global-1.h: New.
20885         * gcc.dg/pch/inline-1.c: New.
20886         * gcc.dg/pch/inline-1.h: New.
20887         * gcc.dg/pch/inline-2.c: New.
20888         * gcc.dg/pch/inline-2.h: New.
20889         * gcc.dg/pch/static-1.c: New.
20890         * gcc.dg/pch/static-1.h: New.
20891         * gcc.dg/pch/static-2.c: New.
20892         * gcc.dg/pch/static-2.h: New.
20893
20894         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20895
20896         * g++.dg/pch/pch.exp: Better handle failing testcases.
20897         * gcc.dg/pch/pch.exp: Likewise.
20898         * gcc.dg/pch/macro-1.c: New.
20899         * gcc.dg/pch/macro-1.h: New.
20900         * gcc.dg/pch/macro-2.c: New.
20901         * gcc.dg/pch/macro-2.h: New.
20902
20903         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20904
20905         * g++.dg/dg.exp: Treat files in pch/ specially.
20906         * g++.dg/pch/pch.exp: New file.
20907         * g++.dg/pch/empty.H: New file.
20908         * g++.dg/pch/empty.C: New file.
20909         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20910         "precompile".
20911
20912         * gcc.dg/pch/pch.exp: New file.
20913         * gcc.dg/pch/empty.h: New file.
20914         * gcc.dg/pch/empty.c: New file.
20915         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20916         "precompile".
20917
20918 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20919
20920         * g++.dg/template/friend14.C: New test.
20921
20922 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20923
20924         * gcc.dg/old-style-asm-1.c: New test.
20925
20926 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20927
20928         * gcc.c-torture/compile/20030109-1.c: New test.
20929
20930 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20931
20932         * gcc.c-torture/execute/20030109-1.c: New test.
20933
20934 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20935
20936         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20937         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20938         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20939         * g++.old-deja/g++.mike/eh2.C: Likewise
20940         * g++.old-deja/g++.mike/eh3.C: Likewise
20941         * g++.old-deja/g++.mike/eh5.C: Likewise
20942         * g++.old-deja/g++.mike/eh6.C: Likewise
20943         * g++.old-deja/g++.mike/eh7.C: Likewise
20944         * g++.old-deja/g++.mike/eh8.C: Likewise
20945         * g++.old-deja/g++.mike/eh9.C: Likewise
20946         * g++.old-deja/g++.mike/eh10.C: Likewise
20947         * g++.old-deja/g++.mike/eh12.C: Likewise
20948         * g++.old-deja/g++.mike/eh13.C: Likewise
20949         * g++.old-deja/g++.mike/eh14.C: Likewise
20950         * g++.old-deja/g++.mike/eh16.C: Likewise
20951         * g++.old-deja/g++.mike/eh17.C: Likewise
20952         * g++.old-deja/g++.mike/eh18.C: Likewise
20953         * g++.old-deja/g++.mike/eh21.C: Likewise
20954         * g++.old-deja/g++.mike/eh23.C: Likewise
20955         * g++.old-deja/g++.mike/eh24.C: Likewise
20956         * g++.old-deja/g++.mike/eh25.C: Likewise
20957         * g++.old-deja/g++.mike/eh26.C: Likewise
20958         * g++.old-deja/g++.mike/eh27.C: Likewise
20959         * g++.old-deja/g++.mike/eh28.C: Likewise
20960         * g++.old-deja/g++.mike/eh29.C: Likewise
20961         * g++.old-deja/g++.mike/eh31.C: Likewise
20962         * g++.old-deja/g++.mike/eh33.C: Likewise
20963         * g++.old-deja/g++.mike/eh34.C: Likewise
20964         * g++.old-deja/g++.mike/eh35.C: Likewise
20965         * g++.old-deja/g++.mike/eh36.C: Likewise
20966         * g++.old-deja/g++.mike/eh37.C: Likewise
20967         * g++.old-deja/g++.mike/eh38.C: Likewise
20968         * g++.old-deja/g++.mike/eh39.C: Likewise
20969         * g++.old-deja/g++.mike/eh40.C: Likewise
20970         * g++.old-deja/g++.mike/eh41.C: Likewise
20971         * g++.old-deja/g++.mike/eh42.C: Likewise
20972         * g++.old-deja/g++.mike/eh44.C: Likewise
20973         * g++.old-deja/g++.mike/eh46.C: Likewise
20974         * g++.old-deja/g++.mike/eh47.C: Likewise
20975         * g++.old-deja/g++.mike/eh48.C: Likewise
20976         * g++.old-deja/g++.mike/eh49.C: Likewise
20977         * g++.old-deja/g++.mike/eh50.C: Likewise
20978         * g++.old-deja/g++.mike/eh51.C: Likewise
20979         * g++.old-deja/g++.mike/eh53.C: Likewise
20980         * g++.old-deja/g++.mike/eh55.C: Likewise
20981         * g++.old-deja/g++.mike/p7912.C: Likewise
20982         * g++.old-deja/g++.mike/p9706.C: Likewise
20983         * g++.old-deja/g++.mike/p10416.C: Likewise
20984         * g++.old-deja/g++.mike/p11667.C: Likewise
20985         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20986         Remove redundant reference to Iris.
20987         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20988         Elxsi, i860, Pico Java, and WE32K.
20989
20990 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20991
20992         * g++.dg/ext/asm4.C: New test.
20993
20994 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20995
20996         PR c++/9030
20997         * g++.dg/template/friend12.C: New test.
20998         * g++.dg/template/friend13.C: Likewise.
20999         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21000
21001 2003-01-08  Jan Hubicka  <jh@suse.cz>
21002
21003         * gcc.dg/i386-cadd.c: New test.
21004         * gcc.dg/i386-cmov4.c: Likewise.
21005
21006 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21007
21008         PR c++/9165
21009         * g++.dg/warn/Wunused-3.C: New test.
21010
21011         * g++.dg/abi/bitfield9.C: New test.
21012
21013         PR c++/9189
21014         * g++.dg/parse/defarg3.C: New test.
21015
21016 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21017
21018         * g++.dg/parse/ambig1.C: New test.
21019         * g++.dg/parse/defarg2.C: New test.
21020
21021 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21022
21023         * g++.dg/template/defarg-1.C: New test.
21024         * g++.dg/template/local2.C: Likewise.
21025
21026 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21027
21028         * gcc.c-torture/execute/20030105-1.c: New test.
21029
21030 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21031
21032         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21033         * g++.dg/parse/namespace4.C: Likewise.
21034
21035 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21036
21037         * g++.dg/template/ntp2.C: New test.
21038
21039 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21040
21041         * g++.dg/parse/extern-C-1.C: New test.
21042
21043         * g++.dg/parse/namespace4.C: New test.
21044
21045         * g++.dg/template/nested1.C: New test.
21046
21047         * g++.dg/parse/namespace3.C: New test.
21048
21049 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21050
21051         * g++.dg/lookup/two-stage1.C: New test.
21052
21053 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21054
21055         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21056         * g++.old-deja/g++.jason/access8.C: Likewise.
21057         * g++.old-deja/g++.other/decl5.C: Likewise.
21058
21059 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21060
21061         * g++.dg/parse/parse7.C: New test.
21062
21063 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR c++/2843
21066         * g++.dg/ext/attrib7.C: New test.
21067
21068 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21069
21070         * g++.dg/parse/parse6.C: New test.
21071
21072 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21073
21074         * gcc.dg/h8300-stack-1.c: New.
21075
21076 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21077
21078         g++.dg/lookup/exception1.C: New test.
21079
21080         g++.dg/lookup/template1.C: New test.
21081
21082         g++.dg/parse/namespace2.C: New test.
21083
21084         g++.dg/parse/parens2.C: New test.
21085
21086 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21087
21088         * g++.dg/parse/parse5.C: New test.
21089         * g++.dg/lookup/scoped4.C: New test.
21090
21091 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21092
21093         * g++.dg/parse/parens1.C: New test.
21094
21095         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21096         angle-bracket1.C.
21097         * g++.dg/parse/parens2.C: New test.
21098
21099         * g++.dg/lookup/scope-operator1.C: New test.
21100
21101         * g++.dg/parse/operator1.C: New test.
21102
21103 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21104
21105         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21106         * g++.old-deja/g++.other/access6.C: Likewise.
21107         * g++.old-deja/g++.other/decl1.C: Likewise.
21108         * g++.old-deja/g++.pt/typename12.C: Likewise.
21109
21110 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21111
21112         * g++.dg/parse/namespace1.C: New test.
21113
21114 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21115
21116         * g++.dg/parse/parse4.C: New test.
21117
21118 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21119
21120         * g++.dg/parse/parse3.C: New test.
21121
21122 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21123
21124         * g++.dg/parse/parse2.C: New test.
21125
21126 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21127
21128         * g++.dg/template/friend11.C: New test.
21129
21130 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21131
21132         * g++.dg/parse/parse1.C: New test.
21133
21134 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21135
21136         * lib/profopt.exp: Change the name of a global variable to avoid
21137         possible clashes with other test suites.
21138
21139 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21140
21141         * g++.dg/inherit/covariant8.C: New test.
21142
21143 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21144
21145         * g++.dg/init/array9.C: New test.
21146
21147         PR c++/9112
21148         * g++.dg/parse/expr1.C: New test.
21149
21150 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21151
21152         * gcc.c-torture/compile/20021230-1.c: New test.
21153
21154 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21155
21156         * g++.dg/inherit/covariant5.C: New test.
21157         * g++.dg/inherit/covariant6.C: New test.
21158         * g++.dg/inherit/covariant7.C: New test.
21159
21160 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21161
21162         PR c++/2739
21163         * g++.dg/other/access2.C: New test.
21164
21165 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21166
21167         * g++.dg/other/anon-struct.C: No longer fails
21168         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21169         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21170         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21171
21172 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21173
21174         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21175
21176 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21177
21178         * g++.dg/eh/spec4.C: Remove stray semicolon.
21179         * g++.dg/expr/pmf-1.C: Change error message.
21180         * g++.dg/ext/asm1.C: Remove stray semicolon.
21181         * g++.dg/ext/typename1.C: Add missing typenames.
21182         * g++.dg/inherit/template-as-base.C: Change error message.
21183         * g++.dg/lookup/scoped1.C: Likewise.
21184         * g++.dg/lookup/scoped2.C: Likewise.
21185         * g++.dg/lookup/using2.C: Likewise.
21186         * g++.dg/other/component1.C: Remove stray semicolon.
21187         * g++.dg/other/do1.C: Change error message.
21188         * g++.dg/other/error2.C: Likewise.
21189         * g++.dg/other/init1.C: Likewise.
21190         * g++.dg/other/packed1.C: Remove stray semicolon.
21191         * g++.dg/other/ptrmem2.C: Change error message.
21192         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21193         marker.
21194         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21195         * g++.dg/template/access3.C: Add typename keyword.
21196         * g++.dg/template/access5.C: Remove stray semicolon.
21197         * g++.dg/template/access6.C: Likewise.
21198         * g++.dg/template/complit1.C: Likewise.
21199         * g++.dg/template/crash1.C: Change error message.
21200         * g++.dg/template/inherit2.C: Remove stray semicolon.
21201         * g++.dg/template/instantiate2.C: Likewise.
21202         * g++.dg/template/instantiate3.C: Change error message.
21203         * g++.dg/template/qual1.C: Remove stray semicolon.
21204         * g++.dg/template/qualttp18.C: Change error message.
21205         * g++.dg/template/ref1.C: Remove stray semicolon.
21206         * g++.dg/template/sizeof1.C (A::value): Declare it.
21207         * g++.dg/template/spec4.C: Change error message.
21208         * g++.dg/template/static1.C: Likewise.
21209         * g++.dg/template/type1.C: Likewise.
21210         * g++.dg/template/typename3.C: Likewise.
21211         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21212         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21213         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21214         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21215         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21216         named return value extension.
21217         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21218         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21219         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21220         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21221         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21222         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21223         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21224         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21225         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21226         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21227         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21228         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21229         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21230         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21231         syntax.
21232         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21233         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21234         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21235         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21236         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21237         * g++.old-deja/g++.brendan/template11.C: Likewise.
21238         * g++.old-deja/g++.brendan/template26.C: Likewise.
21239         * g++.old-deja/g++.brendan/template27.C: Use explicit
21240         specialization syntax.
21241         * g++.old-deja/g++.brendan/template30.C: Likewise.
21242         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21243         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21244         non-dependent names.
21245         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21246         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21247         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21248         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21249         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21250         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21251         named return value extension.
21252         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21253         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21254         * g++.old-deja/g++.ext/return1.C: Likewise.
21255         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21256         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21257         * g++.old-deja/g++.jason/access8.C: Likewise.
21258         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21259         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21260         pseudo-destructor names.
21261         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21262         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21263         pseudo-destructor names.
21264         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21265         * g++.old-deja/g++.jason/overload19.C: Likewise.
21266         * g++.old-deja/g++.jason/overload32.C: Likewise.
21267         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21268         stray semicolons.
21269         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21270         * g++.old-deja/g++.jason/return.C: Likewise.
21271         * g++.old-deja/g++.jason/return2.C: Likewise.
21272         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21273         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21274         syntax.
21275         * g++.old-deja/g++.jason/template10.C: Account for use of
21276         non-dependent names.
21277         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21278         syntax.
21279         * g++.old-deja/g++.jason/template37.C: Likewise.
21280         * g++.old-deja/g++.law/access4.C: Change error messages.
21281         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21282         pseudo-destructor names.
21283         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21284         * g++.old-deja/g++.law/ctors9.C: Likewise.
21285         * g++.old-deja/g++.law/cvt22.C: Likewise.
21286         * g++.old-deja/g++.law/dtors5.C: Likewise.
21287         * g++.old-deja/g++.law/global-init1.C: Likewise.
21288         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21289         * g++.old-deja/g++.law/operators28.C: Likewise.
21290         * g++.old-deja/g++.law/visibility28.C: Likewise.
21291         * g++.old-deja/g++.martin/eval1.C: Likewise.
21292         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21293         name.
21294         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21295         * g++.old-deja/g++.mike/net34.C: Likewise.
21296         * g++.old-deja/g++.mike/net36.C: Likewise.
21297         * g++.old-deja/g++.mike/ns2.C: Likewise.
21298         * g++.old-deja/g++.mike/p12306.C: Likewise.
21299         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21300         value extension.
21301         * g++.old-deja/g++.mike/p700.C: Likewise.
21302         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21303         * g++.old-deja/g++.mike/p710.C: Likewise.
21304         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21305         value extension.
21306         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21307         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21308         * g++.old-deja/g++.ns/crash2.C: Likewise.
21309         * g++.old-deja/g++.ns/crash3.C: Likewise.
21310         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21311         * g++.old-deja/g++.ns/ns17.C: Likewise.
21312         * g++.old-deja/g++.ns/template16.C: Likewise.
21313         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21314         keyword.
21315         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21316         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21317         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21318         named return value extension.
21319         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21320         * g++.old-deja/g++.other/access4.C: Issue additional error
21321         messages.
21322         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21323         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21324         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21325         * g++.old-deja/g++.other/crash25.C: Change error message.
21326         * g++.old-deja/g++.other/crash4.C: Change error message.
21327         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21328         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21329         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21330         checks.
21331         * g++.old-deja/g++.other/defarg8.C: Likewise.
21332         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21333         * g++.old-deja/g++.other/dtor10.C: Likewise.
21334         * g++.old-deja/g++.other/incomplete.C: Likewise.
21335         * g++.old-deja/g++.other/linkage7.C: Likewise.
21336         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21337         lookup algorithm.
21338         * g++.old-deja/g++.other/mangle2.C: Likewise.
21339         * g++.old-deja/g++.other/refinit2.C: Likewise.
21340         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21341         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21342         * g++.old-deja/g++.pt/crash28.C: Likewise.
21343         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21344         syntax.
21345         * g++.old-deja/g++.pt/crash32.C: Change error message.
21346         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21347         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21348         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21349         error message position.
21350         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21351         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21352         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21353         syntax.
21354         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21355         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21356         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21357         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21358         keyword.
21359         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21360         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21361         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21362         keyword.
21363         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21364         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21365         syntax.
21366         * g++.old-deja/g++.pt/friend28.C: Account for use of
21367         non-dependent names.
21368         * g++.old-deja/g++.pt/friend29.C: Likewise.
21369         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21370         rules.
21371         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21372         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21373         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21374         lookup rules.
21375         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21376         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21377         keyword.
21378         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21379         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21380         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21381         keyword.
21382         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21383         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21384         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21385         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21386         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21387         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21388         keyword.
21389         * g++.old-deja/g++.pt/spec10.C: Likewise.
21390         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21391         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21392         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21393         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21394         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21395         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21396         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21397         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21398         * g++.old-deja/g++.pt/typename15.C: Likewise.
21399         * g++.old-deja/g++.pt/typename22.C: Likewise.
21400         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21401         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21402         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21403         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21404         syntax.
21405         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21406         return value extension.
21407         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21408         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21409         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21410         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21411
21412 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * g++.dg/warn/inline1.C: New test.
21415         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21416         * g++.old-deja/g++.jason/synth10.C: Likewise.
21417         * g++.old-deja/g++.mike/net31.C: Likewise.
21418         * g++.old-deja/g++.mike/p8786.C: Likewise.
21419
21420         * g++.dg/template/friend10.C: New test.
21421         * g++.dg/template/conv5.C: New test.
21422
21423 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21424
21425         * g++.dg/lookup/scoped3.C: New test.
21426
21427         * g++.dg/lookup/decl1.C: New test.
21428         * g++.dg/lookup/decl2.C: New test.
21429
21430 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21431
21432         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21433         gcc.c-torture/compile/20021015-1.c,
21434         gcc.c-torture/compile/20021015-2.c,
21435         gcc.c-torture/compile/20021123-1.c,
21436         gcc.c-torture/compile/20021123-2.c,
21437         gcc.c-torture/compile/20021123-3.c,
21438         gcc.c-torture/compile/20021123-4.c,
21439         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21440         only to 3.1 or 3.2 branch.
21441
21442 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21443
21444         * gcc.dg/i386-bitfield3.c: New test.
21445
21446         * gcc.dg/i386-bitfield2.c: New test.
21447
21448 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21449
21450         * g++.dg/parse/conv_op1.C: New test.
21451
21452 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21453
21454         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21455         approved.
21456
21457 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21458
21459         * gcc.c-torture/compile/20021220-1.c: New test.
21460
21461 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21462
21463         * gcc.dg/i386-fastcall-1.c: New.
21464
21465 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21466
21467         * gcc.c-torture/execute/20021219-1.c: New test.
21468
21469 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21470
21471         * gcc.dg/i386-pic-1.c: New test.
21472
21473 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21474
21475         PR c++/8099
21476         * g++.dg/template/friend9.C: New test.
21477
21478 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21479
21480         PR c++/3663
21481         * g++.dg/template/access7.C: New test.
21482
21483 2002-12-18  Nick Clifton  <nickc@redhat.com>
21484
21485         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21486         the libstdc++-v3 directory has been found.
21487
21488 2002-12-12  Devang Patel <dpatel@apple.com>
21489         * gcc.dg/darwin-ld-1.c: New test.
21490         * gcc.dg/darwin-ld-2.c: New test.
21491         * gcc.dg/darwin-ld-3.c: New test.
21492         * gcc.dg/darwin-ld-4.c: New test.
21493         * gcc.dg/darwin-ld-5.c: New test.
21494
21495 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21496
21497         * gcc.c-torture/compile/20021212-1.c: New test.
21498
21499 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21500
21501         * gcc.dg/fshort-wchar: New test.
21502
21503 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21504
21505         PR c++/8372
21506         * g++.dg/template/dtor1.C: New test.
21507
21508         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21509         markers.
21510
21511 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21512
21513         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21514
21515 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21516
21517         * g++.dg/template/static1.C: New test.
21518         * g++.dg/template/static2.C: New test.
21519         * g++.old-deja/g++.ext/memconst.C: New test.
21520
21521 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21522
21523         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21524         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21525         * g++.dg/special/initp1.C: Likewise.
21526
21527 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21528
21529         * gcc.c-torture/execute/20021204-1.c: New test.
21530
21531 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21532
21533         * gcc.dg/ppc-fmadd-1.c: New file.
21534         * gcc.dg/ppc-fmadd-2.c: New file.
21535         * gcc.dg/ppc-fmadd-3.c: New file.
21536
21537 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21538
21539         * gcc.c-torture/compile/20021204-1.c: New test.
21540
21541 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21542
21543         * g++.dg/inherit/covariant2.C: New test.
21544         * g++.dg/inherit/covariant3.C: New test.
21545         * g++.dg/inherit/covariant4.C: New test.
21546         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21547         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21548
21549 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21550
21551         PR c++/8688
21552         * g++.dg/init/brace3.C: New test.
21553
21554 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21555
21556         * gcc.dg/20020210-1.c: Fix a comment typo.
21557
21558 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21559
21560         PR c++/8720
21561         * g++.dg/parse/defarg1.C: New test.
21562
21563         PR c++/8615
21564         * g++.dg/template/char1.C: New test.
21565
21566         * g++.dg/template/varmod1.C: Fix typo.
21567
21568 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21569
21570         DR 180
21571         * g++.old-deja/g++.pt/crash32.C: Expect error.
21572
21573 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21574
21575         PR c++/5919
21576         * g++.dg/template/varmod1.C: New test.
21577
21578         PR c++/8727
21579         * g++.dg/inherit/typeinfo1.C: New test.
21580
21581         PR c++/8663
21582         * g++.dg/inherit/typedef1.C: New test.
21583
21584 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/8332
21587         PR c++/8493
21588         * g++.dg/template/strlen1.C: New test.
21589
21590         PR c++/8227
21591         * g++.dg/template/ctor2.C: New test.
21592
21593         PR c++/8214
21594         * g++.dg/init/string1.C: New test.
21595
21596         PR c++/8511
21597         * g++.dg/template/friend8.C: New test.
21598
21599 2002-11-29  Joe Buck <jbuck@synopsys.com>
21600
21601         * g++.dg/lookup/anon2.C: New test.
21602
21603 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21604
21605         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21606         h8300 port.
21607
21608 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21609
21610         * gcc.dg/bitfld-6.c: New test.
21611
21612 2002-11-27  Jan Hubicka  <jh@suse.cz>
21613
21614         * gcc.c-torture/execute/20021127.[cx]: New test.
21615
21616 2002-11-26  Jan Hubicka  <jh@suse.cz>
21617
21618         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21619         quality.
21620
21621 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21622
21623         * g++.dg/init/brace2.C: New test.
21624         * g++.old-deja/g++.mike/p9129.C: Correct.
21625
21626 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21627
21628         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21629
21630 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21631
21632         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21633
21634 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21635
21636         * testsuite/g++.dg/abi/empty11.C: New test.
21637         * testsuite/g++.dg/rtti/cv1.C: New test.
21638
21639 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21640
21641         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21642
21643 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21644
21645         * g++.dg/abi/empty10.C: New test.
21646
21647 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21648
21649         * gcc.c-torture/compile/20021124-1.c: New test.
21650
21651 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21652
21653         * g++.dg/abi/rtti2.C: New test.
21654
21655 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21656
21657         * gcc.dg/i386-unroll-1.c: New test.
21658
21659 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21660
21661         * gcc.c-torture/compile/20021120-1.c: New test.
21662         * gcc.c-torture/compile/20021120-2.c: New test.
21663
21664 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21665
21666         * gcc.dg/bitfld-5.c: New test.
21667
21668 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21669
21670         * gcc.c-torture/execute/20021120-3.c: New test.
21671
21672 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21673
21674         * gcc.c-torture/execute/20021120-2.c: New test.
21675
21676 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21677
21678         * gcc.c-torture/execute/20021120-1.c: New test.
21679
21680 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21681
21682         * gcc.c-torture/execute/20021118-3.c: New test.
21683
21684 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21685
21686         * gcc.c-torture/compile/20021119-1.c: New test.
21687
21688 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21689
21690         * gcc.dg/duff-1.c: New test.
21691         * gcc.dg/duff-2.c: New test.
21692         * gcc.dg/duff-3.c: New test.
21693
21694 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21695
21696         * gcc.dg/cpp/_Pragma5.c: New test.
21697
21698 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21699
21700         * gcc.c-torture/execute/20021118-2.c: New test.
21701
21702 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21703
21704         * gcc.c-torture/execute/20021118-1.c: New test.
21705
21706 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21707
21708         * gcc.dg/20021116-1.c: New test.
21709
21710 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21711
21712         * g++.dg/abi/vcall1.C: New test.
21713
21714 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * gcc.dg/20021029-1.c: New test.
21717         * gcc.dg/20021029-2.c: New test.
21718
21719 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21720
21721         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21722
21723 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21724
21725         PR c/8439
21726         * gcc.dg/20021110.c: Move to ...
21727         * gcc.c-torture/compile/20021110.c: .... here.
21728
21729 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21730
21731         PR c/8467
21732         * gcc.c-torture/execute/20021111-1.c
21733
21734 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21735
21736         PR c/8439
21737         * gcc.dg/20021110.c: New test.
21738
21739 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21740
21741         * g++.dg/abi/vthunk3.C: Run only on x86.
21742
21743 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21744
21745         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21746
21747 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21748
21749         * lib/compat.exp (compat-execute): Fix logic error in last
21750         change.
21751
21752 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21753
21754         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21755
21756 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21757
21758         PR c++/8389
21759         * g++.dg/template/access6.C: New test.
21760
21761 2002-11-08  Jan Hubicka  <jh@suse.cz>
21762
21763         * gcc.dg/i386-ssefp-1.c: New test.
21764         * gcc.dg/i386-ssefp-1.c: New test.
21765
21766 2002-11-08  Jan Hubicka  <jh@suse.cz>
21767
21768         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21769
21770 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21771
21772         * g++.dg/abi/vthunk3.C: New test.
21773
21774         PR c++/8338
21775         * g++.dg/template/crash2.C: New test.
21776
21777 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21778
21779         * testsuite/g++.dg/abi/dtor1.C: New test.
21780         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21781
21782 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21783
21784         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21785         Darwin.
21786
21787 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21788
21789         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21790         -mthumb.  Only xfail with -O0.
21791
21792 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21793
21794         * g++.dg/abi/thunk1.C: New test.
21795         * g++.dg/abi/thunk2.C: Likewise.
21796         * g++.dg/abi/vtt1.C: Likewise.
21797
21798 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21799
21800         PR optimization/8423
21801         * gcc.c-torture/execute/builtin-constant.c: New test.
21802
21803 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21804
21805         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21806         Add some more cases.
21807
21808 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21809
21810         PR c++/8391
21811         * g++.dg/opt/local1.C: New test.
21812
21813 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21814
21815         PR c++/8160
21816         * g++.dg/template/complit1.C: New test.
21817
21818         PR c++/8149
21819         * g++.dg/template/typename4.C: Likewise.
21820
21821 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21822
21823         Core issue 287, PR c++/7639
21824         * g++.dg/template/instantiate1.C: Adjust error location.
21825         * g++.dg/template/instantiate3.C: New test.
21826         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21827         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21828         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21829
21830 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21831
21832         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21833
21834 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21835
21836         PR c++/8287
21837         * g++.dg/init/dtor2.C: New test.
21838
21839 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21840
21841         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21842         * gcc.dg/nest.c: Bypass errors on irix6.
21843
21844 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21845
21846         * gcc.dg/nest.c: Expect error for mmix-*-*.
21847         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21848
21849 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21850
21851         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21852         markers.
21853
21854         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21855
21856 2002-10-25  Mike Stump  <mrs@apple.com>
21857
21858         * gcc.dg/warn-1.c: New test.
21859
21860 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21861
21862         * g++.dg/template/typename3.C: New test.
21863
21864 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21865
21866         * g++.dg/lookup/ptrmem1.C: New test.
21867
21868         * g++.dg/abi/vthunk2.C: New test.
21869
21870 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21871
21872         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21873
21874 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21875
21876         * g++.dg/abi/empty9.C: New test.
21877
21878 2002-10-24  Richard Henderson  <rth@redhat.com>
21879
21880         * g++.dg/inherit/thunk1.C: Enable for ia64.
21881
21882 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/8067
21885         * g++.dg/lookup/pretty1.C: New test.
21886
21887 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21888
21889         * gcc.dg/20021023-1.c: New test.
21890
21891 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/7679
21894         * g++.dg/parse/inline1.C: New test.
21895
21896 2002-10-23  Richard Henderson  <rth@redhat.com>
21897
21898         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21899
21900         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21901
21902 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21903
21904         PR c++/6579
21905         * g++.dg/parse/stmtexpr3.C: New test.
21906
21907 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21908
21909         * g++.dg/expr/cond1.C: New test.
21910
21911 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21912
21913         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21914
21915 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21916
21917         * g++.dg/abi/vbase13.C: New test.
21918         * g++.dg/abi/vbase14.C: Likewise.
21919
21920 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21921
21922         * gcc.dg/tls/pic-1.c: New test.
21923         * gcc.dg/tls/nonpic-1.c: New test.
21924         * gcc.dg/20021018-1.c: New test.
21925
21926 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21927
21928         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21929         Remove only files with the same base name as the test case.
21930         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21931         (profopt-execute): Likewise.  Also, remove old profiling
21932         and performance data files before running the tests.
21933
21934         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21935         * g++.dg/bprob/bprob.exp: Likewise.
21936         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21937         to allow more general test case names.
21938
21939         * g++.dg/bprob/bprob-1.C: Rename to ...
21940         * g++.dg/bprob/g++-bprob-1.C: ... this.
21941
21942         * g77.dg/bprob/bprob-1.f: Rename to ...
21943         * g77.dg/bprob/g77-bprob-1.f: ... this.
21944
21945 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21946
21947         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21948         bison 1.50 or later.
21949
21950 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21951
21952         * g++.dg/README: Describe more test directories.
21953
21954 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21955
21956         * g++.dg/init/array6.C: Add additional tests.
21957
21958 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21959
21960         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21961         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21962
21963 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21964
21965         * gcc.c-torture/compile/20020604-1.x: New.
21966         * gcc.c-torture/compile/simd-5.x: Likewise.
21967         * gcc.c-torture/execute/920710-1.x: Likewise.
21968         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21969
21970 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21971
21972         * g++.dg/inherit/override1.C: Add dg-options clause.
21973
21974 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21975
21976         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21977         _mm_slli_si128.
21978
21979 2002-10-19  Andreas Schwab  <schwab@suse.de>
21980
21981         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21982         directory component.
21983
21984 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21985
21986         * g++.dg/inherit/thunk1.C: New test.
21987
21988         * g++.dg/inherit/override1.C: New test.
21989
21990         * g++.dg/abi/mangle11.C: New test.
21991         * g++.dg/abi/mangle14.C: New test.
21992         * g++.dg/abi/mangle17.C: New test.
21993
21994 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21995
21996         * g++.dg/overload/member2.C: New test.
21997
21998 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21999
22000         * g++.dg/README: Describe new compat directory.
22001         * g++.dg/dg.exp: Skip tests in compat directory.
22002         * README.compat: New file.
22003         * lib/compat.exp: New expect script.
22004         * g++.dg/compat: New test directory.
22005         * g++.dg/compat/compat.exp: New expect script.
22006         * g++.dg/compat/abi: New test directory.
22007         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22008         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22009         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22010         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22011         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22012         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22013         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22014         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22015         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22016         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22017         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22018         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22019         * g++.dg/compat/break: New test directory.
22020         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22021         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22022         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22023         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22024         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22025         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22026         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22027         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22028         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22029         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22030         g++.dg/compat/break/README: New files.
22031         * g++.dg/compat/eh: New test directory.
22032         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22033         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22034         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22035         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22036         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22037         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22038         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22039         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22040         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22041         g++.dg/compat/eh/filter2_y.C,
22042         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22043         g++.dg/compat/eh/new1_y.C,
22044         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22045         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22046         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22047         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22048         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22049         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22050         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22051         g++.dg/compat/eh/unexpected1_y.C: New files.
22052         * g++.dg/compat/init: New test directory.
22053         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22054         g++.dg/compat/init/array5_y.C,
22055         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22056         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22057         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22058         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22059         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22060         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22061         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22062         g++.dg/compat/init/init-ref2_y.C: New files.
22063
22064 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22065
22066         PR c++/7584
22067         * g++.dg/inherit/using3.C: New test.
22068
22069 2002-10-17  Jan Hubicka  <jh@suse.cz>
22070
22071         * gcc.dg/20021017-2.c: New test.
22072
22073 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22074
22075         * g++.dg/abi/mangle16.C: Adjust.
22076
22077         * g++.dg/init/array8.C: New test.
22078
22079 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22080
22081         * gcc.dg/special/mips-abi.exp: New test.
22082         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22083
22084 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22085
22086         * g++.dg/abi/mangle16.C: New test.
22087         * g++.dg/abi/mangle17.C: Likewise.
22088
22089         PR c++/7478
22090         * g++.dg/template/ref1.C: New test.
22091
22092 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22093
22094         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22095
22096 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22097
22098         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22099
22100 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22101
22102         PR c++/7524
22103         * g++.dg/init/array7.C: New test.
22104
22105 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22106
22107         * g++.dg/init/array6.C: New test.
22108
22109         * g++.dg/abi/mangle13.C: Likewise.
22110         * g++.dg/abi/mangle14.C: Likewise.
22111         * g++.dg/abi/mangle15.C: Likewise.
22112
22113 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22114
22115         * g++.dg/abi/empty8.C: New test.
22116
22117 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         * g++.dg/init/ctor1.C: New test.
22120
22121 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22122
22123         * gcc.c-torture/execute/20021015-1.c: New test.
22124
22125 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22126
22127         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22128
22129 2002-10-14  Jan Hubicka  <jh@suse.cz>
22130
22131         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22132
22133 2002-10-14  Richard Henderson  <rth@redhat.com>
22134
22135         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22136
22137 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR optimization/6631
22140         * g++.dg/opt/const2.C: New test.
22141
22142 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/7176
22145         * g++.dg/parse/friend1.C: New test.
22146         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22147
22148 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22149
22150         * gcc.dg/20021014-1.c: New test.
22151
22152 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22153
22154         PR c++/5661
22155         * g++.dg/ext/vlm1.C: New test.
22156         * g++.dg/ext/vlm2.C: Likewise.
22157
22158         * g++.dg/init/array1.C: Remove invalid braces.
22159         * g++.dg/init/brace1.C: New test.
22160         * g++.dg/init/copy2.C: Likewise.
22161         * g++.dg/init/copy3.C: Likewise.
22162         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22163         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22164         braces.
22165
22166 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22167
22168         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22169
22170 2002-10-11  Richard Shann  <richard.shann@superh.com>
22171
22172         * gcc.c-torture/compile/simd-5.c: New test.
22173
22174 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22175
22176         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22177
22178 2002-10-10  Jim Wilson  <wilson@redhat.com>
22179
22180         * gcc.c-torture/execute/20021010-1.c: New test.
22181
22182 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22183
22184         PR c/7353
22185         * g++.dg/ext/typedef-init.C: New test.
22186         * gcc.dg/typedef-init.c: New test.
22187
22188 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22189
22190         * gcc.dg/cpp/paste13.c: New test.
22191
22192 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22193
22194         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22195         remaining platforms, XFAIL during compile, not execute.  Don't
22196         XFAIL at -O0.
22197
22198 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         * gcc.dg/alias-1.c: Tweak expected warning.
22201
22202 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22203
22204         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22205
22206 2002-10-06  Andreas Jaeger  <aj@suse.de>
22207
22208         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22209         * gcc.dg/cpp/c++98.C: Likewise.
22210
22211         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22212         * g++.dg/cpp/c++98.C: Likewise.
22213
22214         * g++.dg/README (Subdirectories): Mention cpp directory.
22215
22216         PR target/7559
22217         * gcc.dg/20021006-1.c: New test.
22218
22219 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22220
22221         PR c++/7804
22222         * g++.dg/other/warning1.C: New test.
22223
22224 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22225
22226         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22227         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22228         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22229
22230 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22231
22232         PR c++/7931
22233         * g++.dg/template/ptrmem3.C: New test.
22234
22235         PR c++/7754
22236         * g++.dg/template/union1.C: New test.
22237
22238 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22239
22240         PR c++/8006
22241         * g++.dg/abi/mangle9.C: New test.
22242         * g++.dg/abi/mangle10.C: New test.
22243         * g++.dg/abi/mangle11.C: New test.
22244         * g++.dg/abi/mangle12.C: New test.
22245
22246 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/7188.
22249         * g++.dg/template/meminit1.C: New test.
22250         * g++.dg/warn/Wreorder-1.C: Likewise.
22251         * g++.old-deja/g++.mike/warn3.C: Tweak.
22252         * lib/prune.exp: Ingore "in copy constructor".
22253
22254 2002-10-02  Andreas Jaeger  <aj@suse.de>
22255
22256         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22257         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22258         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22259         on x86-64.
22260
22261 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22262
22263         * gcc.dg/empty1.C: Fix typo.
22264
22265 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22266
22267         * gcc.dg/alias-1.c: New test.
22268
22269 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22270
22271         * gcc.dg/empty1.C: New test.
22272
22273         * g++.dg/tls/init-2.C: Tweak error messages.
22274
22275 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22276
22277         * gcc.c-torture/compile/20020923-1.c: New test.
22278
22279 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22280
22281         * gcc.c-torture/execute/ffs-1.c: New test.
22282         * gcc.c-torture/execute/ffs-2.c: Ditto.
22283
22284 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22285
22286         * g++.dg/overload/member1.C: New test.
22287
22288 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22289
22290         * g++.dg/abi/empty7.C: New test.
22291         * g++.dg/init/pm2.C: Likewise.
22292
22293 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22294
22295         * g++.dg/rtti/crash1.C: New test.
22296
22297 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22298
22299         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22300         gcc.dg/sibcall-4.c: New tests.
22301
22302 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22303
22304         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22305         powerpc and MMIX targets.
22306
22307 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22308
22309         * gcc.dg/cpp/20020927-1.c: New.
22310
22311 2002-09-26  David S. Miller  <davem@redhat.com>
22312
22313         * gcc.c-torture/compile/trunctfdf.c: New.
22314
22315 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22316
22317         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22318
22319 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22320
22321         * gcc.c-torture/execute/loop-15.c: New.
22322
22323 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22324
22325         * README.QMTEST: Fix typo.
22326
22327 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22328
22329         * gcc.dg/20020926-1.c: New test.
22330
22331 2002-09-25  David S. Miller  <davem@redhat.com>
22332
22333         PR target/7842
22334         * gcc.c-torture/execute/shiftdi.c: New test.
22335
22336 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22337
22338         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22339         unique to the tool.
22340         * lib/g77.exp (g77_init): Likewise.
22341         * lib/g++.exp (g++_init): Likewise.
22342         * lib/objc.exp (objc_init): Likewise.
22343
22344 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22345
22346         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22347         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22348         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22349
22350 2002-09-25  Richard Henderson  <rth@redhat.com>
22351
22352         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22353         too-small long double.
22354
22355 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22356
22357         * gcc.dg/20020919-1.c: New test.
22358
22359 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22360
22361         * g++.dg/abi/bitfield6.C: New test.
22362         * g++.dg/abi/bitfield7.C: New test.
22363         * g++.dg/abi/bitfield8.C: New test.
22364         * g++.dg/abi/vbase11.C: New test.
22365
22366 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22367
22368         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22369         hppa*-*-hpux*.  Update test comment.
22370
22371 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22372
22373         * gcc.dg/tls/struct-1.c: New test.
22374
22375 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22376
22377         * gcc.dg/cpp/tr-warn2.c: Update.
22378
22379 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22380
22381         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22382
22383 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22384
22385         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22386         systems.
22387
22388 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22389
22390         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22391
22392         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22393         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22394         setting of cxxfilt.
22395
22396 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22397
22398         * gcc.dg/20020312-2.c: Update for darwin.
22399
22400 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22401
22402         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22403
22404 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22405
22406         * objc.dg/comp-types-1.m: New test.
22407         * objc.dg/comp-types-2.m: New test.
22408         * objc.dg/comp-types-3.m: New test.
22409         * objc.dg/comp-types-4.m: New test.
22410         * objc.dg/comp-types-5.m: New test.
22411         * objc.dg/comp-types-6.m: New test.
22412
22413 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22414
22415         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22416
22417 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22418
22419         * g++.dg/other/do1.C: New test.
22420
22421         * g++.dg/template/subst1.C: New test.
22422
22423 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22424
22425         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22426
22427 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22428
22429         * g++.dg/template/qualttp20.C: Adjust expected errors.
22430         * g++.old-deja/g++.jason/report.C: Likewise.
22431         * g++.old-deja/g++.other/qual1.C: Likewise.
22432
22433         * g++.dg/lookup/scoped2.C: New test.
22434
22435         * g++.dg/ext/asm3.C: New test.
22436
22437 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22438
22439         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22440
22441 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22442
22443         * ChangeLog: follow spelling conventions.
22444         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22445         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22446         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22447         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22448         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22449         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22450         * g++.old-deja/g++.law/global-init1.C: Likewise.
22451         * g++.old-deja/g++.other/delete4.C: Likewise.
22452         * g++.old-deja/g++.other/inline21.C: Likewise.
22453         * g++.old-deja/g++.other/singleton.C: Likewise.
22454         * g77.dg/strlen0.f: Likewise.
22455         * g77.f-torture/compile/20010519-1.f: Likewise.
22456         * g77.f-torture/compile/980310-4.f: Likewise.
22457         * gcc.c-torture/compile/20000605-1.c: Likewise.
22458         * gcc.c-torture/execute/20020225-1.c: Likewise.
22459         * gcc.dg/c90-hexfloat-2.c: Likewise.
22460         * gcc.dg/c99-bool-1.c: Likewise.
22461         * gcc.dg/c99-hexfloat-2.c: Likewise.
22462         * gcc.dg/dll-2.c: Likewise.
22463         * gcc.dg/wtr-union-init-1.c: Likewise.
22464         * gcc.dg/wtr-union-init-2.c: Likewise.
22465         * gcc.dg/wtr-union-init-3.c: Likewise.
22466         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22467         * gcc.dg/cpp/defined.c: Likewise.
22468         * gcc.dg/cpp/macsyntx.c: Likewise.
22469         * gcc.dg/cpp/paste2.c: Likewise.
22470         * gcc.dg/cpp/trad/defined.c: Likewise.
22471         * gcc.dg/format/c90-printf-1.c: Likewise.
22472         * gcc.dg/format/c90-scanf-1.c: Likewise.
22473         * gcc.dg/format/c99-printf-1.c: Likewise.
22474         * gcc.dg/format/c99-scanf-1.c: Likewise.
22475         * gcc.misc-tests/gcov-8.c: Likewise.
22476         * lib/profopt.exp: Likewise.
22477
22478 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22479
22480         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22481
22482 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22483
22484         * g++.dg/inherit/using2.C: New test.
22485
22486 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22487
22488         * ChangeLog: Follow spelling conventions.
22489         * g++.dg/template/friend4.C: Likewise.
22490         * g++.old-deja/g++.pt/crash67.C: Likewise.
22491         * gcc.c-torture/execute/20000801-4.c: Likewise.
22492         * gcc.dg/c90-digraph-1.c: Likewise.
22493         * gcc.dg/c94-digraph-1.c: Likewise.
22494         * gcc.dg/c99-digraph-1.c: Likewise.
22495         * gcc.dg/cpp/line5.c: Likewise.
22496         * gcc.dg/cpp/multiline.c: Likewise.
22497         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22498         * gcc.dg/format/attr-3.c: Likewise.
22499         * gcc.dg/format/c90-scanf-3.c: Likewise.
22500         * gcc.dg/format/ext-4.c: Likewise.
22501
22502 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22503
22504         * g++.dg/template/pretty1.C: New test.
22505
22506 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22507
22508         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22509
22510 2002-09-13  Matt Austern  <austern@apple.com>
22511
22512         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22513         passing a cast expression to a function by const reference.
22514
22515 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22516
22517         * g++.dg/template/deduce1.C: New test.
22518
22519 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22520
22521         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22522         32-bit int.
22523
22524 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22525
22526         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22527         usage.
22528
22529 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22530
22531         * gcc.c-torture/compile/20020910-1.c: New test.
22532
22533 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22534
22535         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22536
22537 2002-09-10  Andreas Jaeger  <aj@suse.de>
22538
22539         * gcc.dg/20020312-2.c: Adjust for x86-64.
22540
22541 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22542
22543         * g77.dg/7388.f: New test case for PR 7388.
22544
22545 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22546
22547         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22548
22549 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22550
22551         * objc.dg/proto-lossage-1.m: New test.
22552
22553 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22554
22555         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22556
22557 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22558
22559         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22560         expected to pass.
22561
22562 2002-09-06  Stan Shebs  <shebs@apple.com>
22563             David Edelsohn  <edelsohn@gnu.org>
22564
22565         * gcc.dg/weak: New directory.
22566         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22567         target-specific xfail bits.
22568         * gcc.dg/typeof-2.c: Move to new directory.
22569         * gcc.dg/weak.exp: New expect script.
22570
22571 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22572
22573         * gcc.c-torture/execute/extzvsi.c: New test.
22574
22575 2002-09-05  Stan Shebs  <shebs@apple.com>
22576
22577         * gcc.dg/weak-1.c: xfail on Darwin.
22578         * gcc.dg/weak-2.c: Ditto.
22579         * gcc.dg/weak-3.c: Ditto.
22580         * gcc.dg/weak-4.c: Ditto.
22581         * gcc.dg/weak-5.c: Ditto.
22582         * gcc.dg/weak-6.c: Ditto.
22583         * gcc.dg/weak-7.c: Ditto.
22584         * gcc.dg/weak-8.c: Ditto.
22585         * gcc.dg/weak-9.c: Ditto.
22586
22587 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22588
22589         * gcc.c-torture/execute/loop-14.c: New test.
22590
22591 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22592
22593         * g++.dg/other/cxa-atexit1.C: New test.
22594
22595         * gcc.dg/typeof-2.c: New test.
22596
22597 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22598
22599         * gcc.dg/builtins-2.c: New testcase.
22600         * gcc.dg/builtins-3.c: New testcase.
22601
22602 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22603
22604         * gcc.dg/cpp/_Pragma4.c: New test.
22605
22606 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22607
22608         * objc/execute/nil_method-1.m: New testcase.
22609
22610 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22611
22612         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22613         [Object class], not [Object initialize].
22614
22615 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22616             Hans-Peter Nilsson  <hp@bitrange.com>
22617
22618         * gcc.c-torture/execute/20020720-1.x: Skip test on
22619         mmix-knuth-mmixware.  Correct comment.
22620
22621 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22622
22623         * testsuite/g++.dg/abi/bitfield5.C: New test.
22624         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22625
22626 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22627
22628         * objc.dg/undeclared-selector.m: New test.
22629
22630 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22631
22632         * g++.dg/other/offsetof1.C: Avoid cast warning.
22633
22634 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22635
22636         * objc.dg/super-class-2.m: New test.
22637
22638 2002-08-24  Matt Austern  <austern@apple.com>
22639
22640         * g++.dg/ext/lvaddr.C: New test.
22641         * g++.dg/ext/lvcast.C: New test.
22642
22643 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22644
22645         * testsuite/g++.dg/inherit/cond1.C: New test.
22646
22647 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22648
22649         * gcc.dg/noncompile/incomplete-1.c: New test.
22650
22651 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22652
22653         * gcc.dg/typespec-1.c: New test.
22654
22655 2002-08-20  Devang Patel  <dpatel@apple.com>
22656         * objc.dg/proto-hier-2.m: New test.
22657
22658 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22659
22660         * objc.dg/bitfield-1.m: New test.
22661         * objc.dg/bitfield-2.m: New test.
22662
22663 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22664
22665         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22666         gcc.dg/c99-flex-array-4.c: New tests.
22667
22668 2002-08-16  Stan Shebs  <shebs@apple.com>
22669
22670         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22671
22672 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22673
22674         * gcc.dg/typeof-1.c: New test.
22675         * g++.dg/ext/typeof2.C: New test.
22676
22677 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         * g++.dg/other/offsetof1.C: New test.
22680
22681 2002-08-14  Richard Henderson  <rth@redhat.com>
22682
22683         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22684
22685 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22686
22687         * gcc.dg/cpp/_Pragma3.c: New test.
22688
22689 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22690
22691         * g++.dg/template/inherit3: New test.
22692
22693 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         * gcc.dg/bitfld-4.c: Add blank options.
22696
22697 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22698
22699         * g++.dg/template/crash1.C: New test.
22700
22701 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22702
22703         * gcc.dg/tls/opt-2.c: New test.
22704
22705 2002-08-08  Devang Patel  <dpatel@apple.com>
22706
22707         * objc.dg/selector-1.m : New test
22708
22709 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22710
22711         * g++.dg/abi/bitfield4.C: New test.
22712         * gcc.dg/bitfld-4.c: New test.
22713
22714 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22715
22716         * g++.dg/other/packed1.C: New test.
22717
22718 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22719
22720         * g++.dg/abi/offsetof.C: Tweak error messages.
22721         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22722
22723 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22724
22725         * gcc.dg/bitfld-3.c: New test.
22726
22727 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22728             Richard Henderson  <rth@redhat.com>
22729
22730         * gcc.dg/i386-bitfield1.c: New test.
22731         * g++.dg/abi/bitfield3.C: Update.
22732
22733 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22734
22735         * objc.dg/const-str-2.m: Update.
22736         * gcc.dg/cpp/c++98.c: Change to C extension.
22737         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22738         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22739
22740 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22741
22742         * testsuite/gcc.dg/tls/diag-3.c: New.
22743
22744 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22745
22746         * g++.dg/README (Subdirectories): Document new subdir expr.
22747         * g++.dg/expr/pmf-1.C: New test.
22748
22749 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22750
22751         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22752
22753 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22754
22755         * g++.dg/abi/bitfield3.C: New test.
22756
22757 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22758
22759         * lib/gcov.exp: Tweak expected line formats.
22760         * gcc.misc-tests/gcov8.c: New test.
22761         * gcc.misc-tests/gcov8.x: New flags.
22762
22763 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22764
22765         * consistency.vlad/layout/endian.c: Include string.h.
22766
22767         * gcc.c-torture/execute/20020805-1.c: New test.
22768
22769 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22770
22771         * g++.dg/other/conversion1.C: New test.
22772
22773 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22774
22775         * gcc.dg/builtins-1.c: New testcase.
22776
22777 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22778
22779         * g++.dg/inherit/access3.C: New test.
22780
22781 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.dg/ia64-visibility-2.c: New test.
22784
22785 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22786
22787         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22788         __qualifier_flags to __flags.
22789
22790 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22791
22792         * g++.dg/inherit/operator1.C: New test.
22793         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22794         * g++.dg/other/error1.C: Change expected error message.
22795         * g++.dg/template/conv4.C: Likewise.
22796
22797 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22798
22799         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22800         for documented behavior.
22801
22802 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22803
22804         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22805         several targets known to fail.
22806
22807 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22808
22809         * gcc.dg/mips-args-[123].c: New tests.
22810
22811 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22812
22813         * gcc.dg/ppc-spe.c: New.
22814
22815 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22816
22817         * g++.dg/other/ptrmem4.C: New testcase.
22818
22819 2002-07-24  Richard Henderson  <rth@redhat.com>
22820
22821         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22822
22823 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22824
22825         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22826
22827 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22828
22829         * gcc.c-torture/execute/memset-3.c: New testcase.
22830
22831 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22832
22833         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22834         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22835
22836 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22837
22838         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22839         Delete.
22840
22841 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22842
22843         * gcc.c-torture/compile/simd-4.c: New test.
22844
22845 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22846
22847         PR c++/7347, c++/7348
22848         * g++.dg/template/access4.C: New test.
22849         * g++.dg/template/access5.C: New test.
22850         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22851         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22852         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22853         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22854
22855 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * gcc.dg/gnu89-init-2.c: New test.
22858
22859 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22860
22861         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22862
22863 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22864
22865         * gcc.c-torture/execute/20020720-1.c: New testcase.
22866
22867 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22868
22869         * gcc.dg/cpp/Wsignprom.c: New tests.
22870
22871 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22872
22873         * gcc.c-torture/execute/loop-13.c: New test.
22874
22875 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22876
22877         * gcc.dg/cpp/expr.c: New tests.
22878
22879 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22880
22881         * g++.dg/opt/pr6713.C: Add template instantiation.
22882
22883 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22884
22885         * gcc.dg/nest.c: New test.
22886
22887 2002-07-17  Richard Henderson  <rth@redhat.com>
22888
22889         * g++.dg/opt/pr6713.C: New test.
22890
22891 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22892
22893         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22894         XFAIL for all x86 processors.
22895
22896 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22897
22898         * gcc.c-torture/execute/20010122-1.x: Do not test with
22899         -fomit-frame-pointer.
22900
22901 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22902
22903         * g++.dg/template/instantiate2.C: New test.
22904         * g++.dg/template/spec4.C: New test.
22905
22906 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22907
22908         * g++.dg/template/access2.C: New test.
22909         * g++.dg/template/access3.C: New test.
22910
22911 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22912
22913         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22914         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22915         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22916         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22917         Convert to use <stdarg.h>.
22918         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22919         Delete.
22920         * gcc.dg/va-arg-2.c: New.
22921         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22922
22923 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22924
22925         * gcc.c-torture/compile/20020710-1.c: New test.
22926
22927 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22928                           Andrew Pinski  <pinskia@physics.uc.edu>
22929
22930         gcc.c-torture/compile/simd-2.c: New testcase.
22931         gcc.c-torture/compile/simd-3.c: Likewise.
22932
22933 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22934
22935         PR c++/7224
22936         * g++.dg/overload/error1.C: New test.
22937
22938 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22939
22940         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22941         configuration and IRIX 6 O32 ABI.
22942
22943 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22944
22945         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22946
22947 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22948
22949         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22950
22951 2002-07-10  Jeffrey A Law  <law@redhat.com>
22952
22953         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22954
22955         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22956
22957 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22958
22959         * gcc.dg/20020312-2.c: Check for __PPC__.
22960
22961 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22962
22963         * gcc.c-torture/compile/20020709-1.c: New test.
22964
22965 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22966
22967         * g++.dg/template/qualttp21.C: New test case.
22968
22969 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22970
22971         * gcc.c-torture/compile/20020706-1.c: New test.
22972         * gcc.c-torture/compile/20020706-2.c: New test.
22973
22974 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22975             Alexandre Oliva  <aoliva@redhat.com>
22976
22977         * g++.dg/warn/incomplete1.C: New test.
22978
22979 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22980
22981         PR c++/7099
22982         * g++.dg/warn/noreturn1.C: New test.
22983
22984 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22985
22986         PR c++/6706
22987         * g++.dg/debug/debug6.C: New test.
22988         * g++.dg/debug/debug7.C: New test.
22989
22990 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22991
22992         * gcc.c-torture/compile/simd-3.c: New test.
22993
22994 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22995
22996         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22997         * gcc.dg/20020620-1.c: Likewise.
22998
22999 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23000
23001         PR c++/6944
23002         * g++.dg/init/array4.C: New test.
23003         * g++.dg/init/array5.C: New test.
23004
23005 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23006
23007         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23008         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23009
23010 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23011
23012         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23013         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23014         * gcc.dg/wtr-conversion-1.c: Likewise.
23015         * gcc.dg/wtr-escape-1.c: Likewise.
23016         * gcc.dg/wtr-int-type-1.c: Likewise.
23017         * gcc.dg/wtr-label-1.c: Likewise.
23018         * gcc.dg/wtr-static-1.c: Likewise.
23019         * gcc.dg/wtr-strcat-1.c: Likewise.
23020         * gcc.dg/wtr-suffix-1.c: Likewise.
23021         * gcc.dg/wtr-switch-1.c: Likewise.
23022         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23023         * gcc.dg/wtr-union-init-1.c: Likewise.
23024         * gcc.dg/wtr-union-init-2.c: Likewise.
23025         * gcc.dg/wtr-union-init-3.c: Likewise.
23026
23027         * gcc.dg/wtr-func-def-1.c: New test.
23028
23029 2002-07-02 Devang Patel <dpatel@apple.com>
23030
23031         * objc.dg/param-1.m: New test.
23032
23033 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23034
23035         * gcc.dg/cpp/trad/directive.c: Add test.
23036         * gcc.dg/cpp/trad/macroargs.c: Add test.
23037         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23038
23039 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23040
23041         * gcc.dg/cpp/cmdlne-M.c: New test.
23042
23043 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23044
23045         * objc.dg/desig-init-1.m: New test.
23046
23047 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23048
23049         PR c++/6716
23050         * g++.dg/template/instantiate1.C: New test.
23051
23052 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23053
23054         PR c++/7112
23055         * g++.dg/template/sizeof2.C: New test.
23056
23057 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23058
23059         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23060         gcc.dg/cpp/trad/include.c: New tests.
23061
23062 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23063
23064         PR target/7177
23065         * gcc.c-torture/compile/20020701-1.c: New test.
23066
23067 2002-07-01  Stan Shebs  <shebs@apple.com>
23068
23069         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23070         header here...
23071         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23072         (objc-torture-execute): or here.
23073
23074 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23075
23076         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23077
23078 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23079
23080         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23081
23082 2002-06-30  Devang Patel  <dpatel@apple.com>
23083
23084         * objc.dg/fsyntax-only.m: New test.
23085
23086 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23087
23088         PR c++/6695
23089         * g++.dg/template/friend7.C: New file.
23090
23091 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23092
23093         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23094         return type.
23095
23096 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23097
23098         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23099         avoid division by zero.
23100
23101 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23102
23103         * gcc.dg/Wunknownprag.c: New tests.
23104
23105 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23106
23107         * gcc.c-torture/execute/simd-2.c: New test.
23108
23109 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23110
23111         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23112         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23113         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23114         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23115         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23116         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23117         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23118         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23119         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23120         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23121         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23122         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23123         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23124         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23125         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23126         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23127         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23128
23129 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23130
23131         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23132         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23133         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23134         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23135         New tests.
23136         * gcc.dg/cpp/trad/directive.c: Update.
23137
23138 2002-06-23  Andreas Jaeger  <aj@suse.de>
23139
23140         * gcc.c-torture/execute/complex-6.c: New.
23141
23142 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23143
23144         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23145         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23146         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23147         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23148
23149 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23150
23151         * gcc.dg/cpp/trad: New directory with traditional tests copied
23152         from parent directory.
23153         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23154         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23155         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23156         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23157         Move to trad/ and rename.
23158         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23159         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23160         gcc.dg/cpp/trad/redef2.c: New tests.
23161         * gcc.dg/cpp/trad/trad.exp: New driver.
23162
23163 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23164
23165         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23166         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23167         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23168         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23169         Remove.
23170
23171 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23172
23173         * gcc.dg/20020620-1.c: New test.
23174
23175 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23176
23177         * g++.dg/template/ttp4.C: New test.
23178
23179 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23180
23181         * g++.dg/opt/vt1.C: Fix regexp.
23182
23183 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23184
23185         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23186         Don't use attribute `noinline'.
23187
23188 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23189
23190         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23191
23192 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23193
23194         * gcc.c-torture/execute/simd-1.c: New.
23195
23196         * gcc.dg/simd-1.c: New.
23197
23198 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23199
23200         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23201
23202 2002-06-16  Richard Henderson  <rth@redhat.com>
23203
23204         * g++.dg/ext/anon-struct1.C: New.
23205         * g++.dg/ext/anon-struct2.C: New.
23206         * g++.dg/ext/anon-struct3.C: New.
23207         * gcc.dg/anon-struct-1.c: New.
23208         * gcc.dg/anon-struct-2.c: New.
23209         * gcc.dg/anon-struct-3.c: New.
23210         * gcc.dg/20011008-1.c: Adjust warning text.
23211         * gcc.dg/20020527-1.c: Add -fms-extensions.
23212
23213 2002-06-16  Richard Henderson  <rth@redhat.com>
23214
23215         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23216
23217 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23218
23219         * gcc.c-torture/execute/20020615-1.c: New test.
23220
23221 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23222
23223         * gcc.c-tortuture/execute/compare-1.c: New test case.
23224         * gcc.c-tortuture/execute/compare-2.c: New test case.
23225         * gcc.c-tortuture/execute/compare-3.c: New test case.
23226
23227 2002-06-13  Richard Henderson  <rth@redhat.com>
23228
23229         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23230         ia64 ilp32.
23231
23232 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23233
23234         * g++.dg/template/typename2.C: Update error message.
23235
23236 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23237
23238         * gcc.c-torture/execute/20020611-1.c: New test.
23239
23240 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23241
23242         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23243         list of targets to skip.
23244
23245 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23246
23247         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23248         targets if not optimizing.
23249
23250 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * gcc.c-torture/compile/20020605-1.c: New test.
23253
23254         * g++.dg/opt/vt1.C: New test.
23255
23256         * gcc.dg/20020531-1.c: New test.
23257
23258         * gcc.dg/20020530-1.c: New test.
23259
23260         * gcc.dg/20020527-1.c: New test.
23261
23262         * g++.dg/opt/cse1.C: New test.
23263
23264 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23265
23266         * gcc.dg/20020607-2.c: New test case.
23267
23268 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23269
23270         * gcc.c-torture/compile/20020604-1.c: New test.
23271
23272 2002-06-04  Richard Henderson  <rth@redhat.com>
23273
23274         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23275         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23276         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23277
23278 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23279
23280         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23281
23282 2002-06-03  Richard Henderson  <rth@redhat.com>
23283
23284         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23285         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23286
23287 2002-06-02  Richard Henderson  <rth@redhat.com>
23288
23289         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23290         test functions static.
23291
23292 2002-06-02  Andreas Jaeger  <aj@suse.de>
23293
23294         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23295         now.
23296
23297 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23298
23299         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23300         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23301         Update for mofified diagnostics.
23302         * gcc.dg/c99-intconst-1.c: No longer fail.
23303
23304 2002-06-02  Richard Henderson  <rth@redhat.com>
23305
23306         * gcc.dg/uninit-A.c: Remove xfail markers.
23307
23308 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23309
23310         * gcc.dg/fnegate-1.c: New test case.
23311
23312 2002-05-30  Osku Salerma  <osku@iki.fi>
23313
23314         * gcc.c-torture/execute/mayalias-1.c: New file.
23315
23316 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23317
23318         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23319         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23320         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23321
23322 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23323
23324         * gcc.c-torture/execute/20020529-1.c: New test.
23325
23326 2002-05-27  Richard Henderson  <rth@redhat.com>
23327
23328         * g++.dg/ext/attrib6.C: New test case.
23329
23330 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23331
23332         * gcc.c-torture/execute/pure-1.c: New test.
23333
23334 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23335
23336         * gcc.dg/cpp/arith-2.c: Remove.
23337
23338 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23339
23340         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23341         * gcc.dg/cpp/if-3.c: Remove.
23342
23343 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23344
23345         * g++.dg/opt/cse2.C: New test.
23346
23347 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23348
23349         * gcc.dg/cpp/arith-1.c: New semantic tests.
23350         * gcc.dg/cpp/if-1.c: Update.
23351
23352 2002-05-24  Ben Elliston  <bje@redhat.com>
23353
23354         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23355
23356 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23357
23358         * gcc.dg/verbose-asm.c: New test.
23359
23360 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23361
23362         * gcc.dg/cpp/paste12.c: New test.
23363
23364 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23365
23366         * g++.dg/parse/named_ops.C: New test.
23367
23368 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23369
23370         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23371
23372 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23373
23374         * gcc.dg/weak-2.c: Allow optional leading underscore
23375         in scan-assembler symbol name.
23376         * gcc.dg/weak-3.c: Likewise.
23377         * gcc.dg/weak-4.c: Likewise.
23378         * gcc.dg/weak-5.c: Likewise.
23379
23380 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23381
23382         * gcc.dg/20020523-1.c: New test.
23383
23384 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23385
23386         * objc.dg/const-str-2.m: Update now that we stop after
23387         a command line error.
23388
23389 2002-05-22  Richard Henderson  <rth@redhat.com>
23390
23391         * g++.dg/dg.exp: Fix typo in test pruneing.
23392
23393 2002-05-22  Richard Henderson  <rth@redhat.com>
23394
23395         * g++.dg/dg.exp: Prune the tls subdirectory.
23396         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23397         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23398         * g++.dg/tls/init-1.C: New.
23399
23400 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23401
23402         * gcc.dg/20020517-1.c: New test.
23403
23404 2002-05-21  Richard Henderson  <rth@redhat.com>
23405
23406         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23407         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23408
23409 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23410
23411         * g++.dg/other/copy2.C: New test.
23412
23413 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23414
23415         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23416         (MAX_COPY): Bump up to 10 times sizeof (long long).
23417         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23418
23419         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23420         sizeof (long long).
23421
23422         * gcc.c-torture/execute/strcpy-1.c: New test.
23423
23424 2002-05-19  Jason Merrill  <jason2redhat.com>
23425
23426         * g++.dg/ext/oper1.C: New test.
23427
23428 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23429 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23430
23431         * README.QMTEST: New file.
23432
23433         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23434
23435 2002-05-19  Andreas Jaeger  <aj@suse.de>
23436
23437         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23438         now.
23439         * gcc.c-torture/execute/loop-2d.x: Likewise.
23440
23441 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23442
23443         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23444         support weak symbols.
23445         * gcc.dg/weak-4.c: Likewise
23446         * gcc.dg/weak-6.c: Likewise
23447
23448 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23449
23450         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23451         cygwin, coff and h8300-*-hms targets
23452         * gcc.dg/weak-5.c: Likewise
23453         * gcc.dg/weak-7.c: Likewise
23454
23455 2002-05-16  Jason Merrill  <jason@redhat.com>
23456
23457         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23458         (scan-assembler-not, scan-assembler-dem): Likewise.
23459         (scan-assembler-dem-not): Likewise.
23460
23461 2002-05-15  Richard Henderson  <rth@redhat.com>
23462
23463         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23464
23465 2002-05-15  Richard Henderson  <rth@redhat.com>
23466
23467         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23468         (vfoo1f): Warning here.
23469         (vfoo1l): Don't redefine the alias.
23470
23471 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23472
23473         * g++.dg/init/pm1.C: New test.
23474
23475 2002-05-12  David S. Miller  <davem@redhat.com>
23476
23477         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23478         types.
23479
23480 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23481
23482         * gcc.c-torture/execute/20020510-1.c: New test case.
23483
23484 2002-05-10  David S. Miller  <davem@redhat.com>
23485
23486         * gcc.c-torture/execute/conversion.c: Test long double too.
23487
23488 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23489
23490         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23491         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23492         * lib/g++.exp (g++_link_flags): Likewise.
23493         * lib/objc.exp (objc_target_compile): Likewise.
23494
23495 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23496
23497         * gcc.dg/cpp/poison.c: Update.
23498         * gcc.dg/cpp/20000625-2.c: Remove.
23499         * gcc.dg/cpp/direct2s.c: Remove final test.
23500
23501 2002-05-08  Tom Rix  <trix@redhat.com>
23502
23503         * gcc.c-torture/execute/20020508-1.c: New test.
23504         * gcc.c-torture/execute/20020508-2.c: New test.
23505         * gcc.c-torture/execute/20020508-3.c: New test.
23506
23507 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23508
23509         * gcc.dg/cpp/charconst-4.c: More tests.
23510
23511 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23512
23513         PR c/6569
23514         * gcc.dg/weak-3.c: Update location of warning messages.
23515         * gcc.dg/weak-5.c: Likewise.
23516
23517 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23518
23519         * gcc.c-torture/execute/20020506-1.c: New test case.
23520
23521 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23522
23523         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23524
23525 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23526
23527         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23528
23529 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23530
23531         * gcc.dg/cpp/charconst-3.c: New test.
23532
23533 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23534
23535         * gcc.dg/cpp/charconst.c: Update tests.
23536
23537 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23538
23539         * treelang: Added directory for new sample language treelang. Also
23540         lib/treelang.exp: New file to signal treelang should be tested.
23541
23542 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23543
23544         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23545         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23546         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23547         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23548         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23549         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23550         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23551
23552 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23553
23554         * gcc.dg/format/xopen-2.c: New test.
23555
23556 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23557
23558         * gcc.dg/20020503-1.c: New test.
23559
23560 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23561
23562         * g++.dg/init/dtor1.C: Make it tougher.
23563
23564 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23565
23566         * g++.dg/init/dtor1.C: New test.
23567
23568 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23569
23570         * gcc.dg/altivec-8.c: New.
23571
23572 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23573
23574         * gcc.dg/altivec-7.c: New.
23575
23576 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23577
23578         * g++.dg/parse/typedef1.C: New test.
23579
23580 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23581
23582         PR c++/6486
23583         * g++.dg/template/friend6.C: New test.
23584
23585         PR c++/6492
23586         * g++.dg/init/copy1.C: New test.
23587
23588 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23589
23590         * g++.dg/warn/effc1.C: New test.
23591
23592 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23593
23594         * gcc.dg/cpp/if-cexp.c: Add a test.
23595
23596 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23597
23598         * gcc.dg/20020426-2.c: New test.
23599
23600 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23601
23602         * gcc.dg/cpp/if-mop.c: Update.
23603         * gcc.dg/cpp/if-mpar.c: Add test.
23604         * gcc.dg/cpp/if-oppr.c: Update.
23605
23606 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23607
23608         PR c/6343
23609         * gcc.dg/weak-[2-7].c: New tests.
23610
23611 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23612
23613         * gcc.dg/enum1.c: New test.
23614
23615 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23616
23617         PR c++/6497
23618         * g++.dg/inherit/access2.C: New test.
23619
23620 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23621
23622         PR bootstrap/6445
23623         * gcc.dg/20020426-1.c: New test.
23624
23625 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23626
23627         * g++.dg/abi/enum1.C: New test.
23628
23629 2002-04-26  Richard Henderson  <rth@redhat.com>
23630
23631         * gcc.dg/c99-bool-1.c: Expect always true warning.
23632
23633 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23634
23635         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23636
23637 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23638
23639         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23640         targets.
23641
23642 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23643
23644         * g++.dg/abi/mange7.C: New test.
23645
23646         PR c++/6438.
23647         * g++.dg/parse/stmtexpr2.C: New test.
23648
23649 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23650
23651         * gcc.dg/20020312-2.c: Add SH target.
23652
23653 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23654
23655         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23656         compiler output on mips*-*-irix*.
23657
23658 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23659
23660         * g++.dg/parse/attr1.C: New test.
23661
23662 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23663
23664         * gcc.c-torture/execute/string-opt-17.c: New test case.
23665         * gcc.c-torture/execute/memset-2.c: New test case.
23666
23667 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23668
23669         PR c++/6256:
23670         * g++.dg/template/friend5.C: New test.
23671
23672         PR c++/6331:
23673         * g++.dg/template/qual1.C: Likewise.
23674
23675 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23676
23677         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23678         Include stdlib.h, not stdio.h or ctype.h.
23679
23680 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23681
23682         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23683         cris-*-elf* and mmix-*-*.
23684         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23685         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23686         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23687         Ditto.
23688         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23689         * gcc.dg/wchar_t-1.c: Ditto.
23690
23691 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23692
23693         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23694         Clarify comment.
23695
23696 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23697
23698         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23699
23700 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23701
23702         * gcc.c-torture/execute/20000906-1.x: Delete.
23703
23704 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23705
23706         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23707
23708 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23709
23710         * PR6367
23711         * g77.f-torture/execute/6367.f: New test.
23712         * g77.f-torture/execute/6367.x: Disable for MMIX.
23713
23714 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23715
23716         * PR6352
23717         * g++.dg/opt/inline2.C: New test.
23718
23719 2002-04-18  Richard Henderson  <rth@redhat.com>
23720
23721         * gcc.dg/20000906-1.c: Enable for all targets.
23722         * gcc.c-torture/compile/iftrap-2.c: New.
23723
23724 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23725
23726         * gcc.dg/20020418-1.c: New test.
23727         * gcc.dg/20020418-2.c: New test.
23728
23729 2002-04-18  Richard Henderson  <rth@redhat.com>
23730
23731         * gcc.c-torture/compile/iftrap-1.c: New.
23732         * gcc.dg/iftrap-1.c: Adjust for ia64.
23733         * gcc.dg/iftrap-2.c: New.
23734
23735 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23736
23737         * gcc.c-torture/compile/20020418-1.c: New test.
23738
23739 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23740
23741         * gcc.c-torture/compile/20020415-1.c: New.
23742
23743 2002-04-18  David S. Miller  <davem@redhat.com>
23744
23745         * gcc.c-torture/execute/20020418-1.c: New test.
23746
23747 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23748
23749         * gcc.dg/20020416-1.c: New test.
23750
23751         * g++.dg/opt/inline1.C: New test.
23752
23753 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23754
23755         * gcc.dg/altivec-5.c: New test.
23756
23757         * gcc.dg/20020415-1.c: New test.
23758
23759 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23760
23761         * testsuite/lib/chill.exp: Remove.
23762
23763 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23764
23765         * g++.dg/other/big-struct.C: New test.
23766
23767 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23768
23769         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23770         of scratch file.
23771
23772 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23773
23774         PR c/6277
23775         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23776         in scan-assembler function name
23777
23778 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23779
23780         * g77.f-torture/execute/980628-4.x,
23781         g77.f-torture/execute/980628-5.x,
23782         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23783         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23784         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23785         i[34567]86-*-*.
23786
23787 2002-04-13  David S. Miller  <davem@redhat.com>
23788
23789         * gcc.c-torture/execute/20020413-1.c: New test.
23790
23791 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23792
23793         * gcc.dg/asm-6.c,
23794         * g++.dg/ext/asm1.C: New tests.
23795
23796 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23797
23798         PR c++ 5373.
23799         * g++.dg/parse/stmtexpr1.C: New test.
23800
23801         PR c++/5189.
23802         * g++.dg/template/copy1.C: New test.
23803
23804 2002-04-12  Richard Henderson  <rth@redhat.com>
23805
23806         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23807
23808 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23809
23810         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23811         gcc.c-torture/execute/20020307-2.c.
23812
23813 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23814
23815         * g++.dg/ext/attrib5.C,
23816         * g++.dg/lookup/struct1.C: New tests.
23817
23818 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23819
23820         * gcc.dg/20020411-1.c: New test.
23821
23822         * gcc.c-torture/execute/20020411-1.c: New test.
23823
23824 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23825
23826         * g77.f-torture/execute/6177.f: New test.
23827
23828 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23829
23830         PR middle-end/6247
23831         * g++.dg/opt/cleanup1.C: New test.
23832
23833         * g++.dg/opt/const1.C: New test.
23834
23835 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23836
23837         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23838
23839 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23840
23841         PR c++/5507
23842         * g++.dg/template/typename2.C: New test.
23843
23844 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23845
23846         * gcc.c-torture/execute/loop-12.c: New.
23847
23848 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23849
23850         * g77.f-torture/execute/980628-4.x,
23851         g77.f-torture/execute/980628-5.x,
23852         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23853         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23854         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23855
23856 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23857
23858         PR optimization/6086
23859         * g++.dg/opt/preinc1.C: New test.
23860
23861 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/5571
23864         * g++.dg/opt/static2.C: New test.
23865
23866 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23867
23868         PR c/5120
23869         * gcc.dg/20020406-1.c: New test.
23870
23871 2002-04-04  David S. Miller  <davem@redhat.com>
23872
23873         * gcc.c-torture/execute/20020404-1.c: New test.
23874
23875 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23876
23877         PR c/6123
23878         * gcc.dg/20020312-2.c: Do not declare global register variable
23879         if __PIC__ or __pic__ is defined.
23880
23881 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23882
23883         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23884         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23885
23886 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23887
23888         * gcc.misc-tests/linkage.exp: Update last change to handle
23889         sparc*-, not just sparc-.
23890
23891 2002-04-03  Richard Henderson  <rth@redhat.com>
23892
23893         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23894
23895 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23896
23897         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23898
23899 2002-04-02  David S. Miller  <davem@redhat.com>
23900
23901         * gcc.c-torture/execute/20020402-3.c: New test.
23902
23903 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23904
23905         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23906         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23907
23908         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23909         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23910         g77.f-torture/execute/20001201.x,
23911         g77.f-torture/execute/u77-test.x: New files.
23912
23913         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23914         * gcc.dg/wchar_t-1.c: Ditto.
23915
23916 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23917
23918         * gcc.c-torture/execute/20020402-1.c: New test.
23919
23920 2002-04-01  Richard Henderson  <rth@redhat.com>
23921
23922         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23923
23924         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23925
23926 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23927
23928         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23929
23930 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23931
23932         * g++.dg/inherit/template-as-base.C: Expect error.
23933         * g++.dg/inherit/namespace-as-base.C: Likewise.
23934
23935 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23936
23937         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23938         g++.dg/ext/instantiate3.C: Tweak match patterns.
23939
23940         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23941         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23942         -da test.
23943
23944 2002-03-31  Richard Henderson  <rth@redhat.com>
23945
23946         * gcc.dg/special/alias-2.c: New.
23947         * gcc.dg/special/ecos.exp: Run it.
23948
23949 2002-03-31  Richard Henderson  <rth@redhat.com>
23950
23951         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23952
23953 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23954
23955         * gcc.dg/weak-1.c: Disable on h8300 port.
23956
23957 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23958
23959         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23960         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23961         ordering tests.
23962         * g++.dg/bprob/bprob-1.C: New test.
23963         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23964         * g++.dg/gcov/gcov-1.C: New test.
23965         * g++.dg/gcov/gcov-1.x: New file.
23966         * g++.dg/gcov/gcov-2.C: New test.
23967         * g++.dg/gcov/gcov-3.C: New test.
23968         * g++.dg/gcov/gcov-3.h: New file.
23969
23970 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23971
23972         * g++.old-deja/g++.other/builtins5.C: New test.
23973         * g++.old-deja/g++.other/builtins6.C: New test.
23974         * g++.old-deja/g++.other/builtins7.C: New test.
23975         * g++.old-deja/g++.other/builtins8.C: New test.
23976         * g++.old-deja/g++.other/builtins9.C: New test.
23977
23978 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23979
23980         * g++.dg/opt/static1.C: New test.
23981
23982         * g++.dg/opt/longbranch1.C: New test.
23983
23984 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23985
23986         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23987
23988         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23989
23990 2002-03-28  Jeffrey A Law  (law@redhat.com)
23991
23992         * gcc.c-torture/execute/20020328-1.c: New test.
23993
23994 2002-03-27  Richard Henderson  <rth@redhat.com>
23995
23996         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23997         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23998         move from g++.old-deja/g++.ext/.
23999
24000 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24001
24002         * g++.dg/init/new2.C: New test.
24003
24004 2002-03-26  Richard Henderson  <rth@redhat.com>
24005
24006         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24007
24008         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24009         on sparc.
24010
24011         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24012         sparcv9 systems.
24013         * gcc.dg/20001102-1.c: Likewise.
24014
24015 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24016
24017         * gcc.dg/cpp/endif-pedantic1.c,
24018         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24019
24020 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24021
24022         * g++.dg/init/new1.C: New test.
24023
24024 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.dg/abi/vbase9.C: New test.
24027
24028 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24029
24030         * gcc.dg/arm-asm.c: New test.
24031
24032 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24033
24034         * gcc.dg/Wswitch-enum.c: New test.
24035         Fix PR c/5044.
24036
24037 2002-03-26  Richard Henderson  <rth@redhat.com>
24038
24039         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24040         structure.
24041
24042 2002-03-25  Richard Henderson  <rth@redhat.com>
24043
24044         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24045         sparcv9 systems.
24046
24047         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24048         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24049
24050 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24051
24052         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24053
24054 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24055
24056         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24057         targets using generic thunk support.
24058
24059 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24060
24061         * gcc.c-torture/compile/20020323-1.c: New test.
24062
24063         * g++.dg/opt/conj2.C: New test.
24064
24065 2002-03-24  Richard Henderson  <rth@redhat.com>
24066
24067         * gcc.dg/weak-1.c: Use -fno-common.
24068
24069 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24070
24071         * g77.dg/f77-edit-apostrophe-out.f: New test
24072         * g77.dg/f77-edit-h-out.f: New test
24073         * g77.dg/f77-edit-t-in.f: New test
24074         * g77.dg/f77-edit-t-out.f: New test
24075         * g77.dg/f77-edit-x-out.f: New test
24076         * g77.dg/f77-edit-slash-out.f: New test
24077         * g77.dg/f77-edit-colon-out.f: New test
24078         * g77.dg/f77-edit-s-out.f: New test
24079
24080 2002-03-24  Richard Henderson  <rth@redhat.com>
24081
24082         * objc/execute/formal_protocol-6.x: New XFAIL.
24083
24084 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24085
24086         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24087         that do not support weak symbols
24088
24089 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24090
24091         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24092         * lib/g77.exp:  Likewise
24093         * lib/objc.exp: Likewise
24094
24095 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24096
24097         * gcc.dg/Wswitch-default.c: New test.
24098
24099 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * g++.dg/other/enum1.C: New test.
24102
24103 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24104
24105         * gcc.dg/pragma-ep-3.c: Fix typo.
24106
24107 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24108
24109         * g++.dg/inherit/template-as-base.C: New test.
24110
24111 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24112
24113         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24114         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24115
24116 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24117
24118         * gcc.dg/cpp/multiline.c: Update to match.
24119
24120 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24121
24122         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24123
24124 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24125
24126         * gcc.dg/cpp/extratokens2.c:  New file.
24127
24128 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24129
24130         * gcc.dg/20020312-2.c: Add rs6000 target.
24131
24132         * gcc.c-torture/compile/20020319-1.c: New test.
24133
24134 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24135
24136         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24137         (A, E): Handle this.
24138
24139 2002-03-20  Jason Merrill  <jason@redhat.com>
24140
24141         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24142         ignoring -fpic.
24143         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24144         through prune_gcc_output.
24145
24146 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * gcc.c-torture/compile/20020320-1.c: New test.
24149
24150 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24151
24152         * gcc.c-torture/compile/20020318-1.c: New test.
24153
24154         * gcc.dg/struct-by-value-1.c: New test.
24155
24156         * gcc.dg/20020319-1.c: New test.
24157
24158 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * g++.dg/opt/conj1.C: New test.
24161
24162 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24163
24164         * g++.dg/template/qualttp20.C: Revert previous change.
24165         * g++.dg/template/qualttp3.C: Likewise.
24166         * g++.dg/template/qualttp4.C: Likewise
24167         * g++.dg/template/qualttp5.C: Likewise
24168         * g++.dg/template/qualttp6.C: Likewise
24169         * g++.dg/template/qualttp7.C: Likewise
24170         * g++.dg/template/qualttp8.C: Likewise
24171         * g++.dg/template/recurse.C: Likewise.
24172
24173 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24174
24175         * gcc.dg/cpp/wchar-1.c: Update.
24176
24177 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * g++.dg/template/conv1.C: New test.
24180         * g++.dg/template/conv2.C: New test.
24181         * g++.dg/template/conv3.C: New test.
24182         * g++.dg/template/conv4.C: New test.
24183
24184 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24185
24186         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24187         * g++.dg/template/qualttp3.C: Likewise.
24188         * g++.dg/template/qualttp4.C: Likewise
24189         * g++.dg/template/qualttp5.C: Likewise
24190         * g++.dg/template/qualttp6.C: Likewise
24191         * g++.dg/template/qualttp7.C: Likewise
24192         * g++.dg/template/qualttp8.C: Likewise
24193         * g++.dg/template/recurse.C: Likewise.
24194
24195 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24196
24197         * g++.dg/opt/dtor1.C: New test.
24198
24199 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24200
24201         * gcc.c-torture/compile/20020315-1.c: New test.
24202
24203 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24204
24205         * gcc.dg/weak-1.c: Fix scan tests.
24206
24207 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24208
24209         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24210         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24211         cris-*-aout* mmix-*-*.
24212         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24213         cris-*-aout* mmix-*-*.
24214         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24215         cris-*-elf* cris-*-aout* and mmix-*-*.
24216         * gcc.dg/20001009-1.c: Ditto.
24217         * gcc.dg/20010912-1.c: Ditto.
24218         * gcc.dg/20020122-4.c: Ditto.
24219         * gcc.dg/inline-2.c: Ditto.
24220
24221 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24222
24223         * gcc.c-torture/compile/20020314-1.c: New test.
24224
24225 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24226
24227         * gcc.c-torture/execute/20020314-1.c: New test.
24228
24229 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24230
24231         * g++.dg/warn/Wunused-1.C: New test.
24232
24233 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24234
24235         * g++.dg/abi/mangle6.C: New test.
24236
24237 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24238
24239         * gcc.c-torture/compile/20020309-2.c: New test.
24240
24241         * gcc.c-torture/compile/20020312-1.c: New test.
24242
24243 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         * g++.dg/other/access1.C: New test.
24246
24247 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24248
24249         * gcc.c-torture/execute/wchar_t-1.c: New test.
24250
24251 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24252
24253         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24254
24255 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24256
24257         * gcc.dg/20020312-1.c: New test case.
24258
24259 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24260
24261         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24262
24263 2002-03-11  Richard Henderson  <rth@redhat.com>
24264
24265         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24266         * g++.old-deja/g++.jason/report.C: Likewise.
24267
24268 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24271         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24272
24273 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24274
24275         * testsuite/g++.dg/overload/pmf1.C: New test.
24276
24277 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24278
24279         * gcc.c-torture/execute/20020307-1.c: Use long.
24280
24281 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24282
24283         PR optimization/5844
24284         * gcc.dg/20020310-1.c: New test.
24285
24286 2002-03-09  Michael Meissner  <meissner@redhat.com>
24287
24288         * gcc.c-torture/execute/memcpy-2.c: New test.
24289         * gcc.c-torture/execute/memset-1.c: New test.
24290         * gcc.c-torture/execute/strlen-1.c: New test.
24291         * gcc.c-torture/execute/strcmp-1.c: New test.
24292         * gcc.c-torture/execute/strncmp-1.c: New test.
24293
24294 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24295
24296         * gcc.dg/ppc-ldstruct.c: New test.
24297
24298 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24299
24300         * gcc.c-torture/execute/va-arg-22.c: New test.
24301
24302 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24303
24304         * gcc.c-torture/compile/20020309-1.c: New test.
24305
24306 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24307
24308         * gcc.c-torture/execute/20020307-2.c: New test.
24309
24310 2002-03-07  Jeffrey A Law  (law@redhat.com)
24311
24312         * g77.f-torture/compile/20020307-1.f: New test.
24313
24314 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24315
24316         * gcc.dg/unordered-1.c: New test.
24317
24318 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24319
24320         * gcc.c-torture/execute/20020307-1.c: New test.
24321
24322 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.dg/20020304-1.c: New test.
24325
24326         * gcc.c-torture/compile/20020304-2.c: New test.
24327
24328 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24329
24330         * gcc.c-torture/compile/20020304-1.c: New test case
24331         (from PR c/5830).
24332
24333 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24334
24335         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24336
24337 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24338
24339         * g++.dg/other/classkey1.C: New test.
24340
24341 2002-03-01  Richard Henderson  <rth@redhat.com>
24342
24343         * gcc.c-torture/compile/981223-1.x: New.
24344         * gcc.c-torture/compile/920625-1.x: New.
24345
24346 2002-02-28  Richard Henderson  <rth@redhat.com>
24347
24348         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24349
24350 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24351
24352         * gcc.c-torture/execute/20020227-1.c: New test.
24353
24354 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24355
24356         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24357         here" ERROR lines.
24358         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24359         * g++.old-deja.g++.other/defarg1.C: Likewise.
24360         * g++.old-deja/g++.pt/calls2.C: Likewise.
24361         * g++.old-deja/g++.pt/crash20.C: Likewise.
24362         * g++.old-deja/g++.pt/crash30.C: Likewise.
24363         * g++.old-deja/g++.pt/crash36.C: Likewise.
24364         * g++.old-deja/g++.pt/crash6.C: Likewise.
24365         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24366         * g++.old-deja/g++.pt/derived3.C: Likewise.
24367         * g++.old-deja/g++.pt/error1.C: Likewise.
24368         * g++.old-deja/g++.pt/friend21.C: Likewise.
24369         * g++.old-deja/g++.pt/friend23.C: Likewise.
24370         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24371         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24372
24373 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24374
24375         * gcc.c-torture/execute/20020225-2.c: New test.
24376
24377 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24378
24379         * gcc.c-torture/execute/920730-1t.c,
24380         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24381         Delete test cases, only relevant to -traditional.
24382
24383 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24384
24385         * gcc.dg/cpp/undef1.c: Remove.
24386         * gcc.dg/cpp/directiv.c: Update.
24387         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24388
24389 2002-02-27  Michael Meissner  <meissner@redhat.com>
24390
24391         * gcc.c-torture/execute/20020226-1.c: New test.
24392
24393 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24394
24395         * g++.dg/debug/debug4.C: New test.
24396
24397         * gcc.dg/ia64-visibility-1.c: New test.
24398
24399 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24400
24401         * gcc.dg/debug/20020224-1.c: New.
24402
24403 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24404
24405         * gcc.c-torture/execute/960416-1.x: New.
24406         * gcc.c-torture/execute/divconst-3.x: Likewise.
24407
24408 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * gcc.dg/20020224-1.c: New test.
24411
24412 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24413
24414         * gcc.c-torture/execute/20020225-1.c: New.
24415
24416 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24417
24418         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24419
24420 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24421
24422         * gcc.dg/20020222-1.c: New test.
24423
24424 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24425
24426         * g++.dg/opt/anonunion1.C: New test.
24427
24428 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24429
24430         * g++.dg/template/qualttp19.C: New test.
24431         * g++.dg/template/qualttp20.C: New test.
24432         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24433         * g++.old-deja/g++.other/qual1.C: Likewise.
24434
24435 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24436
24437         * gcc.dg/attr-alwaysinline.c: New.
24438
24439 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24440
24441         * gcc.dg/20020220-1.c: New test.
24442
24443         * gcc.dg/20020220-2.c: New test.
24444
24445         * g++.dg/opt/mmx1.C: New test.
24446
24447 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24448
24449         * gcc.c-torture/compile/20020110.c: New test.
24450
24451 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24452
24453         * gcc.c-torture/execute/20020219-1.c: New test.
24454
24455         * gcc.dg/20020219-1.c: New test.
24456
24457         * gcc.dg/noncompile/20020220-1.c: New test.
24458
24459         * g++.dg/opt/ptrintsum1.C: New test.
24460
24461         * gcc.dg/debug/20020220-1.c: New test.
24462
24463 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24464
24465         * gcc.c-torture/execute/20020216-1.c: New test.
24466
24467 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24468
24469         * gcc.dg/decl-1.c: Update, new test.
24470
24471 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24472
24473         * g++.dg/abi/bitfield1.C: New test.
24474         * g++.dg/abi/bitfield2.C: New test.
24475
24476 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24477
24478         * gcc.dg/attr-nest.c: New test.
24479
24480 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24481
24482         * gcc.c-torture/execute/20020215-1.c: New test.
24483
24484 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24485
24486         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24487         * g++.dg/debug/debug.exp: New.
24488         * g++.dg/debug/trivial.C: New.
24489         * g++.dg/debug/debug1.C: Moved...
24490         * g++.dg/other/debug1.C: ...from here.
24491         * g++.dg/debug/debug2.C: Moved...
24492         * g++.dg/other/debug2.C: ...from here.
24493         * g++.dg/debug/debug3.C: Moved...
24494         * g++.dg/other/debug3.C: ...from here.
24495
24496         * gcc.dg/noncompile/20020213-1.c: New test.
24497
24498 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24499
24500         * g++.dg/other/debug3.C: New test.
24501
24502         * gcc.c-torture/execute/20020213-1.c: New test.
24503
24504 2002-02-13  Richard Smith <richard@ex-parrot.com>
24505
24506         * g++.old-deja/g++.other/thunk1.C: New test.
24507
24508 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24509
24510         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24511
24512 2002-02-13  Stan Shebs  <shebs@apple.com>
24513
24514         * gcc.dg/altivec-3.c: New.
24515
24516 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24517
24518         * gcc.dg/Wunreachable-1.c: New test.
24519         * gcc.dg/Wunreachable-2.c: New test.
24520
24521 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24522
24523         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24524
24525 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24526
24527         * gcc.dg/decl-1.c: New test.
24528
24529 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24530
24531         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24532
24533 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24534
24535         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24536         * gcc.c-torture/compile/980506-1.x: Likewise.
24537
24538 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24539
24540         * gcc.dg/20020210-1.c: New.
24541
24542 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24543
24544         * g77.f-torture/execute/947.f: New regression test
24545         for PR fortran/947.
24546
24547 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24548
24549         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24550         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24551
24552 2002-02-08  Richard Henderson  <rth@redhat.com>
24553
24554         * gcc.c-torture/compile/labels-3.c: New.
24555
24556 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24557
24558         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24559         expression statements work instead.
24560         * gcc.dg/noncompile/20020207-1.c: New test.
24561
24562 2002-02-07  Richard Henderson  <rth@redhat.com>
24563
24564         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24565
24566 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24567
24568         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24569         message from g77
24570         * lib/g77-dg.exp: Trim g77 error messages so that they are
24571         recognized by dg.exp.
24572
24573 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24574
24575         PR fortran/5473
24576         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24577
24578 2002-02-07  Richard Henderson  <rth@redhat.com>
24579
24580         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24581         to be sufficiently aligned for integers.
24582
24583 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24584
24585         * g++.dg/template/friend4.C: New test.
24586
24587 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24588
24589         PR fortran/5743
24590         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24591         unsupported cases.
24592
24593 2002-02-07  Richard Henderson  <rth@redhat.com>
24594
24595         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24596         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24597         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24598         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24599
24600 2002-02-06  Richard Henderson  <rth@redhat.com>
24601
24602         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24603
24604 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24605
24606         * gcc.dg/20020206-1.c: New test.
24607
24608 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24609
24610         * gcc.c-torture/execute/20020206-1.c: New test.
24611
24612         * gcc.c-torture/execute/20020206-2.c: New test.
24613
24614         PR optimization/5429:
24615         * gcc.c-torture/compile/20020206-1.c: New test.
24616
24617 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24618
24619         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24620         as certain file formats cannot support particularly large
24621         alignments.
24622
24623         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24624         and do not expect to be able to link the executable.
24625
24626         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24627         fail because the COFF format does not support the weak attribute.
24628
24629 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24630
24631         * g77.dg/pr5473.f:  New test
24632
24633 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24634
24635         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24636         Fix testcase accordingly.
24637
24638 2002-02-04  Richard Henderson  <rth@redhat.com>
24639
24640         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24641         (buf): Change to be an array of pointers, not ints.
24642
24643 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24644
24645         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24646         before all tests.  Move warning one line above to match where it
24647         C frontend emits.
24648         * gcc.dg/Wswitch-2.c: New test.
24649         * g++.dg/warn/Wswitch-1.C: New test.
24650         * g++.dg/warn/Wswitch-2.C: New test.
24651
24652 2002-02-04  Richard Henderson  <rth@redhat.com>
24653
24654         * g++.dg/abi/offsetof.C: Fix size comparison.
24655
24656 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24657
24658         * gcc.dg/cast-qual-2.c: New test.
24659
24660 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24661
24662         * gcc.dg/20020201-4.c: New test.
24663
24664 2002-02-04  Ben Elliston  <bje@redhat.com>
24665
24666         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24667         target_info attribute != 0, in addition to the empty string.
24668         (gcc_target_compile): Likewise.
24669
24670 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24671
24672         * gcc.dg/Wswitch.c: New test.
24673         PR gcc/4475. PR gcc/3780.
24674
24675 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24676
24677         * g77.f-torture/execute/5122.f: New test for regressions
24678         against PR fortran/5122.
24679
24680 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24681
24682         * g77.f-torture/compile/pr3743.f: Delete
24683         * g77.dg/pr3743-1.f: New test.
24684         * g77.dg/pr3743-2.f: New test.
24685         * g77.dg/pr3743-3.f: New test.
24686         * g77.dg/pr3743-4.f: New test.
24687
24688 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24689
24690         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24691
24692 2002-02-02  Richard Henderson  <rth@redhat.com>
24693
24694         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24695         * gcc.c-torture/execute/bf64-1.c: Likewise.
24696
24697 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24698
24699         * gcc.dg/20020201-2.c: New test.
24700
24701         * gcc.dg/20020201-3.c: New test.
24702
24703         * gcc.c-torture/execute/bitfld-2.c: New test.
24704
24705 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24706
24707         * gcc.dg/bitfld-1.c: Update.
24708         * gcc.dg/bitfld-2.c: Update.
24709         * gcc.c-torture/execute/bitfld-1.x: New.
24710
24711 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24712
24713         * gcc.c-torture/execute/20020201-1.c: New test.
24714
24715 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24716
24717         PR target/5469
24718         * gcc.dg/20020201-1.c: New test.
24719
24720 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24721
24722         PR fortran/3743
24723         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24724         * g77.f-torture/compile/pr3743.x: Remove
24725
24726 2002-01-31  Tom Rix  <trix@redhat.com>
24727
24728         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24729
24730 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24731
24732         * gcc.dg/noncompile/20020130-1.c: New test.
24733
24734 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24735
24736         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24737
24738 2002-01-29  Richard Henderson  <rth@redhat.com>
24739
24740         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24741         to long long.
24742         * gcc.c-torture/execute/bf64-1.c: Likewise.
24743
24744 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * gcc.c-torture/execute/20020129-1.c: New test.
24747
24748 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24749
24750         * gcc.c-torture/compile/20000224-1.c: Update.
24751         * gcc.c-torture/execute/bitfld-1.c: New tests.
24752         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24753         * gcc.dg/uninit-A.c: Update.
24754
24755 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24756
24757         * g++.dg/template/ctor1.C: Add instantiation.
24758
24759 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24760
24761         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24762         argument to __builtin_prefetch to be const ptr.
24763
24764 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24765
24766         * gcc.c-torture/compile/20020120-1.c: New test.
24767
24768 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24769
24770         * gcc.c-torture/execute/20020127-1.c: New test.
24771
24772 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24773
24774         * g77.dg/f77-edit-i-in.f: New test
24775         * g77.dg/f77-edit-i-out.f: New test
24776
24777 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24778
24779         * gcc.dg/debug/debug.exp: New file.
24780         * gcc.dg/debug/trivial.c: New file.
24781         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24782         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24783         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24784         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24785         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24786         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24787         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24788         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24789         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24790         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24791         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24792         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24793         * gcc.dg/20000503-1.c: Removed.
24794         * gcc.dg/20010207-1.c: Removed.
24795         * gcc.dg/20011223-1.c: Removed.
24796         * gcc.dg/20020104-2.c: Removed.
24797         * gcc.dg/debug-1.c: Removed.
24798         * gcc.dg/debug-2.c: Removed.
24799         * gcc.dg/debug-3.c: Removed.
24800         * gcc.dg/debug-4.c: Removed.
24801         * gcc.dg/debug-5.c: Removed.
24802         * gcc.dg/debug-6.c: Removed.
24803         * gcc.dg/dwarf2-1.c: Removed.
24804         * gcc.dg/dwarf2-2.c: Removed.
24805
24806 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * g++.old-deja/g++.other/eh5.C: New test.
24809         * g++.old-deja/g++.other/sibcall2.C: New test.
24810         * g++.old-deja/g++.other/array9.C: New test.
24811         * g++.old-deja/g++.other/typename2.C: New test.
24812         * g++.old-deja/g++.other/crash60.C: New test.
24813         * g++.old-deja/g++.other/conv9.C: New test.
24814         * g++.old-deja/g++.other/mangle10.C: New test.
24815         * g++.old-deja/g++.other/unchanging1.C: New test.
24816         * g++.old-deja/g++.other/exprstmt1.C: New test.
24817         * g++.old-deja/g++.other/inline23.C: New test.
24818         * g++.old-deja/g++.eh/ia64-1.C: New test.
24819         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24820         * g++.old-deja/g++.other/reload1.C: New test.
24821         * g++.old-deja/g++.other/static20.C: New test.
24822         * g++.old-deja/g++.other/local-alloc1.C: New test.
24823         * g++.old-deja/g++.other/conv8.C: New test.
24824         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24825         * g++.old-deja/g++.other/storeexpr1.C: New test.
24826         * g++.old-deja/g++.other/storeexpr2.C: New test.
24827         * g++.dg/eh/template2.C: New test.
24828         * g++.dg/warn/weak1.C: New test.
24829
24830 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24831
24832         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24833         Remove first, non-varying, argument.
24834
24835 2002-01-23  Richard Henderson  <rth@redhat.com>
24836
24837         * gcc.dg/inline-2.c: New.
24838
24839         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24840         Add optional target arg.  Check number of arguments.
24841         (scan-assembler-not, scan-assembler-dem): Likewise.
24842         (scan-assembler-dem-not): Likewise.
24843
24844 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24845
24846         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24847         line 12.
24848         * g++.old-deja/g++.brendan/parse3.C,
24849         g++.old-deja/g++.other/crash26.C,
24850         g++.old-deja/g++.other/crash28.C,
24851         g++.old-deja/g++.other/crash29.C,
24852         g++.old-deja/g++.other/crash30.C,
24853         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24854
24855 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24856
24857         * gcc.dg/20020115-1.c: New.
24858
24859 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24860
24861         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24862
24863 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24864
24865         * gcc.dg/20020122-3.c: New.
24866
24867 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24868
24869         * g++.dg/other/gc1.C: New test.
24870
24871 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24872
24873         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24874
24875 2002-01-22  Richard Henderson  <rth@redhat.com>
24876
24877         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24878
24879 2002-01-22  Richard Henderson  <rth@redhat.com>
24880
24881         * gcc.dg/20020122-4.c: New.
24882
24883 2002-01-22  H.J. Lu <hjl@gnu.org>
24884
24885         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24886         link output.
24887         * gcc.dg/special/ecos.exp: Likewise.
24888         * lib/g++-dg.exp: Likewise.
24889         * lib/g77-dg.exp: Likewise.
24890         * lib/gcc-dg.exp : Likewise.
24891         * lib/mike-g++.exp: Likewise.
24892         * lib/mike-g77.exp: Likewise.
24893         * lib/mike-gcc.exp: Likewise.
24894         * lib/objc-dg.exp: Likewise.
24895
24896 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24897
24898         PR target/5379
24899         * gcc.dg/20020122-2.c: New test.
24900
24901 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24902
24903         * gcc.dg/20020122-1.c: New test.
24904
24905 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24906
24907         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24908
24909 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24910
24911         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24912
24913 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24914
24915         * gcc.c-torture/compile/20020121-1.c: New test.
24916
24917 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24918
24919         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24920         ld_library_path.
24921
24922 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24923
24924         * gcc.dg/20020218-1.c: New test.
24925
24926 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24927
24928         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24929         messages
24930         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24931         "At global scope" warning
24932         * g++.dg/ext/align1.C: Change cygwin test for alignment
24933         from db-bogus to dg-warning
24934
24935 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24936
24937         * g77.f-torture/compile/cpp2.F: New test.
24938
24939 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24940
24941         * g++.dg/template/access1.C: New test.
24942
24943 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24944
24945         * gcc.dg/20020118-1.c: New.
24946
24947 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24948
24949         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24950
24951 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24952
24953         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24954         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24955         alignment warnings.
24956
24957 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24958
24959         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24960         torture_with_loops and torture_without_loops
24961
24962 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24963
24964         * gcc.c-torture/compile/20020116-1.c: New test.
24965
24966 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24967
24968         * gcc.dg/20020116-2.c: New test.
24969
24970         * gcc.dg/ultrasp4.c: New test.
24971
24972         * gcc.dg/20020116-1.c: New test.
24973
24974 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24975
24976         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24977         by EABI.
24978
24979 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24980
24981         * gcc.misc-tests/i386-prefetch.exp: New.
24982         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24983         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24984         * gcc.misc-tests/i386-pf-none-1.c: New test.
24985         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24986
24987 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24988
24989         * gcc.dg/gnu89-init-1.c: Add new tests.
24990
24991 2002-01-15  Andreas Jaeger  <aj@suse.de>
24992
24993         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24994         * gcc.dg/i386-mmx-2.c: Likewise.
24995         * gcc.dg/i386-sse-1.c: Likewise.
24996         * gcc.dg/i386-sse-2.c: Likewise.
24997         * gcc.dg/i386-sse-3.c: Likewise.
24998
24999 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25000
25001         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25002         Uncomment additional cases that now pass.
25003
25004 2002-01-11  Richard Henderson  <rth@redhat.com>
25005
25006         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25007         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25008
25009 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25010
25011         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25012
25013 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25014
25015         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25016         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25017
25018 2002-01-10  Dale Johannesen  <dalej@apple.com>
25019
25020         * gcc.c-torture/execute/loop-11.c: New.
25021
25022 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25023
25024         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25025         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25026
25027 2002-01-09  Richard Henderson  <rth@redhat.com>
25028
25029         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25030         type in which to perform the operation for each size.
25031
25032 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25033
25034         * gcc.c-torture/compile/20020109-2.c: New test.
25035
25036 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25037
25038         * gcc.c-torture/execute/loop-10.c: New test.
25039
25040 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25041
25042         * gcc.c-torture/compile/20010226-1.c: New test.
25043         * gcc.c-torture/compile/20010227-1.c: New test.
25044         * gcc.c-torture/compile/20010426-1.c: New test.
25045         * gcc.c-torture/compile/20010510-1.c: New test.
25046         * gcc.c-torture/compile/20010605-3.c: New test.
25047         * gcc.c-torture/compile/20010824-1.c: New test.
25048         * gcc.c-torture/execute/20010409-1.c: New test.
25049         * gcc.dg/noncompile/20000901-1.c: New test.
25050         * gcc.dg/20001023-1.c: New test.
25051         * gcc.dg/20001101-1.c: New test.
25052         * gcc.dg/20001102-1.c: New test.
25053         * gcc.dg/20010207-1.c: New test.
25054         * gcc.dg/20010405-1.c: New test.
25055         * gcc.dg/20010822-1.c: New test.
25056         * gcc.dg/20011107-1.c: New test.
25057
25058 2002-01-09  Jeffrey A Law  (law@redhat.com)
25059
25060         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25061
25062         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25063         execution failure on PA targets.
25064
25065 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25066
25067         * gcc.c-torture/compile/20020109-1.c: New test.
25068
25069 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25070
25071         * gcc.c-torture/execute/20020108-1.c: New test.
25072
25073 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25074
25075         * gcc.dg/20020108-1.c: New test.
25076
25077 2002-01-08  H.J. Lu <hjl@gnu.org>
25078
25079         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25080         for header files.
25081
25082 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25083
25084         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25085         consistency.
25086
25087 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25088
25089         * gcc.dg/altivec-4.c: Test altivec predicates.
25090
25091 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25092
25093         * gcc.c-torture/execute/20020107-1.c: New test.
25094
25095 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25096
25097         PR c/5279
25098         * gcc.c-torture/compile/20020106-1.c: New test.
25099
25100 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25101
25102         * gcc.c-torture/execute/nestfunc-4.c: New test.
25103
25104 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25105
25106         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25107         extra triple that slipped in.
25108         * g++.old-deja/g++.abi/align.C: Likewise.
25109         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25110
25111 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25112
25113         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25114         * g++.old-deja/g++.abi/align.C: Likewise.
25115         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25116
25117         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25118         on FreeBSD/i386.
25119         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25120         FreeBSD.
25121
25122 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25123
25124         * gcc.dg/20020104-1.c: New test.
25125
25126         * gcc.dg/20020104-2.c: New test.
25127
25128 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25129
25130         * gcc.dg/20020103-1.c: Fix typo in target selector.
25131
25132 2002-01-03  Richard Henderson  <rth@redhat.com>
25133
25134         * gcc.dg/20020103-1.c: New.
25135
25136 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25137
25138         * gcc.c-torture/execute/20020103-1.c: New test.
25139
25140 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25141
25142         * g++.dg/other/debug2.C: New test.
25143
25144         * gcc.c-torture/compile/20020103-1.c: New test.
25145
25146 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * gcc.dg/gnu89-init-1.c: Added new tests.
25149
25150 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         * g++.dg/template/friend2.C: Remove as patch is reverted.
25153
25154         * g++.dg/warn/oldcast1.C: New test.
25155
25156         * g++.dg/template/ptrmem1.C: New test.
25157         * g++.dg/template/ptrmem2.C: New test.
25158
25159         * g++.dg/template/ntp.C: New test.
25160
25161         * g++.dg/other/component1.C: New test.
25162
25163         * g++.dg/template/ttp3.C: New test.
25164
25165         * g++.dg/template/friend2.C: New test.
25166         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25167
25168 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25169
25170         * g++.dg/other/ptrmem1.C: New test.
25171         * g++.dg/other/ptrmem2.C: New test.
25172
25173 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25174
25175         * g++.dg/template/ctor1.C: New test.
25176
25177 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25178
25179         * g++.dg/template/friend2.C: New test.
25180
25181 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25182
25183         * gcc.dg/mmix-1.c: New test.
25184
25185 2001-12-31  Richard Henderson  <rth@redhat.com>
25186
25187         * gcc.dg/asm-5.c: New.
25188
25189 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25190
25191         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25192         in namespace __gnu_cxx
25193
25194 2001-12-30  Richard Henderson  <rth@redhat.com>
25195
25196         * gcc.dg/debug-6.c: New.
25197
25198 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25199
25200         * gcc.c-torture/compile/20011229-2.c: New test.
25201
25202 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25203
25204         * gcc.dg/debug-3.c: New test.
25205         * gcc.dg/debug-4.c: New test.
25206         * gcc.dg/debug-5.c: New test.
25207
25208 2001-12-29  Richard Henderson  <rth@redhat.com>
25209
25210         * g++.dg/eh/loop1.C: New.
25211
25212 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25213
25214         * g++.dg/template/crash1.C: New test.
25215
25216 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25217
25218         * g++.dg/other/const1.C: New test.
25219
25220 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25221
25222         * gcc.c-torture/compile/20011229-1.c: New test.
25223
25224 2001-12-28  Stan Shebs  <shebs@apple.com>
25225
25226         * lib/objc-torture.exp: Resync with c-torture.exp.
25227         * lib/objc.exp: Load standard libraries.
25228
25229 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25230
25231         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25232         additional tests.
25233
25234 2001-12-27  Roger Sayle <roger@eyesopen.com>
25235
25236         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25237
25238 2001-12-27  Richard Henderson  <rth@redhat.com>
25239
25240         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25241
25242 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25243
25244         * g++.dg/eh/ctor1.C: New test.
25245         * g++.dg/other/error2.C: New test.
25246
25247 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.dg/other/init2.C: New test.
25250
25251 2001-12-24  Richard Henderson  <rth@redhat.com>
25252
25253         * gcc.dg/20011223-1.c: New.
25254         * gcc.dg/inline-1.c: New.
25255
25256 2001-12-23  Richard Henderson  <rth@redhat.com>
25257
25258         * gcc.dg/asm-4.c: Test operand modifiers.
25259
25260 2001-12-23  Richard Henderson  <rth@redhat.com>
25261
25262         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25263
25264 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25265
25266         * gcc.c-torture/execute/20011223-1.c: New test.
25267
25268 2001-12-21  Richard Henderson  <rth@redhat.com>
25269
25270         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25271         re-enables the warning.
25272
25273 2001-12-21  Richard Henderson  <rth@redhat.com>
25274
25275         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25276
25277 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25278
25279         * gcc.c-torture/compile/20011218-1.c: New test.
25280
25281 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25282
25283         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25284         arm-isr.c test.
25285         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25286         epilogue generation for ARM ISR routines.
25287
25288 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25289
25290         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25291         * gcc.dg/format/c90-printf-3.c: Likewise.
25292         * gcc.dg/format/c99-printf-3.c: Likewise.
25293         * gcc.dg/format/ext-1.c: Likewise.
25294         * gcc.dg/format/ext-6.c: Likewise.
25295         * gcc.dg/format/format.h: Prototype unlocked stdio.
25296
25297 2001-12-20  Richard Henderson  <rth@redhat.com>
25298
25299         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25300         (arena): Use it.
25301         (malloc): Correct allocation logic.  Abort if we fill up the
25302         arena before initialization complete.
25303         (realloc): Correct allocation logic.
25304
25305 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25306
25307         * gcc.c-torture/compile/20011219-2.c: New test.
25308
25309         * gcc.c-torture/execute/20011219-1.c: New test.
25310
25311 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25312
25313         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25314         target does not support weak symbols.
25315
25316 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25317
25318         * gcc.c-torture/compile/20011219-1.c: New test.
25319
25320 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25321
25322         * g++.dg/other/error1.C: New test.
25323
25324 2001-12-17  Jeffrey A Law  (law@redhat.com)
25325
25326         * gcc.c-torture/execute/20011217-1.c: New test.
25327
25328 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25329
25330         * objc.dg/special/: New directory.
25331         * objc.dg/special/special.exp: New file.
25332         * objc.dg/special/unclaimed-category-1.h: New file.
25333         * objc.dg/special/unclaimed-category-1a.m: New file.
25334         * objc.dg/special/unclaimed-category-1.m: New file.
25335
25336 2001-12-17  Andreas Jaeger  <aj@suse.de>
25337
25338         * gcc.c-torture/compile/20011217-2.c: New test.
25339
25340 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25341
25342         * gcc.c-torture/compile/20011217-1.c: New test.
25343
25344 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25345
25346         * testsuite/gcc.dg/20011214-1.c: New.
25347
25348 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25349
25350         * gcc.dg/altivec-4.c: New.
25351
25352 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25353
25354         * gcc.dg/20011113-1.c: New test.
25355
25356 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25357
25358         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25359         std::__malloc_alloc_template<0> and
25360         std::__default_alloc_template<false, 0>.
25361
25362 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25363
25364         * objc/execute/bf-21.m: New test.
25365         * objc/execute/enumeration-1.m: New test.
25366         * objc/execute/enumeration-2.m: New test.
25367
25368 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25369
25370         * gcc.dg/gnu89-init-1.c: New test.
25371
25372 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25373
25374         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25375         * g++.old-deja/g++.jason/2371.C: Likewise.
25376         * g++.old-deja/g++.jason/template33.C: Likewise.
25377         * g++.old-deja/g++.jason/template34.C: Likewise.
25378         * g++.old-deja/g++.jason/template36.C: Likewise.
25379         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25380         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25381         * g++.old-deja/g++.other/typename1.C: Likewise.
25382         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25383         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25384         * g++.old-deja/g++.pt/typename11.C: Likewise.
25385         * g++.old-deja/g++.pt/typename14.C: Likewise.
25386         * g++.old-deja/g++.pt/typename16.C: Likewise.
25387         * g++.old-deja/g++.pt/typename3.C: Likewise.
25388         * g++.old-deja/g++.pt/typename4.C: Likewise.
25389         * g++.old-deja/g++.pt/typename5.C: Likewise.
25390         * g++.old-deja/g++.pt/typename7.C: Likewise.
25391         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25392
25393 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25394
25395         * g++.dg/other/linkage1.C: New test.
25396         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25397         specifiers.
25398
25399 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25400
25401         * gcc.dg/concat.c: New test.
25402
25403 2001-12-11  Stan Shebs  <shebs@apple.com>
25404
25405         * objc/compile: New test directory.
25406         * objc/compile/compile.exp: New expect script.
25407         * objc/compile/20011211-1.m: New compile test.
25408
25409 2001-12-11  Jason Merrill  <jason@redhat.com>
25410
25411         * lib/prune.exp (prune_gcc_output): Also handle "In member
25412         function".  So many permutations...
25413
25414 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25415
25416         * g++.dg/template/typedef1.C: New test.
25417
25418 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25419
25420         * g++.dg/other/copy1.C: New test.
25421
25422 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25423
25424         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25425
25426         * gcc.dg/builtin-choose-expr.c: New.
25427
25428 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25429
25430         * gcc.dg/altivec-2.c: New.
25431
25432 2001-12-07  Richard Henderson  <rth@redhat.com>
25433
25434         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25435
25436 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25437
25438         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25439         ultrasparc.
25440
25441 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25442
25443         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25444
25445 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25446
25447         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25448         variable argument list.
25449
25450 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25451
25452         * gcc.c-torture/execute/memcheck: Delete entire directory.
25453         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25454         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25455
25456 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25457
25458         * gcc.dg/Wshadow-1.c: New test.
25459
25460 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25461
25462         * gcc.c-torture/compile/20011130-1.c: New test.
25463
25464         * gcc.dg/noncompile/20011025-1.c: New test.
25465
25466         * g++.dg/other/anon-union.C: New test.
25467
25468         * gcc.c-torture/execute/20011024-1.c: New test.
25469
25470 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25471
25472         * gcc.c-torture/execute/20000722-1.x,
25473         gcc.c-torture/execute/20010123-1.x: Remove.
25474         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25475         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25476         gcc.dg/c99-complit-2.c: New tests.
25477
25478 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25479
25480         * g++.dg/inherit/base1.C: New test.
25481
25482 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25483
25484         * g++.dg/other/stdarg1.C: New test.
25485
25486         * gcc.c-torture/compile/20011130-2.c: New test.
25487
25488 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25489
25490         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25491         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25492         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25493         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25494         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25495         * gcc.dg/builtin-prefetch-1.c: New test.
25496
25497 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gcc.dg/20011130-1.c: New test.
25500
25501 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25502
25503         * g++.dg/other/scope1.C: New test.
25504         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25505
25506 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25507
25508         * gcc.dg/vla-init-1.c: New test.
25509
25510 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25511
25512         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25513
25514 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25515
25516         * objc.dg/alias.m: Update.
25517         * objc.dg/class-1.m: Update.
25518         * objc.dg/const-str-1.m: Update.
25519         * objc.dg/fwd-proto-1.m: Update.
25520         * objc.dg/id-1.m: Update.
25521         * objc.dg/super-class-1.m: Update.
25522
25523 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25524
25525         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25526         constructs.
25527
25528 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25529
25530         * gcc.c-torture/execute/20011128-1.c: New test.
25531
25532 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25533
25534         * gcc.dg/20011127-1.c: New test.
25535
25536 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25537
25538         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25539         from Austin Group draft 7.
25540         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25541         scanf format arguments.
25542         * gcc.dg/format/no-exargs-2.c: New test.
25543
25544 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25545
25546         * g++.dg/abi/vbase8-4.C: New test.
25547
25548 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25549
25550         * gcc.c-torture/execute/20011121-1.c: New test.
25551
25552 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25553
25554         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25555
25556 2001-11-23  Andreas Jaeger  <aj@suse.de>
25557
25558         * gcc.dg/cpp/charconst-2.c: New test.
25559
25560 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25561
25562         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25563         to the host if it is remote.  Let tests specify extra headers
25564         they use.
25565         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25566         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25567         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25568         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25569         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25570         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25571         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25572         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25573         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25574         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25575
25576 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25577
25578         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25579         for little endian ARMs.
25580
25581 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25582
25583         * gcc.c-torture/compile/20011119-1.c: New test.
25584         * gcc.c-torture/compile/20011119-2.c: New test.
25585
25586 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25587
25588         * gcc.dg/altivec-1.c: Fix typo.
25589
25590 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25591
25592         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25593
25594 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25595
25596         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25597
25598 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25599
25600         * lib/g77.exp: Don't specify --rpath-link.
25601
25602         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25603         across all the headers.
25604         * gcc.dg/format/format.exp: For testing on a remote host,
25605         copy format.h.
25606
25607         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25608         * gcc.c-torture/execute/930406-1.c: Likewise.
25609         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25610
25611 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25612
25613         * gcc.dg/altivec-1.c: New.
25614
25615 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25616
25617         * gcc.dg/cpp/fpreprocessed.c: New test case.
25618
25619 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25620
25621         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25622         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25623         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25624
25625 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25626
25627         * gcc.dg/no-builtin-1.c: New test.
25628
25629 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25630
25631         * gcc.c-torture/execute/20011115-1.c: New test.
25632
25633 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25634
25635         * gcc.c-torture/compile/20011114-2.c: New test.
25636         * gcc.c-torture/compile/20011114-3.c: New test.
25637         * gcc.c-torture/compile/20011114-4.c: New test.
25638
25639 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         * g++.dg/other/init1.C: New test.
25642
25643 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25644
25645         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25646         message.
25647
25648         * gcc.c-torture/execute/20011114-1.c: New testcase.
25649
25650         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25651         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25652         like the (before this change) version of 20010327-1.c.
25653
25654 2001-11-14  Roger Sayle <roger@eyesopen.com>
25655
25656         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25657
25658 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25659
25660         * g++.dg/init/array2.C: New test.
25661
25662 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25663
25664         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25665
25666 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25667
25668         * g++.dg/other/forscope1.C: New test.
25669         * g++.dg/ext/forscope1.C: New test.
25670         * g++.dg/ext/forscope2.C: New test.
25671
25672 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25673
25674         * gcc.c-torture/execute/20011113-1.c: New test.
25675
25676 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25677
25678         * gcc.c-torture/execute/20011109-2.c: New test.
25679
25680         * gcc.c-torture/execute/20011109-1.c: New test.
25681
25682 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * gcc.c-torture/compile/20011109-1.c: New test.
25685
25686 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25687
25688         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25689         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25690         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25691         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25692         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25693         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25694         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25695
25696 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25697
25698         * g++.dg/warn/Wshadow-1.C: New tests.
25699         * g++.old-deja/g++.mike/for3.C: Update.
25700
25701 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25702
25703         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25704         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25705         XFAILs.  Adjust expected error texts.
25706         * gcc.c-torture/compile/20011106-1.c,
25707         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25708         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25709         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25710         gcc.dg/c99-array-lval-5.c: New tests.
25711
25712 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25713
25714         * gcc.dg/cpp/defined.c: Update.
25715
25716 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25717
25718         * gcc.c-torture/execute/anon-1.c: New test.
25719
25720 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25721
25722         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25723         same size, so no warning should be produced on stormy16.
25724
25725         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25726         due to oversized array.
25727         * g++.old-deja/g++.mike/ns15.C: Likewise.
25728         * g++.old-deja/g++.pt/crash16.C: Likewise.
25729
25730 2001-11-02  Graham Stott  <grahams@redhat.com>
25731
25732         * g++.dgother/debug1.C: Fix typos.
25733
25734 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * g++.dg/other/debug1.C: New test.
25737
25738 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25739
25740         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25741         of unsigned long.
25742
25743 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25744
25745         * gcc.dg/20011029-2.c: New test.
25746
25747         * gcc.c-torture/compile/20011029-1.c: New test.
25748
25749 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25750
25751         * objc/execute/class_self-1.m: New test.
25752         * objc/execute/class_self-2.m: New test.
25753
25754 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25755
25756         * gcc.misc-tests/msgs.exp: Delete.
25757         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25758         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25759         error set to match recent changes.
25760
25761 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25762
25763         * gcc.dg/20011021-1.c: New test.
25764
25765 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25766
25767         * gcc.c-torture/compile/20011023-1.c: New test.
25768
25769 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25770
25771         * lib/g77.exp: Rewrite based on lib/g++.exp.
25772
25773 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25774
25775         * gcc.c-torture/execute/20011019-1.c: New test.
25776
25777         * gcc.dg/20011018-1.c: New test.
25778
25779 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25780
25781         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25782
25783 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25784
25785         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25786         * gcc.dg/attr-invalid.c: Likewise.
25787
25788 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25789
25790         * testsuite/gcc.dg/20011015-1.c: New test.
25791
25792 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25793
25794         * g++.dg/template/unify2.C: New test.
25795
25796 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25797
25798         * g++.dg/other/exception-specification.C: New test
25799
25800 2001-10-13  Tom Rix  <trix@redhat.com>
25801
25802         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25803         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25804
25805 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25806
25807         * testsuite/gcc.dg/20011009-1.c: New test.
25808
25809 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25810
25811         PR g++/4476
25812         * g++.dg/other/friend1.C: New test.
25813
25814 2001-10-11  Richard Henderson  <rth@redhat.com>
25815
25816         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25817
25818 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25819
25820         * gcc.c-torture/compile/20011010-1.c: New.
25821
25822 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25823
25824         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25825         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25826         g77.f-torture/execute/execute.exp,
25827         g77.f-torture/noncompile/noncompile.exp,
25828         gcc.c-torture/compile/compile.exp,
25829         gcc.c-torture/execute/execute.exp,
25830         gcc.c-torture/execute/ieee/ieee.exp,
25831         gcc.c-torture/execute/memcheck/memcheck.exp,
25832         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25833         objc/execute/execute.exp: Update FSF address.
25834
25835 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25836
25837         * gcc.dg/cpp/cmdlne-C.c: Update.
25838         * gcc.dg/cpp/cmdlne-C2.c: New.
25839
25840 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25841
25842         * gcc.c-torture/execute/20011008-3.c: New.
25843
25844 2001-10-08  DJ Delorie  <dj@redhat.com>
25845
25846         * gcc.dg/20011008-1.c: New.
25847         * gcc.dg/20011008-2.c: New.
25848
25849 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25850
25851         * gcc.dg/cpp/spacing1.c: Update test.
25852
25853 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25854
25855         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25856         spelling errors of "separate" as "seperate".
25857
25858 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25859
25860         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25861         enough to avoid inlining.
25862
25863 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25864
25865         * lib/g77.exp: set libg2c_dir correctly.
25866
25867 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25868
25869         * gcc.dg/cpp/macro11.c: New test.
25870
25871 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25872
25873         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25874         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25875         gcc.dg/format/multattr-3.c: New tests.
25876         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25877         tests for format attributes on function pointers being rejected.
25878
25879 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25880
25881         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25882
25883 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25884
25885         * g++.dg/warn/format1.C: New test.
25886
25887 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25888
25889         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25890
25891 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25892
25893         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25894
25895 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25896
25897         * gcc.dg/cpp/redef2.c: Add test.
25898
25899 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25900
25901         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25902         long-standing bug on i686, apparently.
25903         * gcc.c-torture/execute/loop-2c.x: New file.
25904         * gcc.c-torture/execute/loop-2d.x: New file.
25905         * gcc.c-torture/execute/loop-3c.x: New file.
25906
25907 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25908
25909         * gcc.dg/cpp/20000625-2.c: Correct line number.
25910
25911 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25912
25913         * gcc.dg/cpp/macro10.c: New test.
25914         * gcc.dg/cpp/strify3.c: New test.
25915         * gcc.dg/cpp/spacing1.c: Add tests.
25916         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25917         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25918
25919 2001-09-24  DJ Delorie  <dj@redhat.com>
25920
25921         * gcc.c-torture/execute/20010924-1.c: New test.
25922
25923 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25924
25925         * testsuite/objc/execute/paste.m: Remove.
25926
25927 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25928
25929         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25930
25931 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25932
25933         * g77.dg/strlen0.f: New test.
25934
25935 2001-09-21  Richard Henderson  <rth@redhat.com>
25936
25937         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25938         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25939
25940 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25941
25942         Table-driven attributes.
25943         * g++.dg/ext/attrib1.C: New test.
25944
25945 2001-09-20  DJ Delorie  <dj@redhat.com>
25946
25947         * gcc.dg/20000926-1.c: Update expected warning messages.
25948         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25949         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25950         array.
25951
25952 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25953
25954         * g++.dg/eh/registers1.C: New test case.
25955
25956 2001-09-17  Richard Henderson  <rth@redhat.com>
25957
25958         * gcc.dg/array-5.c: Fix VLA decomposition test.
25959
25960 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25961
25962         * gcc.dg/cpp/line5.c: New testcase.
25963
25964 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25965
25966         * gcc.dg/cpp/macro9.c: New test.
25967
25968 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25969
25970         * gcc.c-torture/execute/980223.c: Change type of addr from long
25971         to char *.
25972
25973 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25974
25975         * gcc.c-torture/execute/20010915-1.c: New test.
25976
25977 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25978
25979         * g77.dg/bprob: New directory.
25980         * g77.dg/bprob/bprob.exp: New file.
25981         * g77.dg/bprob/bprob-1.f: New test.
25982         * g77.dg/gcov: New directory.
25983         * g77.dg/gcov/gcov.exp: New file.
25984         * g77.dg/gcov/gcov-1.f: New test.
25985         * g77.dg/gcov/gcov-1.x: New file.
25986
25987 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25988
25989         * gcc.dg/cpp/directiv.c: Update.
25990         * gcc.dg/cpp/undef1.c: Update.
25991
25992 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25993
25994         * gcc.dg/20010912-1.c: New test.
25995
25996 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25997
25998         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25999         language-independent file in lib.
26000         * lib/gcov.exp: New file.
26001
26002 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26003
26004         * gcc.c-torture/compile/20010911-1.c: New test.
26005
26006 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26007
26008         * lib/profopt.exp: New, to support profile-directed optimizations.
26009         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26010         * gcc.misc-tests/bprob-1.c: New test.
26011         * gcc.misc-tests/bprob-2.c: New test.
26012
26013 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26014
26015         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26016         XFAIL and which kinds of gcov output to verify.
26017         * gcc.misc-tests/gcov-4b.x: New file.
26018         * gcc.misc-tests/gcov-5b.x: New file.
26019         * gcc.misc-tests/gcov-6.x: New file.
26020         * gcc.misc-tests/gcov-7.c: New test.
26021         * gcc.misc-tests/gcov-7.x: New file.
26022
26023 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26024
26025         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26026         * gcc.misc-tests/gcov-6.c: New test.
26027
26028 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26029
26030         PR c++/3986
26031         * g++.dg/abi/vbase1.C: New test.
26032
26033 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26034
26035         * objc.dg/method-2.m: New.
26036
26037 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26038
26039         PR c++/4203
26040         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26041         * g++.dg/init/empty1.C: New test.
26042
26043 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26044
26045         * gcc.c-torture/compile/20010903-1.c: New test.
26046
26047 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26048
26049         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26050         for m68k.
26051
26052 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26053
26054         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26055
26056         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26057
26058         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26059
26060 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26061
26062         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26063         for 16-bit 'unsigned int'.
26064
26065 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26066
26067         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26068
26069 2001-08-27  Richard Henderson  <rth@redhat.com>
26070
26071         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26072         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26073
26074 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26075
26076         * gcc.dg/asm-names.c (ymain): New.
26077
26078 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26079
26080         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26081         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26082         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26083
26084 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26085
26086         * gcc.dg/compare5.c: New testcase.
26087
26088 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26089
26090         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26091         and "In instantiation".
26092
26093 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26094
26095         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26096
26097 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26098
26099         * gcc.misc-tests/gcov.exp: Add support for branch information.
26100         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26101         * gcc.misc-tests/gcov-4.c: New test.
26102         * gcc.misc-tests/gcov-4b.c: New test.
26103         * gcc.misc-tests/gcov-5b.c: New test.
26104
26105 2001-08-20  Zack Weinberg  <zackw@panix.com>
26106
26107         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26108         expected to fail.
26109
26110 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26111
26112         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26113
26114 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26115
26116         * g++.dg/eh/template1.C: New test.
26117
26118 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26119
26120         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26121         Fix thinko.
26122         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26123         for xfail.
26124
26125 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26126
26127         * lib/g77-dg.exp:  Use prune.exp for common procedures
26128         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26129         * lib/g77.exp: (g77-dg-prune) Remove
26130
26131 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26132
26133         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26134
26135 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26136
26137         * g++.dg/template/unify1.C: New test.
26138
26139 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26140
26141         * g++.dg/abi/empty4.C: New test.
26142
26143 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26144
26145         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26146         solaris2.*
26147         * g77.f-torture/compile/pr3743.x: Likewise
26148
26149 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26150
26151         * g++.dg/other/using-declaration.C: New test.
26152
26153 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26154
26155         * gcc.dg/cpp/tr-sign.c: New testcase.
26156
26157 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26158
26159         * gcc.dg/cpp/19951025-1.c: Revert.
26160         * gcc.dg/cpp/directiv.c: We no longer process directives that
26161         interrupt macro arguments.
26162
26163 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26164
26165         * gcc.dg/bconstp-1.c: New test.
26166
26167 2001-08-03  Richard Henderson  <rth@redhat.com>
26168
26169         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26170
26171 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26172
26173         * gcc.dg/cpp/19951025-1.c: Update.
26174
26175 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26176
26177         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26178         should be x.
26179
26180 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         Kill -fhonor-std.
26183         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26184         * g++.old-deja/g++.other/std1.C: Likewise.
26185         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26186
26187 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26188
26189         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26190         (g77_pass, g77_fail, g77_finish, g77_exit,
26191         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26192
26193 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26194
26195         * g77.dg/fbackslash.f
26196         * g77.dg/fcase-preserve.f
26197         * g77.dg/ff90-1.f
26198         * g77.dg/ffixed-line-length-0.f
26199         * g77.dg/ffixed-line-length-132.f
26200         * g77.dg/ffixed-line-length-7.f
26201         * g77.dg/ffixed-line-length-72.f
26202         * g77.dg/ffixed-line-length-none.f
26203         * g77.dg/ffree-form-1.f
26204         * g77.dg/fno-backslash.f
26205         * g77.dg/fno-f90-1.f
26206         * g77.dg/fno-fixed-form-1.f
26207         * g77.dg/fno-onetrip.f
26208         * g77.dg/fno-typeless-boz.f
26209         * g77.dg/fno-underscoring.f
26210         * g77.dg/fno-vxt-1.f
26211         * g77.dg/fonetrip.f
26212         * g77.dg/ftypeless-boz.f
26213         * g77.dg/fugly-assumed.f
26214         * g77.dg/funderscoring.f
26215         * g77.dg/fvxt-1.f
26216
26217 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26218
26219         * objc.dg/fwd-proto-1.m: New.
26220         * objc.dg/local-decl-1.m: New.
26221         * objc.dg/naming-1.m: New.
26222         * objc.dg/naming-2.m: New.
26223         * objc.dg/proto-hier-1.m: New.
26224
26225 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26226
26227         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26228         largest-type elements to a struct makes its size grow.
26229
26230 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26231
26232         * g++.dg/abi/vthunk1.C: New test.
26233
26234 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         * g++.dg/abi/vbase8-22.C: New test.
26237
26238 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26239
26240         * gcc.dg/cpp/macro8.c: New test.
26241
26242 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26243
26244         * g++.dg/abi/vbase8-21.C: New test.
26245
26246 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         * g++.dg/abi/vbase8-10.C: New test.
26249
26250 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26251
26252         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26253         ${tool}_set_ld_library_path.
26254         Changed caller.
26255         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26256         g++.exp.
26257
26258 2001-07-26  Stan Cox <scox@redhat.com>
26259
26260         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26261         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26262         gcc_exit, gcc_check_unsupported_p):
26263         Moved to gcc-deps.exp
26264         * gcc-deps.exp: New file.
26265
26266 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26267
26268         * g++.old-deja/g++.pt/defarg14.C: New test.
26269
26270 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26271
26272         * g++.old-deja/g++.other/lineno5.C: New test.
26273
26274 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26275
26276         * g++.old-deja/g++.pt/crash68.C: New test.
26277
26278 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26279
26280         * g++.old-deja/g++.other/crash42.C: New test.
26281
26282 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26283
26284         * gcc.dg/cpp/extratokens.c: Fix.
26285         * gcc.dg/cpp/skipping2.c: New tests.
26286
26287 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26288
26289         * gcc.c-torture/execute/20010724-1.c: New file.
26290         * gcc.c-torture/execute/20010724-1.x: New file.
26291
26292 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26293
26294         * g++.old-deja/g++.other/cond7.C: New test.
26295
26296 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26297
26298         * g++.old-deja/g++.other/optimize4.C: New test.
26299
26300 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26301
26302         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26303
26304 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26305
26306         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26307         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26308         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26309         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26310
26311         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26312         bug report" message.
26313
26314         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26315         * g++.dg/ext/instantiate1.C: Move from old-deja.
26316
26317 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26318
26319         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26320         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26321         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26322         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26323
26324 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26325
26326         * gcc.c-torture/execute/20010723-1.c: New test.
26327
26328 2001-07-23  Ben Elliston  <bje@redhat.com>
26329
26330         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26331
26332 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26333
26334         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26335         i[34567]86-*-*.
26336         Delete handling of ieee_multilib_flags.
26337         Pass -mieee for alpha*-*-* and sh-*-*.
26338         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26339
26340 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26341
26342         Remove old-abi tests.
26343         * g++.old-deja/g++.mike/p11116.C: Remove.
26344         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26345
26346 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26347
26348         * g77.f-torture/compile/pr3743.f:  New test
26349
26350 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26351
26352         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26353
26354 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26355
26356         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26357         g++.old-deja/g++.pt/static6.C: Likewise.
26358         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26359         supports weak symbols.
26360
26361 2001-07-18  Andreas Jaeger  <aj@suse.de>
26362
26363         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26364         supported again.
26365
26366 2001-07-18  Andreas Jaeger  <aj@suse.de>
26367
26368         * gcc.dg/iftrap-1.c: Fix target line.
26369
26370 2001-07-17  Richard Henderson  <rth@redhat.com>
26371
26372         * gcc.c-torture/execute/20010717-1.c: New.
26373
26374 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26375
26376         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26377         tests.
26378
26379 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26380
26381         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26382
26383 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26384
26385         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26386         UAC_SIGBUS, UAC_NOPRINT definitions.
26387
26388 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26389
26390         * objc/execute/object_is_class.m: New test.
26391         * objc/execute/object_is_meta_class.m: New test.
26392
26393 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26394
26395         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26396         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26397
26398 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26399
26400         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26401         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26402
26403 2001-07-14  Richard Henderson  <rth@redhat.com>
26404
26405         * gcc.dg/iftrap-1.c: New.
26406
26407 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26408
26409         * g77.f-torture/execute/intrinsic77.f: New test.
26410
26411 2001-07-11  Janis Johnson <janis@us.ibm.com>
26412
26413         * gcc.misc-tests/gcov-3.c: New test.
26414
26415 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26416
26417         * gcc.c-torture/compile/20010711-1.c,
26418         * gcc.c-torture/compile/20010711-2.c: New tests.
26419
26420 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26421
26422         * gcc.c-torture/execute/20010711-1.c: New test.
26423
26424 2001-07-11  Ben Elliston  <bje@redhat.com>
26425
26426         * g++.old-deja/g++.other/enum5.C: New test.
26427
26428 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26429
26430         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26431         (g++-dg-prune): Call prune_gcc_output.
26432         * prune.exp: New file for prune_gcc_output.
26433         * lib/g++.exp, lib/gcc.exp: Load it.
26434
26435 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.c-torture/compile/20010701-1.c,
26438         g++.old-deja/g++.ext/attrib6.C: New tests.
26439
26440 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26441
26442         * gcc.c-torture/compile/20010706-1.c: New test.
26443
26444 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26445
26446         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26447
26448 2001-06-28  Stan Shebs  <shebs@apple.com>
26449
26450         * gcc.dg/pragma-darwin.c: New test.
26451
26452 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26453
26454         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26455         Solaris 2.[678] system.
26456
26457 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26458
26459         * gcc.dg/20010622-1.c: New test.
26460
26461 2001-06-18  Stan Shebs  <shebs@apple.com>
26462
26463         * objc.dg: New directory.
26464         * objc.dg/dg.exp: New file.
26465         * objc.dg/alias.m: New.
26466         * objc.dg/class-1.m: New.
26467         * objc.dg/class-2.m: New.
26468         * objc.dg/const-str-1.m: New.
26469         * objc.dg/const-str-2.m: New.
26470         * objc.dg/id-1.m: New.
26471         * objc.dg/method-1.m: New.
26472         * objc.dg/super-class-1.m: New.
26473         * lib/objc-dg.exp: New file.
26474
26475 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26476
26477         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26478         of label name.
26479
26480 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26483
26484 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26485
26486         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26487         variable.
26488
26489 2001-06-12  Richard Henderson  <rth@redhat.com>
26490
26491         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26492
26493 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26494
26495         * g++.old-deja/g++.abi/vbase5.C: New test.
26496         * g++.old-deja/g++.abi/vbase6.C: New test.
26497         * g++.old-deja/g++.abi/vbase7.C: New test.
26498
26499 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26500
26501         * gcc.c-torture/compile/20010610-1.c: New test.
26502
26503 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26504
26505         * g++.old-deja/g++.abi/vbase4.C: New test.
26506
26507 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26508
26509         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26510         support %f for HC11/HC12 targets.
26511         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26512         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26513         on HC11/HC12 targets.
26514         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26515
26516 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26517
26518         * gcc.dg/wchar_t-1.c: New file.
26519         * gcc.dg/wint_t-1.c: Likewise.
26520
26521 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26522
26523         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26524
26525 2001-06-11  Richard Henderson  <rth@redhat.com>
26526
26527         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26528
26529 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26530
26531         * gcc.c-torture/compile/20010611-1.c: New test.
26532
26533 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26534
26535         * gcc.dg/c99-tag-1.c: Add more tests.
26536
26537 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26538
26539         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26540         representation on MN10300 and ARM/Thumb.
26541
26542 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26543
26544         * g77.f-torture/execute/20010610.f: New.
26545
26546 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26547
26548         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26549         names.
26550
26551 2001-06-09  Richard Henderson  <rth@redhat.com>
26552
26553         * gcc.c-torture/execute/ashrdi-1.c: New.
26554         * gcc.c-torture/execute/ashldi-1.c: New.
26555         * gcc.c-torture/execute/lshrdi-1.c: New.
26556
26557 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26558
26559         * objc/execute/load-3.m: Added. Check sending +load to categories,
26560         in addition to classes.
26561
26562 2001-06-08  Stan Shebs  <shebs@apple.com>
26563
26564         * objc/execute/load-2.m: New test.  From Nicola Pero
26565         <n.pero@mi.flashnet.it>.
26566
26567 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26568
26569         * gcc.c-torture/execute/20010605-2.c: New test.
26570
26571 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26572
26573         * g++.old-deja/g++.abi/vbase2.C: New test.
26574         * g++.old-deja/g++.abi/vbase3.C: New test.
26575
26576 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26577
26578         * g++.old-deja/g++.pt/friend49.C: New test.
26579
26580 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26581
26582         * g++.old-deja/g++.ext/anon3.C: New test.
26583
26584 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26585
26586         * g++.old-deja/g++.other/conv7.C: New test.
26587
26588 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26589
26590         * gcc.c-torture/compile/20010605-2.c: New test.
26591
26592 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26593
26594         * gcc.c-torture/execute/20010604-1.c: New test.
26595
26596 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26597
26598         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26599
26600 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26601
26602         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26603         (g++_link_flags): Likewise.
26604         (g++_init): Pass gccpath's value to two previous functions.
26605
26606 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26607
26608         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26609         Ensure logfile entry matches exec command line.
26610
26611 2001-05-31  Richard Henderson  <rth@redhat.com>
26612
26613         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26614         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26615
26616 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26617
26618         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26619         compiler for irix6.2
26620
26621 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26622
26623         * g++.old-deja/g++.other/optimize3.C: New file.
26624
26625 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26626
26627         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26628         assemble.
26629
26630 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         * g++.old-deja/g++.other/optimize2.C: New file.
26633
26634 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26635
26636         * gcc.c-torture/compile/20010518-2.c: New file.
26637         * gcc.c-torture/execute/20010518-1.c: New file.
26638         * gcc.c-torture/execute/20010518-2.c: New file.
26639
26640 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26641
26642         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26643
26644 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26645
26646         G++ no longer defines builtins that do not begin with __builtin.
26647         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26648         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26649         * g++.old-deja/g++.law/builtin1.C: Likewise.
26650         * g++.old-deja/g++.law/cvt2.C: Likewise.
26651         * g++.old-deja/g++.mike/net5.C: Likewise.
26652         * g++.old-deja/g++.other/builtins1.C: Likewise.
26653         * g++.old-deja/g++.other/builtins2.C: Likewise.
26654         * g++.old-deja/g++.other/builtins3.C: Likewise.
26655         * g++.old-deja/g++.other/builtins4.C: Likewise.
26656         * g++.old-deja/g++.other/inline8.C: Likewise.
26657         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26658
26659 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         * g++.old-deja/g++.pt/using1.C: Adjust.
26662         * g++.old-deja/g++.pt/using2.C: New test.
26663
26664 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26665
26666         * gcc.dg/cpp/charconst.c: New tests.
26667         * gcc.dg/cpp/escape.c: New tests.
26668         * gcc.dg/cpp/escape-1.c: New tests.
26669         * gcc.dg/cpp/escape-2.c: New tests.
26670         * gcc.dg/cpp/ucs.c: New tests.
26671
26672 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26673
26674         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26675         native compiler for irix6.5.
26676
26677 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26678
26679         * lib/g++.exp (g++_include_flags): Use args to compute
26680         get_multilibs.
26681         (g++_link_flags): Likewise.
26682         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26683
26684 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26685
26686         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26687
26688 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26689
26690         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26691         this file.
26692
26693 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26694
26695         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26696         STACK_SIZE;
26697         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26698         to STACK_SIZE; Use it to define size of add_histo array.
26699         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26700         to STACK_SIZE.
26701         (f): Use GITT_SIZE to define size of gitt local table.
26702         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26703         to STACK_SIZE; Use it to define size of bytemem array.
26704
26705 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26706
26707         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26708         on 68HC11/HC12 due to the asm instruction.
26709         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26710         * gcc.c-torture/compile/920520-1.x: Likewise.
26711         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26712         on 68HC11/HC12 because the function is larger than 64K.
26713         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26714         on 68HC11/HC12 because the structure is too large.
26715
26716 2001-05-20  Richard Henderson  <rth@redhat.com>
26717
26718         * gcc.c-torture/execute/20010520-1.c: New.
26719
26720 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26721
26722         * g++.old-deja/g++.warn/compare1.C: New test.
26723         * gcc.dg/compare4.c: New test.
26724
26725 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         * g++.old-deja/g++.other/optimize1.C: New test.
26728
26729 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26730
26731         * g++.old-deja/g++.pt/spec41.C: New test.
26732
26733 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26734
26735         * gcc.c-torture/compile/20010114-1.x: Remove.
26736
26737 2001-05-18  Stan Shebs  <shebs@apple.com>
26738
26739         * gcc.c-torture/compile/20010518-1.c: New test.
26740
26741 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26742
26743         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26744         * g++.old-deja/g++.pt/crash67.C: New test.
26745
26746 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26747
26748         * g++.old-deja/g++.other/debug9.C: New test.
26749
26750 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26751
26752         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26753
26754 2001-05-16  Jan Hubicka  <jh@suse.cz>
26755
26756         * gcc.c-torture/compile/20010516-1.c: New test.
26757
26758 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26759
26760         * g++.old-deja/g++.other/crash41.C: New test.
26761
26762 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26763
26764         * g++.old-deja/g++.pt/crash66.C: New test.
26765
26766 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26767
26768         * g++.old-deja/g++.robertl/eb27.C: Convert.
26769
26770 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26771
26772         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26773         declaration being redundant.
26774
26775 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26776
26777         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26778
26779 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26780
26781         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26782
26783 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26784
26785         * lib/g++.exp: Use testsuite_flags.
26786
26787 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26788
26789         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26790
26791 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26792
26793         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26794
26795 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26796
26797         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26798
26799 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26800
26801         * gcc.c-torture/compile/20010313-1.c: New test.
26802
26803 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26804
26805         * gcc.dg/cpp/direct2.c: New test.
26806         * gccq.dg/cpp/direct2s.c: New test.
26807
26808         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26809
26810 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26811
26812         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26813         * g++.old-deja/g++.other/op3.C: Likewise.
26814
26815 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26816
26817         * gcc.dg/cpp/syshdr.h: New file.
26818         * gcc.dg/cpp/sysmac1.c: Update.
26819         * gcc.dg/cpp/sysmac2.c: Update.
26820
26821 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26822
26823         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26824
26825 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26826
26827         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26828         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26829
26830 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26831
26832         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26833
26834 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26835
26836         * lib/g++.exp (g++_include_flags): Don't use any special flags
26837         if TESTING_IN_BUILD_TREE is not defined.
26838         (g++_init): Use a plain 'c++' as the compiler if
26839         TESTING_IN_BUILD_TREEE is not defined.
26840
26841 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26842
26843         * g++.old-deja/g++.eh/catch13.C: New test.
26844         * g++.old-deja/g++.eh/catch14.C: New test.
26845
26846 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26847
26848         * gcc.dg/cpp/tr-define.c: New test.
26849
26850 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26851
26852         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26853         <stdlib.h>, not <malloc.h>.
26854
26855 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26856
26857         * g++.old-deja/g++.ns/template17.C: New test.
26858
26859 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26860
26861         * g++.old-deja/g++.pt/ref4.C: New test.
26862
26863 2001-04-30  Richard Henderson  <rth@redhat.com>
26864
26865         * gcc.dg/20000724-1.c: Revert last change.
26866
26867 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26868
26869         * g77.f-torture/execute/20010430.f: New test.
26870
26871 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26872
26873         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26874
26875 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26876
26877         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26878
26879 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26880
26881         * g++.old-deja/g++.eh/crash6.C: New test.
26882
26883 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26884
26885         * g++.old-deja/g++.other/warn7.C: New test.
26886
26887 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26888
26889         * g++.old-deja/g++.other/defarg9.C: New test.
26890
26891 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26892
26893         * g77.f-torture/compile/20010426.f: New test.
26894         * g77.f-torture/execute/20010426.f: New test.
26895
26896 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26897
26898         * g77.f-torture/compile/20000629-1.x: Remove - error
26899         has been fixed.
26900
26901 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26902
26903         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26904         Tweak slightly to work with g++.dg framework.
26905         * g++.dg/special/ecos.exp: Run initp1.C test.
26906         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26907
26908         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26909         its linker doesn't give line numbers either.
26910         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26911
26912 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26913
26914         * g++.old-deja/g++.other/lex1.C: New test.
26915
26916 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26917
26918         * gcc.dg/noncompile/20010425-1.c: New test.
26919
26920 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26921
26922         * g++.old-deja/g++.pt/mangle2.C: New test.
26923
26924 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * gcc.dg/format/plus-1.c: New test.
26927
26928 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26929
26930         * gcc.dg/20010423-1.c: New test.
26931
26932 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26933
26934         * gcc.c-torture/execute/20010422-1.c: New test.
26935
26936 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26937
26938         * g++.old-deja/g++.ns/type2.C: New test.
26939
26940 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26941
26942         * g++.old-deja/g++.other/perf1.C: New test.
26943
26944 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26945
26946         * gcc.dg/c99-func-2.c: Remove xfail.
26947         * gcc.dg/c99-func-3.c: Remove xfail.
26948         * gcc.dg/c99-func-4.c: Remove xfail.
26949
26950 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26951
26952         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26953
26954 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26955
26956         * gcc.c-torture/compile/20010423-1.c: New test.
26957
26958 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         * g++.old-deja/g++.pt/typename28.C: New test.
26961
26962 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26963
26964         * g++.old-deja/g++.abi/empty2.C: New test.
26965         * g++.old-deja/g++.abi/empty3.C: New test.
26966
26967 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26968
26969         * g++.old-deja/g++.other/comdat2.C: New test.
26970         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26971
26972 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * g++.old-deja/g++.other/overload14.C: New test.
26975
26976 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26977
26978         * g++.old-deja/g++.other/lookup23.C: New test.
26979
26980 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26981
26982         * gcc.c-torture/execute/20010403-1.c: New test.
26983
26984 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26985             Mark Mitchell  <mark@codesourcery.com>
26986
26987         * lib/old-dejagnu.exp: Don't delete output of executable.
26988         Add .exe suffix to executables.
26989
26990 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26991
26992         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26993
26994 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26995
26996         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26997
26998 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27001         * g++.old-deja/g++.abi/crash1.C: New test.
27002
27003 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27004
27005         * g++.old-deja/g++.other/crash40.C: New test.
27006
27007 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27008
27009         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27010
27011 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27012
27013         * g++.old-deja/g++.other/warn6.C: New test.
27014
27015 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27016
27017         * g++.old-deja/g++.robertl/eb42.C: Same.
27018
27019 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27020
27021         * gcc.dg/wtr-conversion-1.c: New testcase.
27022
27023 2001-04-10  Richard Henderson  <rth@redhat.com>
27024
27025         * g++.old-deja/g++.other/array5.C: New.
27026
27027 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27028
27029         * gcc.c-torture/execute/20010408-1.c: New test.
27030
27031 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27032
27033         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27034         headers and constructs.
27035         * g++.old-deja/g++.robertl/eb79.C: Same.
27036         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27037         * g++.old-deja/g++.robertl/eb73.C: Same.
27038         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27039         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27040         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27041         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27042         * g++.old-deja/g++.robertl/eb44.C: Same.
27043         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27044         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27045         * g++.old-deja/g++.robertl/eb39.C: Same.
27046         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27047         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27048         * g++.old-deja/g++.robertl/eb30.C: Same.
27049         * g++.old-deja/g++.robertl/eb3.C: Same.
27050         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27051         * g++.old-deja/g++.robertl/eb21.C: Same.
27052         * g++.old-deja/g++.robertl/eb15.C: Same.
27053         * g++.old-deja/g++.robertl/eb118.C: Same.
27054         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27055         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27056         * g++.old-deja/g++.robertl/eb109.C: Same.
27057         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27058         * g++.old-deja/g++.mike/rtti1.C: Same.
27059         * g++.old-deja/g++.mike/p658.C: Same.
27060         * g++.old-deja/g++.mike/net46.C: Same.
27061         * g++.old-deja/g++.mike/net34.C: Same.
27062         * g++.old-deja/g++.mike/memoize1.C: Same.
27063         * g++.old-deja/g++.mike/eh2.C: Same.
27064         * g++.old-deja/g++.law/weak.C: Same.
27065         * g++.old-deja/g++.law/visibility7.C: Same.
27066         * g++.old-deja/g++.law/visibility25.C: Same.
27067         * g++.old-deja/g++.law/visibility22.C: Same.
27068         * g++.old-deja/g++.law/visibility2.C: Same.
27069         * g++.old-deja/g++.law/visibility17.C: Same.
27070         * g++.old-deja/g++.law/visibility13.C: Same.
27071         * g++.old-deja/g++.law/visibility10.C: Same.
27072         * g++.old-deja/g++.law/visibility1.C: Same.
27073         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27074         * g++.old-deja/g++.law/vbase1.C: Same.
27075         * g++.old-deja/g++.law/operators32.C: Same.
27076         * g++.old-deja/g++.law/nest3.C: Same.
27077         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27078         * g++.old-deja/g++.law/except5.C (main): Same.
27079         * g++.old-deja/g++.law/cvt7.C (run): Same.
27080         * g++.old-deja/g++.law/cvt2.C: Same.
27081         * g++.old-deja/g++.law/cvt16.C: Same.
27082         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27083         * g++.old-deja/g++.law/ctors17.C (main): Same.
27084         * g++.old-deja/g++.law/ctors13.C: Same.
27085         * g++.old-deja/g++.law/ctors12.C (main): Same.
27086         * g++.old-deja/g++.law/ctors10.C: Same.
27087         * g++.old-deja/g++.law/code-gen5.C: Same.
27088         * g++.old-deja/g++.law/bad-error7.C: Same.
27089         * g++.old-deja/g++.law/arm9.C: Same.
27090         * g++.old-deja/g++.law/arm12.C: Same.
27091         * g++.old-deja/g++.law/arg8.C: Same.
27092         * g++.old-deja/g++.law/arg1.C: Same.
27093         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27094         * g++.old-deja/g++.jason/template31.C: Same.
27095         * g++.old-deja/g++.jason/template24.C (main): Same.
27096         * g++.old-deja/g++.jason/2371.C: Same.
27097         * g++.old-deja/g++.eh/new2.C: Same.
27098         * g++.old-deja/g++.eh/new1.C: Same.
27099         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27100         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27101         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27102         * g++.old-deja/g++.brendan/crash62.C: Same.
27103         * g++.old-deja/g++.brendan/crash52.C: Same.
27104         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27105         * g++.old-deja/g++.brendan/crash38.C: Same.
27106         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27107         * g++.old-deja/g++.brendan/copy9.C: Same.
27108
27109 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27110
27111         * gcc.c-torture/execute/20001203-2.c (memset):
27112         Count argument is of type __SIZE_TYPE__.
27113
27114 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27115
27116         * gcc.c-torture/compile/20010404-1.c: New test.
27117
27118 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27119
27120         * gcc.c-torture/compile/20010326-1.c: New test.
27121
27122 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27123
27124         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27125         peculiarities of the SH.
27126         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27127
27128 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27129
27130         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27131         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27132         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27133
27134 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27135
27136         * g77.f-torture/compile/20010321-1.f: New test.
27137
27138 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27139
27140         * gcc.c-torture/compile/20010329-1.c: New test.
27141
27142 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27143
27144         * gcc.c-torture/execute/20010329-1.c: New test.
27145
27146 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27147
27148         * g++.old-deja/g++.other/eh4.C: Fix typo.
27149
27150 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27151
27152         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27153
27154 2001-03-28  Philip Blundell  <philb@gnu.org>
27155
27156         * gcc.c-torture/compile/20010328-1.c: New test.
27157
27158 2001-03-27  Richard Henderson  <rth@redhat.com>
27159
27160         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27161         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27162
27163 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27164
27165         * gcc.c-torture/compile/20010327-1.c: New test.
27166
27167 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27168
27169         * g++.old-deja/g++.other/friend12.C: New test.
27170         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27171         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27172
27173 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27174
27175         * gcc.c-torture/execute/20010325-1.c: New test.
27176
27177 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * g++.old-deja/g++.other/mangle3.C: New test.
27180
27181 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27182
27183         * g++.old-deja/g++.other/anon8.C: New test.
27184
27185 2001-03-20  Philip Blundell  <philb@gnu.org>
27186
27187         * gcc.c-torture/compile/20010320-1.c: New test.
27188
27189 2001-03-17  Richard Henderson  <rth@redhat.com>
27190
27191         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27192
27193 2001-03-15  Geoff Keating  <geoff@redhat.com>
27194
27195         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27196         tests on AIX.
27197
27198 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27199
27200         * g++.old-deja/g++.other/eh4.C: New test.
27201
27202 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27203
27204         * gcc.dg/cpp/mi1.c: Update.
27205
27206 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27207
27208         * g++.old-deja/g++.other/regstack.C: New test.
27209
27210 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27211
27212         * g++.old-deja/g++.other/ref4.C: New test.
27213
27214 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27215
27216         * objc/execute/va_method.m: Added.
27217         * objc/execute/IMP.m: Added.
27218         * objc/execute/_cmd.m: Added.
27219         * objc/execute/accessing_ivars.m: Added.
27220         * objc/execute/class-1.m: Added.
27221         * objc/execute/class-10.m: Added.
27222         * objc/execute/class-11.m: Added.
27223         * objc/execute/class-12.m: Added.
27224         * objc/execute/class-13.m: Added.
27225         * objc/execute/class-14.m: Added.
27226         * objc/execute/class-2.m: Added.
27227         * objc/execute/class-3.m: Added.
27228         * objc/execute/class-4.m: Added.
27229         * objc/execute/class-5.m: Added.
27230         * objc/execute/class-6.m: Added.
27231         * objc/execute/class-7.m: Added.
27232         * objc/execute/class-8.m: Added.
27233         * objc/execute/class-9.m: Added.
27234         * objc/execute/class-tests-1.h
27235         * objc/execute/class-tests-2.h
27236         * objc/execute/compatibility_alias.m: Added.
27237         * objc/execute/encode-1.m: Added.
27238         * objc/execute/formal_protocol-1.m: Added.
27239         * objc/execute/formal_protocol-2.m: Added.
27240         * objc/execute/formal_protocol-3.m: Added.
27241         * objc/execute/formal_protocol-4.m: Added.
27242         * objc/execute/formal_protocol-5.m: Added.
27243         * objc/execute/formal_protocol-6.m: Added.
27244         * objc/execute/formal_protocol-7.m: Added.
27245         * objc/execute/informal_protocol.m: Added.
27246         * objc/execute/initialize.m: Added.
27247         * objc/execute/load.m: Added.
27248         * objc/execute/many_args_method.m: Added.
27249         * objc/execute/nested-3.m: Added.
27250         * objc/execute/no_clash.m: Added.
27251         * objc/execute/private.m: Added.
27252         * objc/execute/redefining_self.m: Added.
27253         * objc/execute/root_methods.m: Added.
27254         * objc/execute/selector-1.m: Added.
27255         * objc/execute/static-1.m: Added.
27256         * objc/execute/static-2.m: Added.
27257         * objc/execute/va_method.m: Added.
27258
27259 2001-03-10  Richard Henderson  <rth@redhat.com>
27260
27261         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27262
27263 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27264
27265         * g++.old-deja/g++.other/crash31.C: XFAIL.
27266         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27267         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27268         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27269         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27270         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27271
27272 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27273
27274         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27275
27276 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27277
27278         * gcc.dg/20000724-1.c: Don't use multiline strings.
27279
27280 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27281
27282         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27283         result of -cString against what we expect it to be; don't just
27284         print it out for no one to read.
27285
27286         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27287         Based on testcases provided by Nicola Pero.
27288
27289 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27290
27291         * gcc.dg/cpp/macro7.c: New test.
27292
27293 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27294
27295         * gcc.dg/cpp/multiline.c: Update.
27296
27297 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27298
27299         * g++.old-deja/g++.other/enum3.C: New test.
27300
27301 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27302
27303         * g++.old-deja/g++.other/pod1.C: New test.
27304
27305 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27306
27307         * g++.old-deja/g++.ext/overload1.C: New test.
27308
27309 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         * g++.old-deja/g++.pt/using1.C: New test.
27312
27313 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27314
27315         * g++.old-deja/g++.other/using9.C: New test.
27316
27317 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27318
27319         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27320
27321         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27322
27323 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27324
27325         * g++.old-deja/g++.ext/realpt1.C: Remove.
27326
27327 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27328
27329         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27330
27331 2001-02-26  Will Cohen  <wcohen@redhat.com>
27332
27333         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27334
27335 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27336
27337         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27338         templatized constructors.
27339
27340 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27341
27342         * gcc.c-torture/execute/20010224-1.c: New test.
27343
27344 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27345
27346         * gcc.c-torture/execute/20010222-1.c: New test.
27347
27348 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27349
27350         * g++.old-deja/g++.other/inline20.C: New test.
27351
27352 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27353
27354         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27355
27356 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27357
27358         * g++.old-deja/g++.other/lookup22.C: New test.
27359
27360 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27361
27362         * g77.dg: New directory.
27363         * g77.dg/20010216-1.f: New test case.
27364         * g77.dg/dg.exp: New driver.
27365         * lib/g77-dg.exp: New driver library.
27366
27367 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27368
27369         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27370
27371 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27372
27373         * g++.old-deja/g++.other/decl9.C: New test.
27374
27375 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27376
27377         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27378         not need <string> and also tests the initialization at runtime.
27379
27380 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27381
27382         * gcc.c-torture/execute/longlong.c: New test.
27383
27384 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27385
27386         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27387
27388 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27389
27390         * gcc.c-torture/execute/920302-1.c (execute):
27391         Change argument type to short.
27392
27393 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27394
27395         * g++.old-deja/g++.pt/deduct6.C: New test.
27396
27397 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27398
27399         * g++.old-deja/g++.pt/deduct5.C: New test.
27400
27401 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27402
27403         * gcc.c-torture/execute/20010209-1.c: New test.
27404
27405 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27406
27407         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27408
27409 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27410
27411         * g++.dg/vtgc1.C: Update for new ABI.
27412
27413         * consistency.vlad: New directory, 1665 files.
27414
27415 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27416
27417         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27418         return type.
27419         * gcc.dg/cpp/digraphs.c: Declare puts.
27420
27421 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27422
27423         * g++.old-deja/g++.other/warn5.C: New test.
27424
27425 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27426
27427         * g++.old-deja/g++.pt/spec40.C: New test.
27428
27429 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27430
27431         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27432         case.
27433         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27434
27435 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27436
27437         * gcc.c-torture/compile/20010209-1.c: New test.
27438
27439 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27440
27441         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27442         excess errors message but not if it crashes.
27443         * g++.old-deja/g++.other/crash27.C: Likewise.
27444         * g++.old-deja/g++.other/crash28.C: Likewise.
27445         * g++.old-deja/g++.other/crash30.C: Likewise.
27446         * g++.old-deja/g++.other/crash32.C: Likewise.
27447         * g++.old-deja/g++.other/crash35.C: Likewise.
27448         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27449
27450 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27451
27452         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27453         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27454         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27455         g77.f-torture/execute/execute.exp,
27456         g77.f-torture/noncompile/noncompile.exp,
27457         gcc.c-torture/execute/execute.exp,
27458         gcc.c-torture/execute/memcheck/memcheck.exp,
27459         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27460         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27461         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27462         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27463         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27464         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27465         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27466         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27467         Remove bug reporting instructions with ancient email addresses.
27468
27469 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27470
27471         * gcc.dg/20010202-1.c: New test.
27472         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27473
27474 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27475
27476         * g++.dg/stdbool-if.C: New test.
27477
27478 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27479
27480         * objc/execute/fdecl.m: Added main().
27481
27482 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27483
27484         * gcc.c-torture/execute/20010206-1.c: New test.
27485
27486 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27487
27488         * gcc.dg/cpp/avoidpaste1.c: Update.
27489
27490 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27491
27492         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27493         Pero <nicola@brainstorm.co.uk>.
27494         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27495
27496 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27497
27498         * g++.old-deja/g++.pt/spec39.C: New test.
27499
27500 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27501
27502         * gcc.c-torture/compile/20010202-1.c: New test.
27503
27504 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27505
27506         * g++.old-deja/g++.abi/primary2.C: New test.
27507         * g++.old-deja/g++.abi/primary3.C: New test.
27508         * g++.old-deja/g++.abi/primary4.C: New test.
27509         * g++.old-deja/g++.abi/primary5.C: New test.
27510         * g++.old-deja/g++.abi/vtable3.h: New test.
27511         * g++.old-deja/g++.abi/vtable3a.C: New test.
27512         * g++.old-deja/g++.abi/vtable3b.C: New test.
27513         * g++.old-deja/g++.abi/vtable3c.C: New test.
27514         * g++.old-deja/g++.abi/vtable3d.C: New test.
27515         * g++.old-deja/g++.abi/vtable3e.C: New test.
27516         * g++.old-deja/g++.abi/vtable3f.C: New test.
27517         * g++.old-deja/g++.abi/vtable3g.C: New test.
27518         * g++.old-deja/g++.abi/vtable3h.C: New test.
27519         * g++.old-deja/g++.abi/vtable3i.C: New test.
27520         * g++.old-deja/g++.abi/vtable3j.C: New test.
27521         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27522
27523 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27524
27525         * g++.old-deja/g++.other/anon6.C: New test.
27526         * g++.old-deja/g++.other/anon7.C: New test.
27527
27528 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27529
27530         * gcc.dg/cpp/avoidpaste2.c: New tests.
27531
27532 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27533
27534         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27535
27536 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27537
27538         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27539         DECIMAL_DIG cases for Irix."
27540
27541 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27542
27543         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27544
27545 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27546
27547         * gcc.dg/c99-tag-1.c: New test.
27548
27549 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27550
27551         * gcc.dg/cpp/tr-warn1.c: Add tests.
27552
27553 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27554
27555         * gcc.dg/cpp/avoidpaste1.c: Update.
27556         * gcc.dg/cpp/paste4.c: Update.
27557
27558 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27559
27560         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27561         cases for Irix.
27562
27563 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27564
27565         * g++.old-deja/g++.other/inline19.C: New test.
27566
27567 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27568
27569         * gcc.dg/Wlarger-than.c: New test.
27570
27571 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27572
27573         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27574
27575 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27576
27577         * gcc.c-torture/execute/20010129-1.c: New test.
27578         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27579
27580 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27581
27582         * gcc.dg/cpp/avoidpaste1.c: Test case.
27583
27584 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27585
27586         * g++.old-deja/g++.other/inline18.C: New test.
27587
27588 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27589
27590         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27591         and __builtin_putchar.
27592
27593 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27594
27595         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27596         tests.
27597
27598 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27599
27600         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27601         floating point number rounding mode to round to the nearest
27602         representable mode.
27603
27604 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27605
27606         * g++.old-deja/g++.other/mangle2.C: New test.
27607
27608 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27609
27610         * gcc.c-torture/compile/20010124-1.c: New test.
27611
27612 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27613
27614         * g++.old-deja/g++.pt/spec38.C: New test.
27615
27616 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27617
27618         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27619         "Build don't run".
27620
27621 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27622
27623         * gcc.c-torture/execute/20010123-1.c: New test.
27624
27625 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27626
27627         * g++.old-deja/g++.pt/spec37.C: New test.
27628
27629 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27630
27631         * g++.old-deja/g++.pt/overload14.C: New test.
27632
27633 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27634
27635         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27636         __builtin_return_address.
27637
27638 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27639
27640         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27641         * g++.old-deja/g++.pt/spec35.C: New test.
27642         * g++.old-deja/g++.pt/spec36.C: New test.
27643
27644 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27645
27646         * gcc.c-torture/compile/20010118-1.c: New test.
27647
27648 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27649
27650         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27651
27652 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27653
27654         * gcc.c-torture/execute/20010119-1.c: New test.
27655
27656 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27657
27658         * g++.old-deja/g++.other/vbase5.C: New test.
27659
27660 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27661
27662         * gcc.c-torture/execute/20010118-1.c: New test.
27663
27664 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.pt/deduct3.C: New test.
27667
27668 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         * g++.old-deja/g++.pt/spec34.C: New test.
27671
27672 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27673
27674         * g77.f-torture/compile/20000601-2.f: New test.
27675
27676 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         * g++.old-deja/g++.other/init17.C: New test.
27679
27680 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27681
27682         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27683
27684 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27685
27686         * g++.old-deja/g++.pt/unify8.C: New test.
27687
27688 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27689
27690         * g++.old-deja/g++.abi/vbase1.C: New test.
27691
27692 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27693
27694         * g++.old-deja/g++.pt/crash65.C: New test.
27695
27696 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27697
27698         * gcc.dg/cpp/assembl2.S: New test case.
27699
27700 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27701
27702         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27703         are supported.
27704
27705 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27706
27707         * g++.old-deja/g++.other/builtins1.C: New test.
27708         * g++.old-deja/g++.other/builtins2.C: Likewise.
27709         * g++.old-deja/g++.other/builtins3.C: Likewise.
27710         * g++.old-deja/g++.other/builtins4.C: Likewise.
27711
27712 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27713
27714         * gcc.c-torture/compile/20010117-1.c: New test.
27715         * gcc.c-torture/compile/20010117-2.c: New test.
27716
27717 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27718
27719         * g77.f-torture/execute/20010116.[fx]: New test,
27720         XFAIL on i?86-*-*.
27721         * g77.f-torture/compile/20010115.f: Indicate it's
27722         a test for PR fortran/1636.
27723
27724 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27725
27726         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27727
27728 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27729
27730         * g77.f-torture/compile/20010115.f: New test.
27731
27732 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.pt/nontype5.C: New test.
27735
27736 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27737
27738         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27739         have an equivalent working one below it.
27740
27741 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27742
27743         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27744         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27745
27746 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27747
27748         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27749         message containing "init_priority".
27750         (conpr-2.C): Likewise.
27751         (conpr-3.C): Likewise.
27752         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27753
27754 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27755
27756         * gcc.c-torture/execute/20010114-2.c: New test.
27757
27758 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27759
27760         * gcc.c-torture/compile/20010114-1.c: New test.
27761         * gcc.c-torture/compile/20010114-1.x: Xfail.
27762         * gcc.c-torture/compile/20010114-2.c: New test.
27763         * gcc.c-torture/execute/20010114-1.c: New test.
27764         * gcc.dg/trunc-1.c: New test.
27765         * gcc.dg/uninit-B.c: New test.
27766
27767 2001-01-13  Nick Clifton  <nickc@redhat.com>
27768
27769         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27770         target.
27771
27772 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27773
27774         * gcc.c-torture/compile/20010113-1.c: New test.
27775
27776 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27777
27778         * gcc.c-torture/compile/20001212-1.c: New test.
27779
27780 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27781
27782         * gcc.dg/cpp/widestr1.c: Update.
27783         * gcc.dg/cpp/prag-imp.c: Remove.
27784
27785 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27786
27787         * gcc.c-torture/execute/20000801-3.x: Remove.
27788         * gcc.dg/c90-init-1.c: New test.
27789         * gcc.dg/c99-init-1.c: New test.
27790         * gcc.dg/c99-init-2.c: New test.
27791         * gcc.dg/gnu99-init-1.c: New test.
27792
27793 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27794
27795         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27796         testing that no relevant ones were found.
27797
27798 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27799
27800         * g++.old-deja/g++.pt/cast2.C: New test.
27801
27802 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27803
27804         * g++.old-deja/g++.pt/friend47.C: New test.
27805
27806 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27807
27808         * g++.old-deja/g++.pt/instantiate13.C: New test.
27809
27810 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27811
27812         * g++.old-deja/g++.other/defarg7.C: New test.
27813         * g++.old-deja/g++.other/defarg8.C: New test.
27814
27815 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.pt/crash64.C: New test.
27818
27819 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27820
27821         * g++.old-deja/g++.pt/crash63.C: New test.
27822
27823 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27824
27825         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27826
27827 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27828
27829         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27830
27831 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27832
27833         * g++.old-deja/g++.pt/error3.C: New test.
27834
27835 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27836
27837         * g++.old-deja/g++.other/crash39.C: New test.
27838
27839 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27840
27841         * g++.old-deja/g++.other/vbase4.C: New test.
27842
27843 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27844
27845         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27846         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27847         * gcc.dg/special/special.exp: New test driver which will check
27848         for alias support for the above test.
27849
27850 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27851
27852         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27853         problems on small machines.
27854         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27855         parameterize.
27856
27857 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27858
27859         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27860         mips.
27861         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27862
27863 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27864
27865         * g++.old_deja/g++.pt/using8.C: New test.
27866
27867 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27868
27869         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27870
27871 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27872
27873         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27874         where a failure is expected.
27875         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27876
27877 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.old_deja/g++.pt/instantiate12.C: New test.
27880
27881 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27882
27883         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27884         start of structs.
27885         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27886         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27887         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27888         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27889         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27890         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27891         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27892         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27893         * g++.old-deja/g++.eh/spec6.C: Likewise.
27894         * g++.old-deja/g++.jason/crash3.C: Likewise.
27895         * g++.old-deja/g++.law/ctors11.C: Likewise.
27896         * g++.old-deja/g++.law/ctors17.C: Likewise.
27897         * g++.old-deja/g++.law/ctors5.C: Likewise.
27898         * g++.old-deja/g++.law/ctors9.C: Likewise.
27899         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27900         * g++.old-deja/g++.mike/net22.C: Likewise.
27901         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27902         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27903         * g++.old-deja/g++.mike/virt3.C: Likewise.
27904         * g++.old-deja/g++.niklas/t128.C: Likewise.
27905         * g++.old-deja/g++.other/anon4.C: Likewise.
27906         * g++.old-deja/g++.other/using1.C: Likewise.
27907         * g++.old-deja/g++.other/warn3.C: Likewise.
27908         * g++.old-deja/g++.pt/t37.C: Likewise.
27909         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27910         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27911
27912 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27913
27914         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27915
27916 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27917
27918         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27919
27920 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27921
27922         * gcc.c-torture/compile/20010107-1.c: New test.
27923
27924 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27925
27926         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27927
27928 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27929
27930         * gcc.dg/format/format.h: New file.
27931         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27932         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27933         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27934         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27935         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27936         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27937         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27938         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27939         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27940         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27941         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27942         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27943         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27944         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27945         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27946         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27947         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27948         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27949         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27950         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27951         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27952         instead of declaring standard types, macros and functions in each
27953         test.
27954
27955 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27956
27957         * gcc.c-torture/execute/20010106-1.c: New test.
27958
27959 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27960
27961         * gcc.dg/format/format.exp: New file.
27962         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27963         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27964         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27965         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27966         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27967         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27968         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27969         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27970         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27971         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27972         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27973         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27974         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27975         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27976         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27977         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27978         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27979         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27980         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27981         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27982         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27983         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27984         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27985         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27986         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27987         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27988         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27989         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27990         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27991         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27992         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27993         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27994         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27995         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27996         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27997         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27998         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27999         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28000         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28001         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28002         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28003         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28004
28005 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28006
28007         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28008         account.
28009
28010 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28011
28012         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28013
28014 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         * g++.old-deja/g++.pt/crash62.C: New test.
28017
28018 2001-01-04  Richard Henderson  <rth@redhat.com>
28019
28020         * gcc.dg/20000926-1.c: Update expected warnings.
28021         * gcc.dg/array-2.c: Likewise.
28022         * gcc.dg/array-4.c: Also validate flexible array members.
28023         * gcc.dg/c99-flex-array-1.c: New.
28024
28025 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28026
28027         * gcc.c-torture/compile/20001222-1.x: Remove.
28028
28029 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28030
28031         * gcc.c-torture/execute/built-in-setjmp.c: New.
28032
28033 2001-01-03  Richard Henderson  <rth@redhat.com>
28034
28035         * gcc.dg/940510-1.c: Update expected error wording.
28036         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28037
28038 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28039
28040         * lib/target-supports.exp (check_alias_available): Modified to
28041         indicate aliases not supported if only weak aliases are supported.
28042
28043 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28044
28045         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28046         Turn on cmpstrsi checks for __pj__ and __i370__.
28047
28048 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         * g++.old-deja/g++.other/virtual11.C: New test.
28051
28052 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28053
28054         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28055
28056 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28057
28058         * gcc.c-torture/compile/20010102-1.c: New test.
28059
28060 2001-01-02  Andreas Jaeger  <aj@suse.de>
28061
28062         * gcc.dg/noreturn-3.c: New test.
28063
28064         * gcc.dg/noreturn-4.c: New test.
28065
28066 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28067
28068         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28069         __builtin_fputc and __builtin_fwrite.
28070
28071 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28072
28073         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28074         signed char, not default char.
28075
28076 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28077
28078         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28079
28080 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28081
28082         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28083
28084 2000-12-29  Richard Henderson  <rth@redhat.com>
28085
28086         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28087         (__cyg_profile_func_exit): Define.
28088
28089 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28090
28091         * g++.dg/vtgc1.C: New test.
28092
28093 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28094
28095         * gcc.dg/noncompile/20001228-1.c: New test.
28096
28097         * gcc.dg/20001228-1.c: New test.
28098
28099         * gcc.c-torture/execute/20001228-1.c: New test.
28100
28101 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28102
28103         * gcc.dg/format-strfmon-1.c: New test.
28104
28105 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28106
28107         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28108         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28109         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28110         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28111         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28112         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28113         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28114         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28115         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28116         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28117         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28118         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28119         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28120
28121         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28122         * gcc.c-torture/execute/string-opt-4.c: Test index.
28123
28124 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28125
28126         * gcc.c-torture/compile/20001226-1.c: New test.
28127
28128 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28129
28130         * gcc.c-torture/compile/20001222-1.c: New test.
28131         * gcc.c-torture/compile/20001222-1.x: Xfail.
28132
28133 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28134
28135         * gcc.c-torture/execute/comp-goto-2.c: New test.
28136
28137 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28138
28139         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28140         Use long types if __INT_MAX__ is 32767.
28141         (main): Use cast to (sint32 *) when poking 88 into a_page.
28142
28143         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28144
28145 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28146
28147         * gcc.c-torture/compile/20001221-1.c: New test.
28148         * gcc.c-torture/execute/20001221-1.c: New test.
28149
28150 2000-12-20  Richard Henderson  <rth@redhat.com>
28151
28152         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28153         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28154
28155 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28156
28157         * gcc.dg/compare3.c: New test.
28158
28159 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28160
28161         * gcc.dg/format-warnll-1.c: New test.
28162
28163 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28164
28165         * gcc.dg/cpp/cmdlne-P.c: New test.
28166
28167 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28168
28169         * gcc.c-torture/execute/builtin-abs-1.c,
28170         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28171
28172 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28173
28174         * gcc.dg/cpp/multiline.c: New test.
28175
28176 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28177
28178         * g++.old-deja/g++.other/syshdr1.C: Update.
28179         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28180
28181 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28182
28183         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28184
28185 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28186
28187         * g++.old-deja/g++.pt/ttp65.C: New test.
28188
28189 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28190
28191         * g++.old-deja/g++.pt/ttp64.C: New test.
28192
28193 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28194
28195         * g++.old-deja/g++.pt/spec33.C: New test.
28196
28197 2000-12-14  Catherine Moore  <clm@redhat.com>
28198
28199         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28200         * gcc.c-torture/execute/920612-2.c: Likewise.
28201         * gcc.c-torture/execute/920428-2.c: Likewise.
28202         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28203         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28204
28205 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28206
28207         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28208         * gcc.dg/pack-test-2.c: Likewise.
28209
28210 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28211
28212         Tests by Zack Weinberg <zackw@stanford.edu>.
28213
28214         * gcc.dg/cpp/defined.c: Update.
28215         * gcc.dg/cpp/defined_trad.c: New tests.
28216
28217 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28218
28219         * gcc.dg/cpp/trad-direct.c: Update.
28220
28221 2000-12-11  Neil Booth  <neilb@earthling.net>
28222
28223         * gcc.dg/cpp/defined_trad.c
28224
28225 2000-12-11  Neil Booth  <neilb@earthling.net>
28226
28227         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28228
28229 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28230
28231         * gcc.dg/format-miss-2.c: New test.
28232
28233 2000-12-09  Neil Booth  <neilb@earthling.net>
28234
28235         * gcc.dg/cpp/lineflags.c: New tests.
28236         * gcc.dg/cpp/poison.c: Update.
28237         * gcc.dg/cpp/redef2.c: Update.
28238         * gcc.dg/cpp/skipping.c: New test.
28239
28240 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28241
28242         * g++.old-deja/g++.other/eh3.C: New testcase.
28243
28244 2000-12-07  Neil Booth  <neilb@earthling.net>
28245
28246         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28247         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28248         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28249         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28250         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28251         Update.
28252
28253 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28254
28255         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28256         __SIZE_TYPE__ instead of int for type of integers cast to
28257         pointers.
28258
28259 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28260
28261         * g++.old-deja/g++.other/cleanup4.C: New test.
28262
28263 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28264
28265         * format-sec-1.c: New test.
28266
28267 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28268
28269         * gcc.dg/format-nonlit-3.c: New test.
28270
28271 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28272
28273         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28274         through a null pointer.
28275
28276 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28277
28278         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28279         * g++.old-deja/g++.pt/partial4.C: New test.
28280
28281 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28282
28283         * gcc.c-torture/execute/ieee/hugeval.x: New.
28284
28285 2000-12-06  Neil Booth  <neilb@earthling.net>
28286
28287         * gcc.dg/cpp/backslash2.c: New tests.
28288
28289 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28290
28291         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28292         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28293
28294 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28295
28296         * gcc.c-torture/execute/20001203-2.c: New testcase.
28297
28298 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28299
28300         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28301         * g++.old-deja/g++.other/virtual10.C: New test.
28302
28303 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28306
28307 2000-12-05  Richard Henderson  <rth@redhat.com>
28308
28309         * gcc.c-torture/compile/20001205-1.c: New.
28310
28311 2000-12-04  Neil Booth  <neilb@earthling.net>
28312
28313         * g++.old-deja/g++.other/virtual9.C: New test.
28314         * g++.old-deja/g++.pt/crash61.C: New test.
28315         * gcc.c-torture/execute/loop-9.c: New test.
28316
28317 2000-12-04  Neil Booth  <neilb@earthling.net>
28318
28319         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28320         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28321         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28322         * gcc.dg/cpp/extratokens.c: ...here.
28323
28324 2000-12-04  Neil Booth  <neilb@earthling.net>
28325
28326         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28327         New tests.
28328
28329 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28330
28331         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28332         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28333
28334 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28335
28336         * gcc.c-torture/execute/20001203-1.c: New test.
28337
28338 2000-12-03  Neil Booth  <neilb@earthling.net>
28339
28340         * gcc.dg/cpp/macro6.c: New test cases.
28341
28342 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28343
28344         * gcc.c-torture/execute/string-opt-9.c: New test.
28345         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28346         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28347         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28348
28349         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28350         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28351
28352 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28353
28354         * gcc.dg/cpp/if-6.c: New testcase.
28355
28356         * gcc.dg/20001201-1.c: New testcase.
28357
28358 2000-12-02  Neil Booth  <neilb@earthling.net>
28359
28360         * g++.old-deja/g++.other/externC4.C,
28361         g++.old-deja/g++.other/friend10.C: New tests.
28362
28363 2000-12-02  Neil Booth  <neilb@earthling.net>
28364
28365         * g++.old-deja/g++.other/instan2.C
28366         * g++.old-deja/g++.other/instan3.C: New test.
28367
28368 2000-12-02  Neil Booth  <neilb@earthling.net>
28369
28370         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28371         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28372         gnuc99.c,gnuc99-pedantic.c: New tests.
28373
28374 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28375
28376         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28377         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28378
28379 2000-12-01  Neil Booth  <neilb@earthling.net>
28380
28381         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28382         * gcc.dg/cpp/poison.c: Update.
28383         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28384
28385 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28386
28387         * g77.f-torture/execute/20001201.f: New test.
28388
28389 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28390
28391         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28392
28393 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28394
28395         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28396
28397 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28398
28399         * g++.old-deja/g++.other/cast6.C: New test.
28400
28401 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28402
28403         * gcc.c-torture/execute/20001130-2.c: New testcase.
28404
28405 2000-11-30  Richard Henderson  <rth@redhat.com>
28406
28407         * gcc.c-torture/execute/20001130-1.c: New test.
28408
28409 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28410
28411         * g++.old-deja/g++.other/op3.C: New test.
28412
28413 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28414
28415         * g++.old-deja/g++.other/op2.C: New test.
28416
28417 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         * g++.old-deja/g++.other/crash38.C: New test.
28420
28421 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28422
28423         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28424
28425 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28426
28427         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28428         tests.
28429         * gcc.c-torture/execute/string-opt-6.c: New test.
28430
28431         * gcc.dg/20001117-1.c: Add main.
28432
28433 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28434
28435         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28436         Move from here ...
28437         * gcc.dg/940510-1.c: ... to here.
28438
28439         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28440         zero-size arrays in toplevel structures.
28441
28442 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28443
28444         * gcc.c-torture/execute/loop-8.c: New test.
28445
28446 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28447
28448         * g++.old-deja/g++.other/base1.C: New test.
28449
28450 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         * g++.old-deja/g++.other/parse2.C: New test.
28453
28454 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28455
28456         * g++.old-deja/g++.pt/incomplete1.C: New test.
28457
28458 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28459
28460         * g++.old-deja/g++.other/friend9.C: New test.
28461
28462 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28463
28464         * gcc.dg/20001127-1.c: New test.
28465
28466 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28467
28468         * g++.old-deja/g++.pt/friend46.C: New test.
28469
28470 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         * g++.old-deja/g++.other/ptrmem8.C: New test.
28473
28474 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28475
28476         * gcc.c-torture/execute/string-opt-7.c: New test.
28477         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28478
28479 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28480
28481         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28482         instead of 'mkcheck 2'.
28483
28484 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28485
28486         * gcc.c-torture/execute/memcheck/driver.c,
28487         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28488         C9X references to refer to C99.
28489
28490 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28491
28492         * gcc.dg/ultrasp3.c: New test.
28493
28494 2000-11-25  Neil Booth  <neilb@earthling.net>
28495
28496         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28497
28498 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28499
28500         * gcc.c-torture/compile/20001123-2.c: New.
28501
28502 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28503
28504         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28505
28506 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28507
28508         * gcc.dg/sequence-point-1.c: Add some new tests.
28509         * gcc.c-torture/execute/20001124-1.c: New test.
28510
28511 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28512
28513         * g++.old-deja/g++.other/vaarg4.C: New test.
28514         * gcc.c-torture/compile/20001123-1.c: New test.
28515
28516 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28517
28518         * g++.other/crash24.C: Adjust and remove XFAIL.
28519         * g++.other/crash37.C: New test.
28520
28521 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28522
28523         * g++.old-deja/g++.pt/instantiate9.C: New test.
28524
28525 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28526
28527         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28528         new ABI, too.
28529
28530         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28531         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28532
28533 2000-11-22  Neil Booth  <neilb@earthling.net>
28534
28535         * gcc.dg/cpp/Wtrigraphs.c: New test.
28536
28537 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28538
28539         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28540
28541 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28542
28543         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28544
28545 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28546
28547         * lib/gcc-dg.exp: load_lib scanasm.exp.
28548         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28549         * lib/g++-dg.exp: load_lib scanasm.exp.
28550         * lib/scanasm.exp: New.
28551         (scan-assembler, scan-assembler-not): Add optional arguments to
28552         test name, or if not present, the pattern name.
28553         (scan-assembler-dem, scan-assembler-dem-not): New.
28554
28555         * g++.dg/dg.exp: New.
28556
28557 2000-11-21  Neil Booth  <neilb@earthling.net>
28558
28559         * gcc.dg/cpp/integrated1.c: Remove.
28560
28561 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28562
28563         * gcc.c-torture/execute/20001121-1.c: New test.
28564
28565 2000-11-21  Richard Henderson  <rth@redhat.com>
28566
28567         * gcc.c-torture/compile/20001121-1.c: New test.
28568
28569 2000-11-20  Neil Booth  <neilb@earthling.net>
28570
28571         * gcc.dg/cpp/integrated1.c: New test.
28572
28573 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28574
28575         * g++.old-deja/g++.other/inline17.C: New test.
28576
28577 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28578
28579         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28580         local variable to be zero: I made the variable global. Now
28581         uses abort() and exit() instead of relying on main's return value.
28582
28583 2000-11-20  Neil Booth  <neilb@earthling.net>
28584
28585         * gcc.dg/cpp/paste2.c: Update test.
28586         * objc/execute/paste.m: New test.
28587
28588 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28589
28590         * gcc.dg/c99-condexpr-1.c: New test.
28591
28592 2000-11-20  Neil Booth  <neilb@earthling.net>
28593
28594         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28595
28596 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28597
28598         * g++.old-deja/g++.pt/export1.C: New test.
28599
28600 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28601
28602         * gcc.dg/20001117-1.c: New test.
28603
28604 2000-11-18  Richard Henderson  <rth@redhat.com>
28605
28606         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28607
28608 2000-11-18  Richard Henderson  <rth@redhat.com>
28609
28610         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28611         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28612         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28613
28614 2000-11-18  Richard Henderson  <rth@redhat.com>
28615
28616         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28617         (main): New.  Exit cleanly.
28618
28619 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28620
28621         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28622         gcc.dg/c99-fordecl-2.c: New tests.
28623
28624 2000-11-18  Richard Henderson  <rth@redhat.com>
28625
28626         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28627         * gcc.c-torture/execute/zerolen-2.c: New.
28628
28629 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28630
28631         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28632         memory.
28633
28634 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28635
28636         * g++.old-deja/g++.pt/instantiate8.C: New test.
28637
28638 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28639
28640         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28641         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28642
28643 2000-11-16  Nick Clifton  <nickc@redhat.com>
28644
28645         * gcc.c-torture/execute/nestfunc-2.c: New test.
28646         * gcc.c-torture/execute/nestfunc-3.c: New test.
28647
28648 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28649
28650         * gcc.c-torture/compile/20001116-1.c: New test.
28651
28652 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28653
28654         * gcc.c-torture/execute/20001115-1.c: New test.
28655
28656 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28657
28658         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28659         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28660         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28661         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28662
28663 2000-11-15  Neil Booth  <neilb@earthling.net>
28664
28665         gcc.dg/cpp/_Pragma1.c: Update.
28666         gcc.dg/cpp/_Pragma2.c: New test.
28667
28668 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28669
28670         * g++.old-deja/g++.other/anon5.C: New test.
28671
28672 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28673
28674         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28675         tests.
28676
28677 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28678
28679         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28680         output.
28681
28682 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28683
28684         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28685         labels at end of compound statements.
28686
28687 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28688
28689         * gcc.c-torture/execute/loop-7.c: New test.
28690
28691 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28692
28693         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28694
28695 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28696
28697         * gcc.dg/c99-bool-1.c: New test.
28698
28699 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28700
28701         * gcc.dg/c99-scope-1.c: Remove xfail.
28702         * gcc.dg/c99-scope-2.c: New test.
28703
28704 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28705
28706         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28707         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28708
28709 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28710
28711         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28712         error messages.
28713
28714         * g++.mike/p700.C: Don't typedef wchar_t.
28715         * g++.mike/p784.C: Likewise.
28716         * g++.mike/eb101.C: Don't use __wchar_t.
28717
28718 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28719
28720         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28721         from DO loop.
28722
28723 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28724
28725         * gcc.c-torture/execute/20001111-1.c: New test.
28726
28727 2000-11-10  Nick Clifton  <nickc@redhat.com>
28728
28729         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28730         long multuiple and accumulate.
28731
28732 2000-11-09  Richard Henderson  <rth@redhat.com>
28733
28734         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28735         via size_t instead of int.
28736
28737         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28738         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28739         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28740         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28741
28742 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28743
28744         * gcc.c-torture/compile/20001109-1.c: New test.
28745         * gcc.c-torture/compile/20001109-2.c: New test.
28746
28747 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28748
28749         * g++.old-deja/g++.pt/operator1.C: New test.
28750         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28751
28752 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28753
28754         * gcc.dg/20001108-1.c: New test.
28755
28756 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28757
28758         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28759         with both arguments constant strings.
28760         * gcc.c-torture/execute/string-opt-3.c: New test.
28761         * gcc.c-torture/execute/string-opt-4.c: New test.
28762         * gcc.c-torture/execute/string-opt-5.c: New test.
28763
28764 2000-11-08  Nick Clifton  <nickc@redhat.com>
28765
28766         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28767         mulsidi3adddi patterns.
28768
28769 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28770
28771         * g++.old-deja/g++.other/crash36.C: New test.
28772
28773 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28774
28775         * g++.old-deja/g++.other/init16.C: New test.
28776
28777 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28778
28779         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28780
28781 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28782
28783         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28784         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28785         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28786
28787 2000-11-07  DJ Delorie  <dj@redhat.com>
28788
28789         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28790
28791 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28792
28793         * gcc.c-torture/execute/string-opt-1.c: New test.
28794
28795 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28796
28797         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28798         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28799         parameters in registers, and there is no way for a varargs
28800         function to know in which order the integer and floating-point
28801         parameters should be interleaved when they are placed on the
28802         stack.
28803         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28804         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28805
28806 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28807
28808         * gcc.c-torture/execute/string-opt-2.c: New test.
28809
28810 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28811
28812         * g++.old-deja/g++.pt/crash60.C: New test.
28813
28814 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28815
28816         * g++.old-deja/g++.other/crash24.C: New test.
28817         * g++.old-deja/g++.other/crash25.C: New test.
28818         * g++.old-deja/g++.other/crash26.C: New test.
28819         * g++.old-deja/g++.other/crash27.C: New test.
28820         * g++.old-deja/g++.other/crash28.C: New test.
28821         * g++.old-deja/g++.other/crash29.C: New test.
28822         * g++.old-deja/g++.other/crash30.C: New test.
28823         * g++.old-deja/g++.other/crash31.C: New test.
28824         * g++.old-deja/g++.other/crash32.C: New test.
28825         * g++.old-deja/g++.other/crash33.C: New test.
28826         * g++.old-deja/g++.other/crash34.C: New test.
28827         * g++.old-deja/g++.other/crash35.C: New test.
28828
28829 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28830
28831         * gcc.c-torture/execute/20001031-1.c: New test.
28832
28833 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28834
28835         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28836         namespace.
28837
28838         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28839         standards-conformant.
28840
28841         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28842
28843         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28844         * g++.old-deja/g++.mike/p755a.C: Likewise.
28845         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28846         library makes no calls to `operator new' during initialization.
28847
28848 2000-11-04  Neil Booth  <neilb@earthling.net>
28849
28850         * gcc.dg/cpp/include2.c: New tests.
28851
28852 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28853
28854         * lib/g++.exp (g++_set_ld_library_path): New function.
28855         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28856
28857 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28858
28859         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28860         warnings.
28861
28862 2000-11-01  Richard Henderson  <rth@redhat.com>
28863
28864         * g++.old-deja/g++.ext/namedret1.C: New.
28865         * g++.old-deja/g++.ext/namedret2.C: New.
28866         * g++.old-deja/g++.ext/namedret3.C: New.
28867
28868 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28869
28870         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28871         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28872
28873 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28874
28875         * gcc.c-torture/execute/va-arg-21.c: New test.
28876
28877 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28878
28879         * gcc.dg/c99-complex-2.c: New test.
28880
28881 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28882
28883         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28884
28885 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28886
28887         * g++.old-deja/g++.other/inline16.C: New test.
28888
28889 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28890
28891         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28892         __PRETTY_FUNCTION__
28893
28894 2000-10-29  Neil Booth  <neilb@earthling.net>
28895
28896         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28897         New tests.
28898         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28899         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28900         optimisation.
28901
28902 2000-10-29  Neil Booth  <neilb@earthling.net>
28903
28904         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28905         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28906         * mi5.c: Test multiple includes work with -C.
28907         * trigraphs.c: Test ^= version.
28908
28909 2000-10-28  Neil Booth  <neilb@earthling.net>
28910
28911         New tests and test updates for new macro expander.
28912
28913         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28914         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28915         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28916         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28917         new diagnostic messages.
28918
28919         * gcc.dg/cpp/macro3.c: New tests.
28920
28921 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28922
28923         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28924         on the same line.
28925
28926 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28927
28928         * g++.old-deja/g++.other/eh2.C: New test.
28929
28930 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28931
28932         * gcc.c-torture/execute/20001027-1.c: New test.
28933
28934 2000-10-26  Richard Henderson  <rth@redhat.com>
28935
28936         * gcc.c-torture/execute/20001026-1.c: New.
28937
28938 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28939
28940         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28941         * g++.old-deja/g++.law/builtin1.C: Likewise.
28942         * g++.old-deja/g++.law/ctors10.C: Likewise.
28943         * g++.old-deja/g++.law/virtual3.C: Likewise.
28944         * g++.old-deja/g++.mike/p658.C: Likewise.
28945         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28946         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28947         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28948         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28949         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28950
28951 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28952
28953         * gcc.c-torture/compile/20001024-1.c: New test.
28954
28955 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28956
28957         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28958         to tell us whether or not we are using V3.
28959
28960 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28961
28962         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28963         operands.
28964
28965 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28966
28967         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28968
28969 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28970
28971         * gcc.c-torture/execute/20001024-1.c: New test.
28972
28973 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28974
28975         * g++.old-deja/g++.other/sibcall1.C: New test.
28976
28977 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28978
28979         * gcc.dg/noncompile/init-3.c: New test.
28980
28981 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28982
28983         * gcc.dg/format-array-1.c: New test.
28984
28985 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28986
28987         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28988         writing through null pointers; remove comment about testing
28989         unterminated strings.
28990
28991 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28992
28993         * gcc.c-torture/execute/20001017-2.c: New test.
28994
28995 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28996
28997         * gcc.c-torture/compile/20001018-1.c: New test.
28998         * gcc.c-torture/compile/20001018-1.x: Xfail.
28999
29000 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29001
29002         * gcc.c-torture/execute/20001017-1.c: New test.
29003
29004 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29005
29006         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29007         for multiple use of arguments with scanf formats; add tests for
29008         multiple use of arguments.
29009
29010 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29011
29012         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29013
29014 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29015
29016         * gcc.dg/format-miss-1.c: New test.
29017
29018 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29019
29020         * gcc.c-torture/execute/20001013-1.c: New test.
29021
29022 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29023
29024         * gcc.dg/format-branch-1.c: New test.
29025
29026 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29027
29028         * README, lib/file-format.exp: Remove EGCS references.
29029
29030 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29031
29032         * gcc.dg/20001013-1.c: New test.
29033
29034 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29035
29036         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29037         for intmax_t in the compiler using __typeof__ and the type rules
29038         for conditional expressions.
29039
29040 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29041
29042         * gcc.dg/20001012-1.c: New test.
29043         * gcc.dg/20001012-2.c: New test.
29044
29045 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29046
29047         * gcc.dg/format-attr-1.c: New test.
29048
29049 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29050
29051         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29052         __LONG_LONG_MAX__ instead of LLONG_MAX.
29053
29054 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29055
29056         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29057         scanf flags.
29058         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29059         flags.
29060
29061 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29062
29063         * gcc.dg/sequence-pt-1.c: New test.
29064
29065 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29066
29067         * gcc.c-torture/execute/20001011-1.c: New testcase.
29068         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29069
29070 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29071
29072         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29073         does not error on it.
29074
29075 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29076
29077         * gcc.dg/20001009-1.c: New test.
29078
29079 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29080
29081         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29082         * gcc.c-torture/execute/20001009-2.c: ... to here.
29083
29084 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29085
29086         * gcc.c-torture/compile/20001009-1.c: New testcase.
29087         * gcc.c-torture/execute/20001009-1.c: New testcase.
29088         Testcases provided by Jan Hubicka <jh@suse.cz>.
29089
29090 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29091
29092         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29093         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29094         uintmax_t using <limits.h> to emulate the compiler's internal
29095         logic.  No longer XFAIL %j tests.
29096
29097 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29098
29099         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29100         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29101         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29102         regexps and details of expected handling of some bad formats.
29103         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29104         suppression.
29105
29106 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29107
29108         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29109         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29110         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29111         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29112         in list archives.
29113
29114 2000-10-06  Richard Henderson  <rth@cygnus.com>
29115
29116         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29117         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29118         * g++.old-deja/g++.jason/report.C: Likewise.
29119         * g++.old-deja/g++.law/friend5.C: Likewise.
29120         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29121         of the expected warnings.
29122
29123 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29124
29125         * g++.old-deja/g++.pt/enum14.C: New test.
29126
29127 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         * g++.old-deja/g++.pt/crash59.C: New test.
29130
29131 2000-10-04  Will Cohen  <wcohen@redhat.com>
29132
29133         * gcc.dg/20000926-1.c: New test.
29134
29135 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29136
29137         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29138         function name for current C++ compiler.
29139         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29140
29141 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29142
29143         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29144         __PRETTY_FUNCTION__.
29145         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29146
29147 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29148
29149         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29150
29151 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29152
29153         * gcc.c-torture/compile/20000923-1.c: New test.
29154
29155 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29156
29157         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29158         * g++.old-deja/g++.pt/ttp62.C: Same.
29159         * g++.old-deja/g++.other/inline14.C: Same.
29160
29161 2000-09-24  Richard Henderson  <rth@cygnus.com>
29162
29163         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29164
29165 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29166
29167         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29168
29169 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29170
29171         * gcc.c-torture/compile/20000922-1.c: New file.
29172
29173 2000-09-21  Nick Clifton  <nickc@redhat.com>
29174
29175         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29176         a signed long modulo operation.
29177         (mod6): New function - perform an unsigned long modulo operation.
29178         (main): Add tests for modulos of very large numbers by very small
29179         dividends.
29180
29181 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29182
29183         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29184
29185 2000-09-19  Richard Henderson  <rth@cygnus.com>
29186
29187         * gcc.dg/compare2.c (case 10): XFAIL.
29188
29189 2000-09-18  Richard Henderson  <rth@cygnus.com>
29190
29191         * gcc.c-torture/execute/20000906-1.c: Move ...
29192         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29193         that support __builtin_trap.
29194
29195 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29196
29197         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29198
29199 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29200
29201         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29202         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29203         more $ format tests.
29204
29205 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29206
29207         * gcc.dg/format-errmk-1.c: New test.
29208
29209 2000-09-17  Greg McGary  <greg@mcgary.org>
29210
29211         * gcc.c-torture/execute/20000917-1.x: Remove.
29212
29213 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29214
29215         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29216
29217 2000-09-17  Greg McGary  <greg@mcgary.org>
29218
29219         * gcc.c-torture/execute/20000917-1.c: New test.
29220         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29221
29222 2000-09-16  Neil Booth  <NeilB@earthling.net>
29223
29224         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29225         in nested macro bug.
29226
29227 2000-09-15  Neil Booth  <NeilB@earthling.net>
29228
29229         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29230
29231 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29232
29233         * gcc.c-torture/execute/20000914-1.c: New test.
29234
29235 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29236
29237         * g++.other/inline13.C: New test.
29238
29239 2000-09-12  Andreas Jaeger  <aj@suse.de>
29240
29241         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29242         constant by Ulrich Drepper <drepper@redhat.com>.
29243
29244 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29245
29246         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29247
29248 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29249
29250         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29251
29252 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29253
29254         * gcc.dg/cpp/backslash.c: New test.
29255
29256 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29257
29258         * gcc.c-torture/execute/20000910-1.c: New test.
29259         * gcc.c-torture/execute/20000910-2.c: Likewise.
29260
29261 2000-09-11  Robert Lipe  <robertl@sco.com>
29262
29263         * gcc.dg/pragma-align.c: New test.
29264
29265 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29266
29267         * g++.old-deja/g++.pt/explicit82.C: New test.
29268         * g++.old-deja/g++.pt/explicit83.C: New test.
29269
29270 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29271
29272         * gcc.dg/asm-names.c: New test.
29273
29274 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29275
29276         * gcc.dg/cpp/tr-warn6.c: New test
29277
29278 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29279
29280         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29281         be accepted.
29282
29283 2000-09-07  Catherine Moore  <clm@redhat.com>
29284
29285         * gcc.c-torture/execute/unroll-1.c: New test.
29286
29287 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29288
29289         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29290         ERROR markers.
29291         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29292         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29293         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29294         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29295         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29296         Preprocess only.
29297         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29298         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29299
29300 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29301
29302         * g++.old-deja/g++.pt/deduct2.C: New test.
29303
29304 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         * g++.old-deja/g++.pt/parms2.C: New test.
29307
29308 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29309
29310         * g++.old-deja/g++.pt/crash58.C: New test.
29311
29312 2000-09-06  Greg McGary  <greg@mcgary.org>
29313
29314         * gcc.c-torture/execute/20000906-1.c: New test.
29315         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29316
29317 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29318
29319         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29320
29321 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29322
29323         * g++.old-deja/g++.pt/crash57.C: New test.
29324
29325 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29326
29327         * g++.old-deja/g++.pt/crash56.C: New test.
29328
29329 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         * g++.old-deja/g++.pt/koenig1.C: New test.
29332
29333 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29334
29335         * gcc.dg/20000904-1.c: New test.
29336
29337 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29338
29339         * gcc.dg/cpp/paste8.c: New test.
29340
29341 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29342
29343         * gcc.c-torture/compile/20000827-1.c: New test.
29344
29345 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29346
29347         * gcc.dg/format-diag-1.c: New test.
29348
29349 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29350
29351         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29352         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29353         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29354         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29355         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29356
29357 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         * g++.old-deja/g++.other/nested4.C: New test.
29360
29361 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29362
29363         * g++.old-deja/g++.ns/scoped1.C: New test.
29364
29365 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29366
29367         * lib/g++.exp: Support testing already-installed GCC.
29368
29369 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29370
29371         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29372
29373 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29374
29375         * gcc.dg/return-type-2.c: New test.
29376
29377 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29378
29379         * gcc.c-torture/compile/20000825-1.c: New test.
29380
29381 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29382
29383         * gcc.dg/dwarf2-2.c: New test.
29384
29385 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29386
29387         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29388         dg-warning regexps.
29389
29390 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29391
29392         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29393         gcc.dg/format-ext-5.c: New tests.
29394
29395 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29398
29399 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29400
29401         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29402
29403 2000-08-24  Richard Henderson  <rth@cygnus.com>
29404
29405         * gcc.dg/ia64-sync-1.c: New test.
29406         * gcc.dg/ia64-sync-2.c: New test.
29407         * gcc.dg/ia64-asm-1.c: New test.
29408
29409 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29410
29411         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29412         * gcc.dg/format-ext-2.c: New test.
29413
29414 2000-08-23  Jason Merrill  <jason@redhat.com>
29415
29416         * lib/old-dejagnu.exp: Also ignore "In member function" and
29417         "At global scope".
29418
29419 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29420
29421         * gcc.dg/noncompile/label-lineno-1.c: New test.
29422
29423 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29424
29425         * gcc.dg/c99-array-nonobj-1.c: New test.
29426
29427 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29428
29429         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29430         tests.
29431         * gcc.dg/format-ext-1.c: New test.
29432
29433 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29434
29435         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29436         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29437         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29438         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29439         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29440
29441 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29442
29443         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29444         gcc.dg/c99-strftime-2.c: New tests.
29445
29446 2000-08-22  Richard Henderson  <rth@cygnus.com>
29447
29448         * gcc.c-torture/execute/20000822-1.c: New test.
29449
29450 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29451
29452         * gcc.c-torture/execute/20000819-1.x: Remove.
29453
29454 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29455
29456         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29457         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29458         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29459         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29460         gcc.dg/format-xopen-1.c: New tests.
29461
29462 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29463
29464         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29465
29466 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29467
29468         * g++.old-deja/g++.other/loop2.C: New test.
29469
29470         * gcc.c-torture/compile/20000606-1.c: New test.
29471         * gcc.c-torture/compile/20000728-1.c: New test.
29472         * gcc.c-torture/execute/20000801-1.c: New test.
29473         * gcc.c-torture/execute/20000801-2.c: New test.
29474         * gcc.c-torture/execute/20000819-1.c: New test.
29475         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29476         * gcc.dg/20000629-1.c: New test.
29477         * gcc.dg/20000724-1.c: New test.
29478         * gcc.dg/20000807-1.c: New test.
29479
29480 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29481
29482         * gcc.dg/cpp/pragma-1.c: New test.
29483         * gcc.dg/cpp/pragma-2.c: New test.
29484
29485 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29486
29487         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29488         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29489
29490 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29491
29492         * gcc.c-torture/compile/20000818-1.c: New test.
29493
29494 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29495
29496         * gcc.c-torture/execute/20000818-1.c: New test.
29497
29498 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29499
29500         * gcc.dg/format-va-1.c: New test.
29501
29502 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29503
29504         * g++.old-deja/g++.other/typedef8.C: New test.
29505
29506 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29507
29508         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29509         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29510         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29511         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29512         * g++.old-deja/g++.other/ptrmem7.C: New test.
29513         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29514
29515 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29516
29517         * g++.old-deja/g++.pt/typename27.C: New test.
29518
29519 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29520
29521         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29522         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29523         * g++.old-deja/g++.pt/friend45.C: New test.
29524         * g++.old-deja/g++.other/friend8.C: New test.
29525
29526 2000-08-15  Richard Henderson  <rth@cygnus.com>
29527
29528         * gcc.c-torture/execute/20000815-1.c: New test.
29529
29530 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29531
29532         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29533         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29534         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29535
29536 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.old-deja/g++.other/refinit2.C: New test.
29539
29540 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29541
29542         * lib/c-torture.exp (c-torture): Make
29543         compiler_conditional_xfail_data global.
29544         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29545         compiler_conditional_xfail_data machinery.
29546         (f-torture-execute): Likewise.
29547         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29548         and only when unrolling loops.
29549
29550         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29551
29552 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29553
29554         * g++.old-deja/g++.pt/explicit81.C: New test.
29555
29556 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         * g++.old-deja/g++.pt/typename26.C: New test.
29559
29560 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29561
29562         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29563         warning.
29564
29565 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29566
29567         * g++.old-deja/g++.other/array3.C: New test.
29568
29569 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29570
29571         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29572         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29573         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29574         New tests.
29575
29576 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29577
29578         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29579         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29580
29581 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29582
29583         * gcc.c-torture/execute/20000808-1.c: New test.
29584
29585 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29586
29587         * gcc.dg/c90-const-expr-1.c: New test.
29588
29589 2000-08-08  Richard Henderson  <rth@cygnus.com>
29590
29591         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29592
29593 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29594
29595         * gcc.dg/noncompile/const-ll-1.c: New test.
29596
29597 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29598
29599         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29600
29601 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29602
29603         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29604         that running programs linked against the shared version of libobjc
29605         run correctly.
29606
29607 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29608
29609         * gcc.dg/c99-printf-1.c: New test.
29610
29611 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29612
29613         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29614
29615 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29616
29617         * gcc.c-torture/execute/20000731-1.x: Delete.
29618
29619 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29620
29621         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29622         and torture_without_loops as is done by c-torture.exp.
29623         (search_for): Copy from c-torture.exp.
29624         (gcc-dg-runtest): New function, drives a directory of tests
29625         iterating over the TORTURE_OPTIONS.
29626         (scan-assembler, scan-assembler-not): Move here from
29627         individual directory drivers.
29628
29629         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29630         defined by lib/gcc-dg.exp.
29631         * gcc.dg/cpp/cpp.exp: Likewise.
29632         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29633         gcc-dg-runtest, so we cycle over optimization options.
29634
29635         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29636         * gcc.dg/compare2.c: No longer expected to fail.
29637
29638 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29639
29640         * gcc.c-torture/execute/20000804-1.c: New test.
29641
29642 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29643
29644         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29645
29646 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29647
29648         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29649
29650 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29651
29652         * gcc.c-torture/compile/20000803-1.c: New test.
29653
29654 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29655
29656         * gcc.c-torture/execute/20000801-3.c,
29657         gcc.c-torture/execute/20000801-4.c: New tests.
29658         * gcc.c-torture/execute/20000801-3.x,
29659         gcc.c-torture/execute/20000801-4.x: Xfail.
29660
29661 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29662
29663         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29664         libobjc/.libs to allow for libtool.
29665
29666 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29667
29668         * gcc.c-torture/compile/20000802-1.c: New test.
29669
29670 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29671
29672         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29673
29674 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29675
29676         * gcc-c-torture/execute/20000731-2.c: New test.
29677
29678         * gcc.c-torture/execute/20000731-1.c: New test.
29679         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29680
29681 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29682
29683         * testsuite/gcc.dg/cpp/paste7.c: New test.
29684         * gcc.dg/cpp/20000725-1.c: New test.
29685
29686 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29687
29688         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29689         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29690         declaration warning for __builtin_dwarf_reg_size.
29691
29692         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29693
29694 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29695
29696         * gcc.dg/noncompile/voidparam-1.c: New test.
29697
29698 2000-07-30  Richard Henderson  <rth@cygnus.com>
29699
29700         * gcc.dg/c90-digraph-1.c: Don't xfail.
29701         * gcc.dg/compare2.c (case 10): Xfail.
29702         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29703
29704 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29705
29706         * gcc.dg/c99-main-1.c: New test.
29707
29708 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29709
29710         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29711
29712 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29713
29714         * gcc.c-tortuer/execute/20000726-1.c: New test.
29715
29716 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29717
29718         * gcc.c-torture/execute/enum-2.c: New test.
29719
29720 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29721
29722         * gcc.dg/cpp/tr-warn3.c: New test.
29723
29724 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29725
29726         * g++.old-deja/g++.ext/implicit1.C: Remove.
29727         * g++.old-deja/g++.jason/c2.C: Remove
29728         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29729         * g++.old-deja/g++.pt/crash16.C: Likewise.
29730         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29731
29732 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29733
29734         * g++.old-deja/g++.other/for2.C: New test.
29735
29736 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29737
29738         * gcc.dg/20000720-1.c: New test.
29739
29740 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29741
29742         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29743
29744 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29745
29746         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29747         * gcc.c-torture/execute/20000722-1.c: New.
29748         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29749
29750 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29751
29752         * gcc.dg/cpp/20000720-1.S: New test.
29753
29754 2000-07-21  Michael Meissner  <meissner@redhat.com>
29755
29756         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29757
29758 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29759
29760         * g++.old-deja/g++.brendan/crash16.C,
29761         g++.old-deja/g++.brendan/parse3.C,
29762         g++.old-deja/g++.brendan/redecl1.C,
29763         g++.old-deja/g++.ns/template13.C,
29764         g++.old-deja/g++.other/decl4.C,
29765         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29766
29767 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29768
29769         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29770         and "Internal error".
29771
29772         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29773         regexps.
29774         * gcc.dg/cpp/paste6.c: New test.
29775
29776 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29777
29778         * gcc.dg/cpp/tr-direct.c: New test.
29779
29780         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29781         gcc.dg/cpp/undef1.c: Tweak error regexps.
29782
29783 2000-07-18  Eric Christopher <echristo@redhat.com>
29784
29785         * gcc.c-torture/compile/20000718-1.c: New test.
29786
29787 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29788
29789         * cpplex.c (_cpp_push_token): If the token being pushed back
29790         is the previous token in this context, just subtract one from
29791         context->posn.
29792         * cppmacro.c (save_expansion): Clear aux field when storing a
29793         placemarker.
29794
29795 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29796
29797         * gcc.dg/noncompile/redecl-1.c: New test.
29798
29799 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29800
29801         * gcc.c-torture/execute/20000717-5.c: New test.
29802         * gcc.c-torture/execute/20000717-1.x: Removed.
29803
29804 2000-07-17  Richard Henderson  <rth@cygnus.com>
29805
29806         * gcc.c-torture/execute/20000717-4.c: New test.
29807
29808 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29809
29810         * gcc.dg/cpp/syshdr.c: New test.
29811         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29812
29813 2000-07-17  Neil Booth  <neilb@earthling.net>
29814
29815         * gcc.dg/cpp/cmdlne-dM.c: New test.
29816         * gcc.dg/cpp/cmdlne-dD.c: New test.
29817
29818 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29819
29820         * gcc.c-torture/execute/20000717-3.c: New test.
29821
29822         * gcc.c-torture/compile/20000717-1.c: New test.
29823
29824 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29825
29826         * gcc.c-torture/execute/20000717-2.c: New test.
29827
29828 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29829
29830         * gcc.dg/formatz-1.c: New test.
29831
29832         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29833         * gcc.dg/c99-digraph-1.c: New tests.
29834
29835         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29836         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29837
29838         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29839         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29840         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29841         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29842         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29843         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29844         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29845
29846 2000-07-17   Greg McGary <greg@mcgary.org>
29847
29848         * gcc.c-torture/execute/20000717-1.c: New test.
29849         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29850
29851 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29852
29853         * gcc.c-torture/execute/20000715-2.c: New test.
29854         * gcc.dg/20000715-1.c: New test.
29855
29856 2000-07-15  Michael Meissner  <meissner@redhat.com>
29857
29858         * gcc.c-torture/execute/20000715-1.c: New test.
29859
29860 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29861
29862         * gcc.c-torture/execute/20000707-1.c: New test.
29863
29864 2000-07-13  Neil Booth  <NeilB@earthling.net>
29865
29866         * testsuite/gcc.dg/cpp/digraph1.c,
29867         testsuite/gcc.dg/cpp/digraph2.c,
29868         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29869
29870 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29871
29872         * g77.f-torture/compile/20000630-2.f:  New test.
29873         * g77.f-torture/compile/20000630-2.x
29874
29875 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29876
29877         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29878
29879 2000-07-11  Neil Booth  <NeilB@earthling.net>
29880
29881         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29882
29883 2000-07-11  Neil Booth  <NeilB@earthling.net>
29884
29885         * gcc.dg/cpp/cmdlne-C.c: New.
29886
29887 2000-07-09  Neil Booth  <NeilB@earthling.net>
29888
29889         * gcc.dg/cpp/directiv.c: New tests.
29890         * gcc.dg/cpp/undef1.c: Update.
29891
29892 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29893
29894         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29895
29896 2000-07-09  Neil Booth  <NeilB@earthling.net>
29897
29898         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29899
29900 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29901
29902         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29903         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29904
29905 2000-07-08  Neil Booth  <NeilB@earthling.net>
29906
29907         * gcc.dg/cpp/macsyntx.c: New tests.
29908
29909 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.dg/20000707-1.c: New test.
29912
29913 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29914
29915         * gcc.c-torture/execute/20000706-1.c: New test.
29916         * gcc.c-torture/execute/20000706-2.c: New test.
29917         * gcc.c-torture/execute/20000706-3.c: New test.
29918         * gcc.c-torture/execute/20000706-4.c: New test.
29919         * gcc.c-torture/execute/20000706-5.c: New test.
29920
29921 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29922
29923         * g++.old-deja/g++.pt/instantiate7.C: New test.
29924
29925 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29926
29927         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29928         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29929         * g++.old-deja/g++.other/rtti3.C: Likewise.
29930         * g++.old-deja/g++.other/rttid3.C: Likewise.
29931
29932 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29933
29934         *  g77.f-torture/compile/20000630-1.x: Fix typo
29935
29936 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29937
29938         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29939         assembly output.
29940
29941 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29942
29943         * gcc.dg/cpp/ident.c: New test.
29944
29945 2000-07-05  Neil Booth  <NeilB@earthling.net>
29946
29947         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29948           gcc.dg/cpp/lexstrng.c: New tests.
29949
29950 2000-07-04  Neil Booth  <NeilB@earthling.net>
29951
29952         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29953         * gcc.dg/cpp/strify2.c: Same.
29954
29955 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29956
29957         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29958         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29959         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29960         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29961
29962         * testsuite/gcc.dg/cpp/macro1.c,
29963         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29964         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29965         testsuite/gcc.dg/cpp/strify1.c,
29966         testsuite/gcc.dg/cpp/strify2.c: New tests.
29967
29968 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29969
29970         * gcc.c-torture/execute/20000703-1.c: New test.
29971
29972 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29973
29974         * g++.old-deja/g++.pt (lookup10.C): New test.
29975
29976 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29977
29978         * g++.old-deja/g++.pt (typename25.C): New test.
29979
29980 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29981
29982         * gcc.c-torture/compile/20000701-1.c: New test.
29983
29984 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29985
29986         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29987         to test case.
29988
29989 2000-06-30  Catherine Moore  <clm@cygnus.com>
29990
29991         * gcc.c-torture/execute/align-1.c: New test.
29992
29993 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29994
29995         * g++.old-deja/g++.pt/expr8.C: New test.
29996         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29997
29998 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29999
30000         * gcc.c-torture/compile/20000629-1.c: New test.
30001
30002 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30003
30004
30005         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30006         gcc.dg/noncompile directory, depending on whether they're
30007         preprocessor tests or not.  Annotate all the tests for the dg
30008         framework.
30009
30010         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30011         * gcc.dg/noncompile/noncompile.exp: New.
30012
30013         * Moved files:
30014         Old name                                New name
30015         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30016         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30017         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30018         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30019         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30020         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30021         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30022         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30023         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30024         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30025         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30026         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30027         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30028         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30029         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30030         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30031         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30032         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30033         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30034         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30035         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30036         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30037         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30038         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30039
30040         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30041         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30042         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30043         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30044         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30045         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30046
30047 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30048
30049         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30050         declare one variable.  On the fourth, error.
30051         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30052         declared by 20000628-1a.h.
30053
30054 2000-06-29  Richard Henderson  <rth@redhat.com>
30055
30056         * gcc.c-torture/execute/930529-1.x: New file.
30057         * gcc.dg/920413-1.c: Adjust expected warning text.
30058         * gcc.dg/980217-1.c: Declare abort.
30059         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30060
30061 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30062
30063         * g77.f-torture/compile/20000629-1.f: New test.
30064         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30065
30066 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30067
30068         Rearrange lots of files, removing entirely the
30069         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30070         directories.
30071
30072         * Deleted files:
30073         gcc.c-torture/code_quality/code_quality.exp
30074         gcc.c-torture/special/special.exp
30075         gcc.failure/failure.exp
30076         gcc.failure/940409-1.x
30077         gcc.c-torture/compile/961203-1.x
30078
30079         * New files:
30080         gcc.misc-tests/linkage.exp
30081         gcc.c-torture/execute/920730-1t.c
30082         gcc.c-torture/execute/920730-1t.x
30083         gcc.c-torture/compile/920520-1.x
30084         gcc.c-torture/compile/920521-1.x
30085         gcc.c-torture/compile/981006-1.x
30086         gcc.c-torture/execute/eeprof-1.x
30087
30088         * Moved files (possibly with modifications to fit a new harness):
30089         Old name                                New name
30090         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30091         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30092         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30093         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30094         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30095         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30096         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30097         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30098         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30099         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30100         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30101         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30102         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30103         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30104
30105 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30106
30107         * c-torture/compile/961203-1.x: Delete.
30108
30109         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30110         not exit. Include stdio.h.
30111         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30112         * gcc.misc-tests/dg-12.c: Likewise.
30113         * gcc.misc-tests/dg-5.c: Likewise.
30114         * gcc.misc-tests/dg-6.c: Likewise.
30115         * gcc.misc-tests/dg-7.c: Prototype abort.
30116         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30117         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30118         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30119         not exit.
30120         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30121         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30122
30123 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30124
30125         * gcc.dg/cpp/20000628-1.c: New test.
30126         * gcc.dg/cpp/20000628-1.h: New header for above test.
30127         * gcc.dg/cpp/20000628-1a.h: Likewise.
30128
30129 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30130
30131         * gcc.dg/cpp: New directory.
30132         * gcc.dg/cpp/cpp.exp: New driver.
30133         * gcc.dg/cpp/20000627-1.c: New test.
30134         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30135         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30136         and rewrite as a compilation test.
30137
30138         * gcc.dg: Move many files into the cpp subdirectory, possibly
30139         renaming or editing them as well.
30140         Old name                New name
30141         990119-1.c              cpp/19990119-1.c
30142         990228-1.c              cpp/19990228-1.c
30143         990407-1.c              cpp/19990407-1.c
30144         990409-1.c              cpp/19990409-1.c
30145         990413-1.c              cpp/19990413-1.c
30146         990703-1.c              cpp/19990703-1.c
30147         20000127-1.c            cpp/20000127-1.c
30148         20000129-1.c            cpp/20000129-1.c
30149         20000207-1.c            cpp/20000207-1.c
30150         20000207-2.c            cpp/20000207-2.c
30151         20000209-1.c            cpp/20000209-1.c
30152         20000209-2.c            cpp/20000209-2.c
30153         20000301-1.c            cpp/20000301-1.c
30154         20000419-1.c            cpp/20000419-1.c
30155         20000510-1.S            cpp/20000510-1.S
30156         20000519-1.c            cpp/20000519-1.c
30157         20000529-1.c            cpp/20000529-1.c
30158         20000625-1.c            cpp/20000625-1.c
30159         20000625-2.c            cpp/20000625-2.c
30160         cpp-as1.c               cpp/assert1.c
30161         cpp-as2.c               cpp/assert2.c
30162         cxx-comments-1.c        cpp/cxxcom1.c
30163         cxx-comments-2.c        cpp/cxxcom2.c
30164         endif-label.c           cpp/endif.c
30165         cpp-hash1.c             cpp/hash1.c
30166         cpp-hash2.c             cpp/hash2.c
30167         cpp-if1.c               cpp/if-1.c
30168         cpp-if2.c               cpp/if-2.c
30169         cpp-if3.c               cpp/if-3.c
30170         cpp-if4.c               cpp/if-4.c
30171         cpp-if5.c               cpp/if-5.c
30172         cpp-cond.c              cpp/if-cexp.c
30173         cpp-missingop.c         cpp/if-mop.c
30174         cpp-missingparen.c      cpp/if-mpar.c
30175         cpp-opprec.c            cpp/if-oppr.c
30176         cpp-ifparen.c           cpp/if-paren.c
30177         cpp-shortcircuit.c      cpp/if-sc.c
30178         cpp-shift.c             cpp/if-shift.c
30179         cpp-unary.c             cpp/if-unary.c
30180         cpp-li1.c               cpp/line1.c
30181         cpp-li2.c               cpp/line2.c
30182         lineno.c                cpp/line3.c
30183         lineno-2.c              cpp/line4.c
30184         cpp-mi.c                cpp/mi1.c
30185         cpp-mic.h               cpp/mi1c.h
30186         cpp-micc.h              cpp/mi1cc.h
30187         cpp-mind.h              cpp/mi1nd.h
30188         cpp-mindp.h             cpp/mi1ndp.h
30189         cpp-mix.h               cpp/mi1x.h
30190         cpp-mi2.c               cpp/mi2.c
30191         cpp-mi2a.h              cpp/mi2a.h
30192         cpp-mi2b.h              cpp/mi2b.h
30193         cpp-mi2c.h              cpp/mi2c.h
30194         cpp-mi3.c               cpp/mi3.c
30195         cpp-mi3.def             cpp/mi3.def
30196         poison-1.c              cpp/poison.c
30197         pr-impl.c               cpp/prag-imp.c
30198         cpp-redef-2.c           cpp/redef1.c
30199         cpp-redef.c             cpp/redef2.c
30200         strpaste.c              cpp/strp1.c
30201         strpaste-2.c            cpp/strp2.c
30202         cpp-tradpaste.c         cpp/tr-paste.c
30203         cpp-tradstringify.c     cpp/tr-str.c
30204         cpp-tradwarn1.c         cpp/tr-warn1.c
30205         cpp-tradwarn2.c         cpp/tr-warn2.c
30206         trigraphs.c             cpp/trigraphs.c
30207         cpp-unc1.c              cpp/unc1.c
30208         cpp-unc2.c              cpp/unc2.c
30209         cpp-unc3.c              cpp/unc3.c
30210         cpp-unc.c               cpp/unc4.c
30211         undef.c                 cpp/undef1.c
30212         undef-2.c               cpp/undef2.c
30213         cpp-wi1.c               cpp/widestr1.c
30214
30215 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30216
30217         * lib/g++.exp (g++_include_flags): Tweak.
30218
30219 2000-06-27  H.J. Lu  <hjl@gnu.org>
30220             Loren J. Rittle  <ljrittle@acm.org>
30221
30222         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30223         version with one that knows about the new gcc tree structure.
30224         (g++_link_flags): Same.
30225
30226 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30227
30228         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30229         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30230         case we are cross-compiling.
30231
30232         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30233         g++.old-deja/g++.niklas/Makefile.in,
30234         g++.old-deja/g++.niklas/configure.in,
30235         g++.old-deja/g++.other/Makefile.in,
30236         g++.old-deja/g++.other/configure.in,
30237         gcc.c-torture/code_quality/Makefile.in,
30238         gcc.c-torture/code_quality/configure.in,
30239         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30240         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30241         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30242         gcc.c-torture/execute/ieee/Makefile.in,
30243         gcc.c-torture/execute/ieee/configure.in,
30244         gcc.c-torture/noncompile/Makefile.in,
30245         gcc.c-torture/noncompile/configure.in,
30246         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30247         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30248         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30249
30250 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30251
30252         * g++.old-deja/g++.other/ambig3.C: New test.
30253
30254 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30255
30256         * g++.old-deja/g++.pt/syntax1.C: New test.
30257         * g++.old-deja/g++.pt/syntax2.C: New test.
30258         * g++.old-deja/g++.other/syntax3.C: New test.
30259         * g++.old-deja/g++.other/syntax4.C: New test.
30260
30261 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30262
30263         * gcc.dg/20000623-1.c: Prototype exit and abort.
30264
30265 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30266
30267         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30268         New tests.
30269         * gcc.dg/cpp-mi3.def: New file.
30270
30271         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30272         inside assertions.
30273         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30274         lexer's error messages.
30275         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30276         divine anything from the linemarkers.
30277         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30278         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30279
30280 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30281
30282         * gcc.dg/20000623-1.c: New test.
30283
30284 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30285
30286         * gcc.c-torture/execute/20000622-1.c: New test.
30287
30288 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.old-deja/g++.other/init15.C: New test.
30291
30292 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30293
30294         * g++.old-deja/g++.pt/vaarg2.C: New test.
30295         * g++.old-deja/g++.pt/vaarg3.C: New test.
30296
30297 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         * g++.old-deja/g++.other/dyncast6.C: New test.
30300
30301 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30302
30303         * gcc.c-torture/execute/loop-6.c: New test.
30304
30305 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30306
30307         * gcc.dg/20000614-1.c: New test.
30308         * gcc.dg/20000614-2.c: New test.
30309
30310 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30311
30312         * g++.old-deja/g++.other/inline12.C: New test.
30313
30314 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30315
30316         * g++.old-deja/g++.other/eh1.C: New test.
30317
30318 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30319
30320         * g++.old-deja/g++.other/type.C: New test.
30321
30322 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30323
30324         * g++.old-deja/g++.other/initstring.C: New test.
30325
30326 2000-06-12  Jason Merrill  <jason@redhat.com>
30327
30328         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30329
30330 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30331
30332         * gcc.c-torture/compile/20000609-1.c: New test.
30333
30334 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30335
30336         * gcc.dg/20000609-1.c: New test.
30337
30338 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30339
30340         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30341         * gcc.c-torture/noncompile/poison-1.c: Move...
30342         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30343         * gcc.dg/cpp-li1.c: Add a token after the #line.
30344
30345 2000-06-05  Richard Henderson  <rth@cygnus.com>
30346
30347         * gcc.c-torture/execute/20000605-2.c: New test.
30348         * gcc.c-torture/execute/20000605-3.c: New test.
30349
30350 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30351
30352         * g77.f-torture/execute/20000503-1.x: New file.
30353
30354 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30355
30356         * g++.old-deja/g++.eh/badalloc1.C: New test.
30357
30358 2000-06-05  Richard Henderson  <rth@cygnus.com>
30359
30360         * gcc.c-torture/execute/20000605-1.c: New test.
30361
30362 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30363             Nathan Sidwell <nathan@codesourcery.com>
30364
30365         * gcc.c-torture/compile/20000605-1.c: New test.
30366
30367 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30368
30369         * g77.f-torture/compile/20000601-1.f:  New test.
30370
30371 2000-06-03  Richard Henderson  <rth@cygnus.com>
30372
30373         * gcc.c-torture/execute/20000603-1.c: New.
30374
30375 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30376
30377         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30378         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30379
30380 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30381
30382         * gcc.dg/compare2.c (case 12): XFAIL.
30383         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30384         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30385
30386         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30387
30388 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30389
30390         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30391         guard macro is already defined when the header is first
30392         included.
30393         * gcc.dg/cpp-mix.h: New file.
30394         * gcc.dg/endif-label.c: Update patterns to match compiler.
30395
30396         * g++.brendan/complex1.C: Declare abort.
30397         * g++.law/refs4.C: Remove XFAIL.
30398         * g++.oliva/expr2.C: Declare abort and exit.
30399
30400 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30401
30402         * gcc.c-torture/execute/20000528-1.c: New test.
30403
30404         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30405         * g++.old-deja/g++.law/temps4.C: Likewise.
30406
30407         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30408         stdlib.h.  Call abort() on failure.
30409         * g++.old-deja/g++.law/refs4.C: Likewise.
30410         * g++.old-deja/g++.law/temps4.C: Likewise.
30411         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30412         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30413
30414 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30415
30416         Relative to g++.dg/special:
30417         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30418
30419         Relative to g++.old-deja:
30420         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30421         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30422         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30423         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30424         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30425         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30426         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30427
30428         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30429         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30430         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30431         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30432         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30433         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30434         and/or string.h.
30435
30436         * g++.other/goto1.C: Update expectations for error messages.
30437
30438 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30439
30440         * gcc.c-torture/compile/20000523-1.c: New test.
30441
30442 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30443
30444         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30445
30446 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30447
30448         * g++.old-deja/g++.eh/catch11.C: New test.
30449         * g++.old-deja/g++.eh/catch12.C: New test.
30450
30451 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30452
30453         * gcc.c-torture/execute/20000523-1.c: New test.
30454
30455 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30456
30457         * c-torture/execute/bcp-1.c: Replace abort in arg of
30458         __builtin_constant_p with a generic external function.
30459
30460         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30461         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30462         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30463         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30464         Prototype abort and/or exit.
30465
30466         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30467         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30468         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30469         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30470
30471 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30472
30473         * gcc.dg/dwarf2-1.c: New test.
30474
30475 2000-05-20  Richard Henderson  <rth@cygnus.com>
30476
30477         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30478
30479 2000-05-20  Andreas Jaeger  <aj@suse.de>
30480
30481         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30482         testcase.
30483
30484 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30485
30486         * gcc.c-torture/execute/20000519-2.c: New test.
30487
30488 2000-05-19  Andreas Jaeger  <aj@suse.de>
30489
30490         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30491         which fails with SSA.
30492
30493         * lib/c-torture.exp: Also test with -O3 -fssa.
30494
30495 2000-05-18  Michael Meissner  <meissner@redhat.com>
30496
30497         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30498         * gcc.c-torture/execute/920415-1.c: Ditto.
30499         * gcc.c-torture/execute/920501-1.c: Ditto.
30500         * gcc.c-torture/execute/conversion.c: Ditto.
30501         * gcc.c-torture/execute/cvt-1.c: Ditto.
30502
30503 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30504
30505         * gcc.c-torture/compile/20000518-1.c: New test.
30506
30507 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30508
30509         * g77.f-torture/compile/200005018.f:  New test.
30510
30511 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30512
30513         * gcc.c-torture/compile/20000517-1.c: New test.
30514
30515 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30516
30517         * gcc.c-torture/execute/20000516-1.c: New test.
30518
30519 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30520
30521         * g++.old-deja/g++.other/eh.C: New test.
30522
30523 2000-05-12  Richard Henderson  <rth@cygnus.com>
30524
30525         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30526         constants through to doit's conditional.
30527
30528 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30529
30530         * gcc.c-torture/compile/20000511-1.c: New test.
30531         * g77.f-torture/compile/20000511-1.f: New test.
30532         * g77.f-torture/compile/20000511-2.f: New test.
30533
30534 2000-05-11  Michael Meissner  <meissner@redhat.com>
30535
30536         * gcc.c-torture/execute/20000511-1.c: New test.
30537
30538 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30539
30540         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30541         * gcc.dg/20000510-1.S: New.
30542
30543 2000-05-08  Catherine Moore  <clm@cygnus.com>
30544
30545         * gcc.dg/unused-3.c: New.
30546
30547 2000-05-06  Richard Henderson  <rth@cygnus.com>
30548
30549           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30550           * g++.old-deja/g++.mike/warn1.C: Likewise.
30551           * g++.old-deja/g++.pt/local1.C: Likewise.
30552           * g++.old-deja/g++.pt/local7.C: Likewise.
30553           * g++.old-deja/g++.pt/spec16.C: Likewise.
30554
30555 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30556
30557         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30558
30559 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30560
30561           * g77.f-torture/execute/20000503-1.f:  New test.
30562
30563 2000-05-04  Andreas Jaeger  <aj@suse.de>
30564
30565         * gcc.dg/noreturn-2.c: New test.
30566
30567 2000-05-04  Neil Booth  <NeilB@earthling.net>
30568
30569         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30570         preprocessor.
30571
30572 2000-05-04  Richard Henderson  <rth@cygnus.com>
30573
30574         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30575
30576 2000-05-04  Richard Henderson  <rth@cygnus.com>
30577
30578         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30579         OpenSSL by Jason R Thorpe.
30580
30581 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30582
30583         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30584
30585 2000-05-03  Robert Lipe <robertlipe@usa.net>
30586
30587         * gcc.dg/20000503-1.c: New test.
30588
30589 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30590
30591         * gcc.c-torture/compile/20000502-1.c: New test.
30592         * g++.old-deja/g++.other/align.C: New test.
30593         * gcc.dg/cpp-tradstringify.c: New test.
30594
30595 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30596
30597         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30598         and hard registers.
30599
30600 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30601
30602         * gcc.c-torture/execute/loop-5.c: New test.
30603
30604 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30605
30606         * gcc.c-torture/execute/va-arg-20.c: New test.
30607
30608 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30609
30610         * gcc.c-torture/execute/20000422-1.c: New test.
30611
30612 2000-04-20  Greg McGary  <gkm@gnu.org>
30613
30614         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30615         when optimizing, but without sibling-call optimizations (-O1).
30616
30617 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30618
30619           * gcc.c-torture/compile/20000420-1.c: New test.
30620
30621 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30622
30623         * g++.abi/ptrflags.C: New test.
30624         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30625
30626 2000-04-19  Catherine Moore  <clm@cygnus.com>
30627
30628         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30629
30630 2000-04-19  Greg McGary  <gkm@gnu.org>
30631
30632         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30633         sibling-call optimizations.
30634
30635 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30636
30637         * gcc.dg/20000419-1.c: New test.
30638
30639 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30640
30641         * gcc.c-torture/execute/20000412-6.c: New test.
30642
30643 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30644
30645         * gcc.c-torture/execute/20000412-5.c: New test.
30646         * g77.f-torture/compile/20000412-1.f: New test.
30647         * gcc.c-torture/execute/20000412-4.c: New test.
30648         * gcc.c-torture/compile/20000412-2.c: New test.
30649         * gcc.c-torture/execute/20000412-3.c: New test.
30650         * gcc.c-torture/compile/20000412-1.c: New test.
30651         * gcc.c-torture/execute/20000412-2.c: New test.
30652
30653 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * objc/execute/bf-20.m: New test.
30656
30657 2000-04-10  Richard Henderson  <rth@cygnus.com>
30658
30659         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30660
30661         * gcc.c-torture/execute/20000412-1.c: New test.
30662
30663 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30664
30665         * g++.old-deja/g++.eh/catchptr1.C: New test.
30666
30667 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30668
30669         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30670
30671 2000-04-08  Neil Booth  <NeilB@earthling.net>
30672
30673         * gcc.dg/cpp-nullchar.c: Remove test as
30674         embedded nulls cause problems.
30675
30676 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30677
30678         * gcc.dg/compare2.c: New test.
30679
30680 2000-04-08  Neil Booth  <NeilB@earthling.net>
30681
30682         * gcc.dg/cpp-nullchar.c: New test.
30683
30684 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30685
30686         * gcc.dg/cpp-mi2.c: New test.
30687         * gcc.dg/cpp-mi2[abc].h: New files.
30688
30689 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30690
30691         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30692         member name.
30693
30694 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30695
30696         * g++.old-deja/g++.abi/vmihint.C: New test.
30697
30698 2000-04-06  Neil Booth  <NeilB@earthling.net>
30699
30700         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30701         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30702         copyright.
30703
30704 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30705
30706         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30707         avoid stack-frame overwrite.
30708
30709 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30710
30711         * gcc.c-torture/compile/20000405-2.c: New test.
30712         * gcc.c-torture/compile/20000405-3.c: New test.
30713
30714 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30715
30716         * gcc.c-torture/compile/20000405-1.c: New test.
30717
30718 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30719
30720         * gcc.dg/cast-qual-1.c: Revert last change.
30721
30722 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30723
30724         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30725
30726 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30727
30728         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30729         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30730
30731 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30732
30733         * gcc.c-torture/compile/20000403-2.c: New test.
30734         * gcc.c-torture/compile/20000403-1.c: New test.
30735
30736 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30737
30738         * gcc.c-torture/execute/20000403-1.c: New test.
30739
30740 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30741
30742         * gcc.c-torture/execute/20000402-1.c: New test.
30743
30744 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30745
30746         * gcc.c-torture/execute/va-arg-15.c: New test.
30747         * gcc.c-torture/execute/va-arg-16.c: New test.
30748         * gcc.c-torture/execute/va-arg-17.c: New test.
30749         * gcc.c-torture/execute/va-arg-18.c: New test.
30750         * gcc.c-torture/execute/va-arg-19.c: New test.
30751
30752 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30753
30754         * gcc.c-torture/compile/981211-1.c: Move to...
30755         * gcc.dg/cpp-as1.c: ...here.
30756         * gcc.dg/cpp-as2.c: New file.
30757
30758         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30759         compiler.
30760
30761 2000-04-02  Neil Booth  <NeilB@earthling.net>
30762
30763         * gcc.dg/cpp-cond.c  New tests.
30764         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30765         accidental success less likely.
30766         * gcc.dg/cpp-missingop.c  New tests.
30767         * gcc.dg/cpp-missingparen.c  New tests.
30768         * gcc.dg/cpp-shift.c  New tests.
30769         * gcc.dg/cpp-shortcircuit.c  New tests.
30770         * gcc.dg/cpp-unary.c  New tests.
30771
30772 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30773
30774         * gcc.c-torture/compile/20000329-1.c: New test.
30775
30776 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30777
30778         * gcc.c-torture/compile/20000326-1.c: New test.
30779         * gcc.c-torture/compile/20000326-2.c: New test.
30780
30781 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30782
30783         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30784         the first parameter is a function argument.
30785
30786 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30787
30788         * g++.old-deja/g++.ext/array4.C: New test.
30789
30790 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30791
30792         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30793
30794 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30795
30796         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30797
30798 2000-03-19  Richard Henderson  <rth@cygnus.com>
30799
30800         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30801
30802 2000-03-19  Richard Henderson  <rth@cygnus.com>
30803
30804         * gcc.c-torture/compile/20000319-1.c: New test.
30805
30806 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30807
30808         * gcc.c-torture/execute/20000314-3.c: New test.
30809         * gcc.c-torture/execute/20000314-2.c: New test.
30810         * gcc.c-torture/execute/20000314-1.c: New test.
30811         * gcc.c-torture/compile/20000314-2.c: New test.
30812         * gcc.c-torture/compile/20000314-1.c: New test.
30813
30814 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30815
30816         * g++.old-deja/g++.warn/inline.C: New test.
30817
30818 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30819
30820         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30821         standards-compliant result rather than specific constants.
30822         Put test-values in array.
30823
30824 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30825
30826         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30827         (g++_target_compile): Put test-specific options last.
30828
30829 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30830
30831         * g++.old-deja/g++.eh/vbase4.C: New test.
30832
30833 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30834
30835         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30836
30837 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.old-deja/g++.brendan/misc12.C: Removed.
30840         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30841         * g++.old-deja/g++.ext/pretty4.C: New test.
30842
30843 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30844
30845         * g++.old-deja/g++.other/string2.C: New test.
30846
30847 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30848
30849         * g++.old-deja/g++.warn/impint2.C: New test.
30850
30851 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30852
30853         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30854         is 1, not zero.
30855
30856 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30857
30858         * g++.old-deja/g++.warn/impint.C: New test.
30859         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30860         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30861         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30862         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30863         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30864         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30865         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30866         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30867         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30868         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30869         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30870         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30871
30872 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30873
30874         * gcc.dg/cpp-redef.c: New test.
30875
30876 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30877
30878         * g++.old-deja/g++.pt/unify7.C: New test.
30879
30880 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30881
30882         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30883         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30884
30885 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30886
30887         * gcc.c-torture/compile/20000224-1.c: New test.
30888
30889 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30890
30891         * gcc.c-torture/compile/cpp-2.c: New test.
30892         * gcc.c-torture/compile/cpp-1.c: New test.
30893
30894 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30895
30896         * gcc.c-torture/execute/20000225-1.c: New test.
30897
30898 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30899
30900         * gcc.dg/cpp-li2.c: New test.
30901
30902         * gcc.dg/cpp-wi1.c: New test.
30903
30904         * gcc.dg/cpp-li1.c: New test.
30905
30906 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.old-deja/g++.other/sizeof5.C: New test.
30909
30910 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30911
30912         * gcc.c-torture/execute/va-arg-13.c: New test.
30913
30914 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30915
30916         * gcc.c-torture/execute/va-arg-12.c: New test.
30917
30918 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30919
30920         * gcc.c-torture/execute/20000223-1.c: New test.
30921
30922 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30923
30924         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30925
30926 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30927
30928         * g++.old-deja/g++.abi/ptrmem.C: New test.
30929
30930 2000-02-19  Richard Henderson  <rth@cygnus.com>
30931
30932         * gcc.c-torture/compile/init-3.c: New.
30933
30934 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30935
30936         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30937         ALWAYS_CXXFLAGS.
30938
30939 2000-02-11  Robert Lipe <robertl@sco.com>
30940
30941         * gcc.c-torture/compile/20000211-3.c: New test.
30942
30943 2000-02-11  Martin Buchholz <martin@xemacs.org>
30944
30945         * gcc.c-torture/compile/20000211-2.c: New test.
30946
30947 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30948
30949         * gcc.c-torture/compile/20000211-1.c: New test.
30950
30951 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30952
30953         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30954           on native targets
30955
30956 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30957
30958         * g++.old-deja/g++.other/cast5.C: New test.
30959
30960 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30961
30962         * gcc.c-torture/execute/20000205-1.c: New.
30963
30964 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30965
30966         * g++.old-deja/g++.jason/cast3.C: Return void.
30967         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30968
30969 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30970
30971         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30972
30973         * gcc.dg/loop-1.c: New test.
30974
30975 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30976
30977         * gcc.c-torture/compile/20000127-1.c: New test.
30978         * gcc.c-torture/execute/991228-1.c: New test.
30979
30980 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30981
30982         * gcc.dg/unused-2.c: New test.
30983
30984         * gcc.dg/conv-1.c: New test.
30985
30986 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30987
30988         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30989         compiler.
30990         (tool_option_proc): Fix typo.
30991
30992 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30993
30994         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30995         of the ld on the host, not on the build machine.
30996         Also, don't crash if '--help' is not a supported option.
30997
30998 2000-01-24  Richard Henderson  <rth@cygnus.com>
30999
31000         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31001
31002 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31003
31004         * gcc.c-torture/execute/20000120-2.c: New test.
31005         * gcc.c-torture/execute/20000120-1.c: New test.
31006
31007 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31008
31009         * gcc.c-torture/execute/20000113-1.c: New test.
31010
31011 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31012
31013         * gcc.c-torture/execute/20000112-1.c: New test.
31014
31015 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31016
31017         * gcc.dg/20000111-1.c: New test.
31018
31019 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31020
31021         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31022         with 16 bit integers.
31023
31024 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31025
31026         * gcc.dg/20000108-1.c: New test.
31027
31028 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31029
31030         * g++.old-deja/g++.ns/koenig8.C: New test.
31031
31032 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31033
31034         * g++.old-deja/g++.other/cast4.C: New test.
31035
31036 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31037
31038         * gcc.c-torture/compile/20000105-2.c: New test.
31039         * gcc.c-torture/compile/20000105-1.c: New test.
31040
31041 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31042
31043         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31044         references to printf & atoi to conform to ANSI standard.
31045         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31046         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31047         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31048         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31049         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31050         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31051         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31052         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31053         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31054         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31055         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31056         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31057         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31058         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31059         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31060         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31061         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31062         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31063         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31064         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31065         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31066         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31067         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31068         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31069         * g++.old-deja/g++.brendan/init3.C: Likewise.
31070         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31071         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31072         * g++.old-deja/g++.brendan/new2.C: Likewise.
31073         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31074         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31075         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31076         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31077         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31078         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31079         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31080         * g++.old-deja/g++.brendan/template24.C: Likewise.
31081         * g++.old-deja/g++.brendan/template3.C: Likewise.
31082         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31083         * g++.old-deja/g++.jason/inline3.C: Likewise.
31084         * g++.old-deja/g++.jason/opeq.C: Likewise.
31085         * g++.old-deja/g++.law/arg5.C: Likewise.
31086         * g++.old-deja/g++.law/arm7.C: Likewise.
31087         * g++.old-deja/g++.law/ctors11.C: Likewise.
31088         * g++.old-deja/g++.law/cvt8.C: Likewise.
31089         * g++.old-deja/g++.law/init9.C: Likewise.
31090         * g++.old-deja/g++.law/refs4.C: Likewise.
31091         * g++.old-deja/g++.law/template2.C: Likewise.
31092         * g++.old-deja/g++.law/visibility24.C: Likewise.
31093         * g++.old-deja/g++.law/vtable3.C: Likewise.
31094         * g++.old-deja/g++.mike/asm2.C: Likewise.
31095         * g++.old-deja/g++.mike/eh1.C: Likewise.
31096         * g++.old-deja/g++.mike/misc1.C: Likewise.
31097         * g++.old-deja/g++.mike/misc13.C: Likewise.
31098         * g++.old-deja/g++.mike/misc14.C: Likewise.
31099         * g++.old-deja/g++.mike/ns12.C: Likewise.
31100         * g++.old-deja/g++.mike/p1248.C: Likewise.
31101         * g++.old-deja/g++.mike/p3708.C: Likewise.
31102         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31103         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31104         * g++.old-deja/g++.mike/p646.C: Likewise.
31105         * g++.old-deja/g++.mike/p700.C: Likewise.
31106         * g++.old-deja/g++.mike/p783.C: Likewise.
31107         * g++.old-deja/g++.mike/p783a.C: Likewise.
31108         * g++.old-deja/g++.mike/p783b.C: Likewise.
31109         * g++.old-deja/g++.mike/p786.C: Likewise.
31110         * g++.old-deja/g++.mike/p789.C: Likewise.
31111         * g++.old-deja/g++.mike/p789a.C: Likewise.
31112         * g++.old-deja/g++.mike/p807a.C: Likewise.
31113         * g++.old-deja/g++.other/delete3.C: Likewise.
31114         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31115         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31116         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31117         * g++.old-deja/g++.other/empty1.C: Likewise.
31118         * g++.old-deja/g++.other/temporary1.C: Likewise.
31119         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31120         * g++.old-deja/g++.pt/t16.C: Likewise.
31121         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31122
31123 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31124
31125         * gcc.dg/991230-1.c: New test.
31126
31127 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31128
31129         * gcc.c-torture/compile/991229-3.c: New test.
31130         * gcc.c-torture/compile/991229-2.c: New test.
31131         * gcc.c-torture/compile/991229-1.c: New test.
31132
31133 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31134
31135         * gcc.c-torture/compile/labels-2.c: New test.
31136
31137 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31138
31139         * gcc.c-torture/execute/991227-1.c: New test.
31140
31141 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31142
31143         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31144
31145 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31146
31147         * gcc.c-torture/execute/991221-1.c: New test.
31148
31149 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31150
31151         * g++.old-deja/g++.other/cast3.C: New test.
31152
31153 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31154
31155         * gcc.c-torture/execute/991216-4.c: New test.
31156
31157 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31158
31159         * gcc.c-torture/execute/991216-1.c: New test.
31160         * gcc.c-torture/execute/991216-2.c: New test.
31161         * gcc.c-torture/execute/991216-3.c: New test.
31162
31163 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31164
31165         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31166         Actually make the test fail by using "-O2" for compilation.
31167
31168 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31169
31170         * g++.old-deja/g++.warn/cast-align1.C: New test.
31171
31172 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31173
31174         * gcc.c-torture/compile/991214-1.c: New test.
31175         * gcc.c-torture/compile/991214-2.c: New test.
31176
31177 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31178
31179         * gcc.dg/991214-1.c: New test.
31180
31181 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31182
31183         * gcc.c-torture/compile/991213-3.c: New test.
31184         * gcc.c-torture/compile/991213-2.c: New test.
31185         * gcc.c-torture/compile/991213-1.c: New test.
31186
31187 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31188
31189         * gcc.dg/991209-1.c: New test.
31190
31191 1999-12-08  Nathan Sidwell <nathan@acm.org>
31192
31193         * gcc.c-torture/compile/991208-1.c: New test.
31194
31195 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31196
31197         * gcc.dg/ultrasp2.c: New test.
31198
31199 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31200
31201         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31202
31203 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31204
31205         * gcc.c-torture/compile/991202-1.c: New test.
31206         * gcc.c-torture/execute/991202-1.c: New test.
31207         * gcc.c-torture/execute/991202-2.c: New test.
31208         * gcc.c-torture/execute/991202-3.c: New test.
31209
31210 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31211
31212         * g++.old-deja/g++.abi/align.C: New test.
31213         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31214         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31215
31216 1999-12-01  Richard Henderson  <rth@cygnus.com>
31217
31218         * gcc.c-torture/execute/991201-1.c: New.
31219
31220 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31221
31222         * gcc.dg/991129-1.c: New test.
31223
31224 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31225
31226         * gcc.c-torture/compile/991127-1.c: New test.
31227
31228 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31229
31230         * g++.old-deja/g++.other/warn4.C: New test.
31231
31232 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31233
31234         * g++.old-deja/g++.eh/cleanup2.C: New test.
31235         * g++.old-deja/g++.ext/pretty2.C: New test.
31236         * g++.old-deja/g++.ext/pretty3.C: New test.
31237         * g++.old-deja/g++.other/debug6.C: New test.
31238
31239 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31240
31241         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31242         compiler_output to look for one error message instead of two.
31243
31244 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31245
31246         * gcc.c-torture/execute/991118-1.c: Also test case
31247         where the word boundary does not split a byte evenly.
31248
31249 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31250
31251         * g++.old-deja/g++.ext/restrict1.C: New test.
31252
31253 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31254
31255         * gcc.c-torture/execute/991118-1.c: New test.
31256
31257 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31258
31259         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31260         working directory pathnames.
31261
31262 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31263
31264         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31265         host is equipped with driver.h and driver.o so it can actually
31266         compile and run the tests.
31267
31268 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31269
31270         * gcc.c-torture/compile/991008-1.c: New test.
31271
31272 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31273
31274         * lib/gcc-dg.exp: Include target-supports.exp
31275
31276 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31277
31278         * lib/target-supports.exp: New file: Provide procs to test for
31279         features supported by the target.
31280         (check_weak_available): Moved here from ecos.exp.
31281         (check_alias_available): New proc: Determine of the target
31282         toolchain supports the alias attribute.
31283
31284         * gcc.dg/special/ecos.exp: Move check_weak_available to
31285         target-supports.exp.
31286         (alias-1.c): Only perform the test if the target supports
31287         aliases.
31288         (wkali-1.c): Only perform the test if the target supports
31289         aliases.
31290
31291         * gcc.dg/990506-0.c: Expect error messages from cross
31292         targets as well as native targets.
31293
31294 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31295
31296         * gcc.dg/ultrasp1.c: Removed xfail.
31297         * gcc.dg/struct-ret-2.c: Likewise.
31298         * gcc.dg/array-1.c: Likewise.
31299
31300 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31301
31302         * gcc.dg/struct-ret-2.c: New test.
31303
31304         * gcc.dg/array-1.c: New test.
31305
31306 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31307
31308         * gcc.c-torture/execute/991030-1.c: New test.
31309
31310 1999-10-26  Richard Henderson  <rth@cygnus.com>
31311
31312         * gcc.c-torture/compile/991026-2.c: New test.
31313
31314 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31315
31316         * gcc.c-torture/compile/991026-1.c: New test.
31317
31318 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31319
31320         * gcc.c-torture/execute/991023-1.c: New test.
31321
31322 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31323
31324         * gcc.c-torture/execute/991019-1.c: New test.
31325
31326 1999-10-16  Richard Henderson  <rth@cygnus.com>
31327
31328         * gcc.c-torture/execute/991016-1.c: New test.
31329
31330 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31331
31332         * gcc.c-torture/execute/991014-1.c: New test.
31333
31334 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31335
31336         * g++.old-deja/g++.other/union2.C: New test.
31337
31338 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31339
31340         * g++.old-deja/g++.other/vaarg2.C: New test.
31341         * g++.old-deja/g++.other/vaarg3.C: New test.
31342
31343 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31344
31345         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31346         in compile/.
31347
31348 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31349
31350         * gcc.c-torture/execute/va-arg-11.c: New test.
31351
31352 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31353
31354         * lib/file-format.exp (gcc_target_object_format): Don't
31355         crash if objdump is unavailable.
31356
31357 1999-09-29  Donn Terry <donn@interix.com>
31358
31359         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31360
31361 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31362
31363         * gcc.c-torture/compile/990928-1.c: New test.
31364
31365 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31366
31367         * g++.old-deja/g++.other/decl6.C: New test.
31368
31369 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31370
31371         * gcc.c-torture/execute/va-arg-10.c: New test.
31372
31373 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31374
31375         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31376         __PRETTY_FUNCTION__.
31377
31378 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31379
31380         * gcc.c-torture/execute/990923-1.c: New test.
31381
31382 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31383
31384         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31385         for which -fpic is inappropriate.
31386
31387 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31388
31389         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31390
31391 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31392
31393         * g++.old-deja/g++.other/dyncast1.C: New test.
31394         * g++.old-deja/g++.other/dyncast2.C: New test.
31395         * g++.old-deja/g++.other/dyncast3.C: New test.
31396         * g++.old-deja/g++.other/dyncast4.C: New test.
31397         * g++.old-deja/g++.other/dyncast5.C: New test.
31398         * g++.old-deja/g++.eh/catch3.C: New test.
31399         * g++.old-deja/g++.eh/catch3p.C: New test.
31400         * g++.old-deja/g++.eh/catch4.C: New test.
31401         * g++.old-deja/g++.eh/catch4p.C: New test.
31402         * g++.old-deja/g++.eh/catch5.C: New test.
31403         * g++.old-deja/g++.eh/catch5p.C: New test.
31404         * g++.old-deja/g++.eh/catch6.C: New test.
31405         * g++.old-deja/g++.eh/catch6p.C: New test.
31406         * g++.old-deja/g++.eh/catch7.C: New test.
31407         * g++.old-deja/g++.eh/catch7p.C: New test.
31408         * g++.old-deja/g++.eh/catch8.C: New test.
31409         * g++.old-deja/g++.eh/catch8p.C: New test.
31410         * g++.old-deja/g++.eh/catch9.C: New test.
31411         * g++.old-deja/g++.eh/catch9p.C: New test.
31412
31413 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31414
31415         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31416         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31417
31418 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31419
31420         * gcc.c-torture/compile/990913-1.c: New test.
31421
31422 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31423
31424         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31425         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31426
31427 1999-09-09  Richard Henderson  <rth@cygnus.com>
31428
31429         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31430
31431 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31432
31433         * g++.old-deja/g++.other/lookup11.C: New test.
31434         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31435         what is permitted and what we want.
31436         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31437         overload use.
31438         * g++.old-deja/g++.jason/rfg5.C: Likewise
31439
31440 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31441
31442         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31443         * gcc.c-torture/noncompile/poison-1.c: New file.
31444
31445 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31446
31447         * g++.old-deja/g++.other/sizeof3.C: New test.
31448         * g++.old-deja/g++.other/sizeof4.C: New test.
31449         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31450         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31451
31452 1999-09-07  Richard Henderson  <rth@cygnus.com>
31453
31454         * gcc.dg/va-arg-1.c: New.
31455
31456 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31457
31458         * gcc.c-torture/execute/va-arg-9.c: New test.
31459
31460 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31461
31462         * g77.f-torture/compile/980519-2.f: New test.
31463         * g77.f-torture/compile/19990905-0.f: New test.
31464         * g77.f-torture/compile/19990905-1.f: New test.
31465         * g77.f-torture/compile/19990905-2.f: New test.
31466
31467         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31468
31469 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31470
31471         * gcc.c-torture/execute/990827-1.c: Fix typo.
31472
31473 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31474
31475         * g++.old-deja/g++.other/deref1.C: New test.
31476
31477 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31478
31479         * g++.old-deja/g++.other/ambig2.C: New test.
31480         * g++.old-deja/g++.other/cond5.C: New test.
31481         * g++.old-deja/g++.other/lookup16.C: New test.
31482
31483 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31484
31485         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31486         assemblers too.
31487
31488 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31489
31490         * lib/c-torture.exp: Avoid the "compare executables" optimization
31491         when testing native.
31492
31493 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31494
31495         * gcc.c-torture/execute/990829-1.c: New test.
31496         * gcc.c-torture/compile/990829-1.c: New test.
31497
31498 1999-08-27  Paul Burchard  <burchard@pobox.com>
31499
31500         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31501         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31502         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31503         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31504         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31505         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31506         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31507         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31508         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31509         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31510         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31511
31512 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31513
31514         * gcc.c-torture/execute/990827-1.c: New test.
31515
31516 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31517
31518         * g77.f-torture/noncompile/19990826-4.f: New test.
31519
31520         * g77.f-torture/compile/19990826-3.f: New test.
31521
31522         * g77.f-torture/execute/19990826-2.f: New test.
31523
31524         * g77.f-torture/compile/19990826-1.f: New test.
31525
31526         * gcc.c-torture/execute/990826-0.c: New test.
31527         * g77.c-torture/execute/19990826-0.f: New test.
31528
31529         * g77.f-torture/noncompile/970626-2.f: New test.
31530
31531 1999-08-25  Paul Burchard  <burchard@pobox.com>
31532
31533         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31534         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31535         lss-011.C: New tests.
31536
31537 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31538
31539         * g++.old-deja/g++.other/decl5.C: New test.
31540
31541 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31542
31543         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31544         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31545         call `postbase' for each one.  All callers of `postbase' changed
31546         to call this instead.
31547
31548 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31549
31550         * gcc.c-torture/execute/990811-1.c: New test.
31551
31552 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31553
31554         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31555         just native ones.
31556
31557         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31558         just native ones.
31559
31560 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31561
31562         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31563
31564 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31565
31566         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31567
31568 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31569
31570         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31571
31572 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31573
31574         * gcc.c-torture/execute/990804-1.c: New test.
31575
31576 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31577
31578         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31579         * g++.old-deja/g++.brendan/crash64.C: Likewise
31580         * g++.old-deja/g++.brendan/overload8.C: Likewise
31581
31582 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31583
31584         * g++.old-deja/g++.other/struct1.C: New test.
31585
31586 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31587
31588         * g++.old-deja/g++.other/enum2.C: New test.
31589
31590 1999-08-02  Richard Henderson  <rth@cygnus.com>
31591
31592         Adapted from tests from Franz Sirl:
31593         * gcc.c-torture/execute/va-arg-7.c: New test.
31594         * gcc.c-torture/execute/va-arg-8.c: New test.
31595
31596 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31597
31598         * gcc.c-torture/compile/990801-2.c: New test.
31599
31600         * gcc.c-torture/compile/990801-1.c: New test.
31601
31602 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31603
31604         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31605         fp-cmp-1.c, converting double to float.
31606
31607         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31608         fp-cmp-1.c, converting double to long double.
31609
31610         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31611         from fr1 to unknown_register, since fr1 is a legitimate register
31612         on some machines.
31613
31614 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31615
31616         * README: More listname related changes.
31617
31618 1999-07-08  Catherine Moore  <clm@cygnus.com>
31619
31620         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31621
31622 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31623
31624         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31625
31626 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31627
31628         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31629
31630 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31631
31632         * gcc.dg/990703-1.c: New test.
31633
31634 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31635
31636         * lib/file-format.exp: New file: Move definition of proc
31637         gcc_target_object_format to here from
31638         gcc.dg/special/ecos.exp.
31639
31640         * lib/c-torture.exp: Include lib file-format.exp.
31641         * lib/gcc-dg.exp: Include lib file-format.exp.
31642
31643         * gcc.dg/special/ecos.exp: Remove definition of proc
31644         gcc_target_object_format.
31645
31646 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31647
31648         * gcc.c-torture/execute/990628-1.c: New test.
31649
31650 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31651
31652         * gcc.c-torture/compile/990625-2.c: New test.
31653
31654         * gcc.c-torture/compile/990625-1.c: New test.
31655
31656 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31657
31658         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31659         attributes compile.
31660         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31661         ports that use the COFF/PE file format.
31662
31663 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31664
31665         * gcc.c-torture/compile/990617-1.c: New test.
31666
31667 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31668
31669         * g++.old-deja/g++.other/decl4.C: New test.
31670
31671 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31672
31673         * g++.old-deja/g++.other/bitfld3.C: New test.
31674
31675 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31676
31677         * g++.old-deja/g++.eh/catch1.C: New test.
31678
31679 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31680
31681         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31682
31683         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31684         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31685
31686 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31687
31688         * g77.f-torture/compile/19990502-0.f: Replace with new,
31689         shorter, test that still fails after recent changes.
31690
31691 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31692
31693         * gcc.c-torture/execute/990604-1.c: New test.
31694
31695 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31696
31697         * gcc.c-torture/execute/990531-1.c: New test.
31698
31699 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31700
31701         * gcc.c-torture/compile/990527-1.c: New test.
31702
31703 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31704
31705         * gcc.c-torture/execute/990527-1.c: New test.
31706
31707 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31708
31709         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31710         bitfields as signed.
31711
31712 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31713
31714         * g77.f-torture/compile/19990525-0.f: New test.
31715
31716 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31717
31718         * gcc.c-torture/execute/990525-2.c: New test.
31719
31720         * gcc.c-torture/execute/990525-1.c: New test.
31721
31722 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31723
31724         * g++.old-deja/g++.other/anon3.C: New test.
31725         * g++.old-deja/g++.other/anon4.C: New test.
31726         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31727         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31728         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31729         Merrill).
31730
31731 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31732
31733         * gcc.c-torture/execute/990524-1.c: New test.
31734
31735         * gcc.dg/990524-1.c: New test.
31736
31737 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31738
31739         * gcc.c-torture/compile/990523-1.c: New test.
31740
31741 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31742
31743         * gcc.c-torture/compile/990519-1.c: New test.
31744
31745 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31746
31747         * gcc.c-torture/compile/990517-1.c: New test.
31748
31749         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31750         (e4, f4): New tests.
31751         (main): Call them.
31752
31753 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31754
31755         * gcc.dg/noreturn-1.c: New test.
31756
31757 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31758
31759         * gcc.c-torture/execute/990513-1.c: New test.
31760
31761 1999-05-10  Richard Henderson  <rth@cygnus.com>
31762
31763         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31764
31765 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31766
31767         * g77.f-torture/execute/erfc.f: Use small single-precision
31768         values, to avoid problems on Alphas when not -mieee.
31769
31770 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31771
31772         * gcc.dg/990506-0.c: New test.
31773
31774 1999-05-08  Richard Henderson  <rth@cygnus.com>
31775
31776         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31777         the constant to test.  Don't XFAIL 64-bit targets.
31778
31779         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31780         * g++.old-deja/g++.law/profile1.C: Likewise.
31781
31782         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31783         operator new instances.
31784         * g++.old-deja/g++.other/delete5.C: Likewise.
31785
31786 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31787
31788         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31789         intrinsic.
31790
31791 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31792
31793         * g77.f-torture/execute/u77-test.f: Reverse order of two
31794         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31795
31796 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31797
31798         * gcc.dg/compare1.c: New test.
31799
31800 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31801
31802         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31803         New tests.
31804
31805 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31806
31807         * g77.f-torture/compile/19990502-1.f: New test.
31808
31809 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31810
31811         * g77.f-torture/compile/19990502-0.f: New test.
31812
31813 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31814
31815         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31816         intrinsic.
31817
31818 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31819
31820         * g77.f-torture/execute/u77-test.f (main): List libU77
31821         intrinsics not currently tested.
31822         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31823         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31824         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31825         Trim blanks off the ends of some printed strings.
31826
31827 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31828
31829         * g77.f-torture/execute/u77-test.f (main): Just warn about
31830         FSTAT gid disagreement, as it's expected on some systems.
31831
31832 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31833
31834         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31835         use a new function, which allows for some slop.
31836         Clean up some commentary.
31837         (issum): The new function.
31838         (sgladd): Deleted subroutine.
31839
31840 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31841
31842         * g77.f-torture/execute/u77-test.f: Modify to be more like
31843         libf2c/libU77 version, bringing patches to that version here.
31844         Add suitable commentary.
31845
31846 1999-04-25  Richard Henderson  <rth@cygnus.com>
31847
31848         * gcc.dg/990424-1.c: New test.
31849
31850 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31851
31852         * g77.f-torture/execute/u77-test.f (main): Bug involving
31853         LSTAT has been fixed, so turn back on full checking.
31854
31855 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31856
31857         * g77.f-torture/compile/19990419-0.f: New test.
31858         * g77.f-torture/execute/19990419-1.f: New test.
31859
31860 1999-04-17  Richard Henderson  <rth@cygnus.com>
31861
31862         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31863         to avoid the need for a prototype to supress a warning.
31864
31865 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31866
31867         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31868
31869 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31870
31871         * gcc.c-torture/execute/990404-1.c: New test.
31872
31873 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31874
31875         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31876         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31877         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31878         missing initializer warnings.
31879
31880 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31881
31882         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31883         matching strings.
31884
31885 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31886
31887         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31888
31889 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31890
31891         * g77.f-torture/execute/19990325-0.f: New test.
31892         * g77.f-torture/execute/19990325-1.f: New test.
31893
31894 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31895
31896         * gcc.c-torture/execute/990324-1.c: New test.
31897
31898 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31899
31900         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31901         test with 4.
31902
31903 1999-03-17  Richard Henderson  <rth@cygnus.com>
31904
31905         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31906
31907 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31908
31909         * g77.f-torture/execute/19990313-2.f: New test.
31910         * g77.f-torture/execute/19990313-3.f: New test.
31911
31912 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31913
31914         * g77.f-torture/execute/19990313-0.f: New test.
31915         * g77.f-torture/execute/19990313-1.f: New test.
31916
31917 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31918
31919         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31920         printf to sprintf.
31921         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31922         (main): Add check for u15.  Conditionalize u31 check depending on
31923         whether ints are <32 bits or >=32 bits.
31924
31925 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31926
31927         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31928
31929 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31930
31931         * g77.f-torture/compile/19990305-0.f: New test.
31932         * g77.f-torture/execute/19981119-0.f: New test.
31933
31934 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31935
31936         * g77.f-torture/execute/970625-2.f: call ABORT if final
31937         result is not correct, instead of just printing it.
31938         Add this checking via newly introduced obfuscation, to
31939         trip up buggy front ends.
31940
31941 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31942
31943         * g77.f-torture/compile/960317-1.f: Moved from being
31944         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31945
31946 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31947
31948         * g77.f-torture/execute/960317-1.f: New (old) test.
31949         * g77.f-torture/execute/970625-2.f: Ditto.
31950
31951 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31952
31953         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31954         message on line 1 or line 2; cccp and cpplib do this differently.
31955
31956 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31957
31958         * g++.old-deja/g++.law/weak1.C: New test.
31959
31960 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31961
31962         * gcc.c-torture/execute/990119-1.c: Renamed to...
31963         * gcc.dg/990119-1.c: this, so it will only be tested once
31964         (it's a preprocessor test, it doesn't need to be run at
31965         multiple optimization levels).
31966
31967 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31968
31969         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31970           ALWAYS_CXXFLAGS.
31971
31972 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31973
31974         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31975         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31976         to not be compilable by current g77.
31977
31978 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31979
31980         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31981
31982 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31983
31984         * gcc.c-torture/execute/990222-1.c: New test.
31985
31986 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31987
31988         * g77.f-torture/compile/19990218-0.f: New test.
31989         * g77.f-torture/noncompile/19990218-1.f: New test.
31990
31991 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31992
31993         * g77.f-torture/compile/19981216-0.f: New test.
31994
31995 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31996
31997         * gcc.dg/990214-1.c: New test.
31998
31999 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32000
32001         * gcc.dg/990213-2.c: New test.
32002
32003         * gcc.dg/990213-1.c: New test.
32004
32005 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32006
32007         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32008         ints.
32009
32010 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32011
32012         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32013         specified by target.
32014
32015         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32016
32017 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32018
32019         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32020
32021 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32022
32023         * gcc.dg/special/ecos.exp: New test driver for new tests with
32024         special requirements.
32025
32026         * gcc.dg/special/alias-1.c: New test.
32027         * gcc.dg/special/gcsec-1.c: New test.
32028         * gcc.dg/special/weak-1.c: New test.
32029         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32030         * gcc.dg/special/weak-2.c: New test.
32031         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32032         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32033         * gcc.dg/special/wkali-1.c: New test.
32034         * gcc.dg/special/wkali-2.c: New test.
32035         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32036         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32037
32038 1999-02-10  Felix Lee  <flee@cygnus.com>
32039
32040           * lib/c-torture.exp (c-torture-compile): Pull out code for
32041           analyzing gcc error messages.
32042           (c-torture-execute): Likewise.  Fix some (harmless) false
32043           positives.
32044           * lib/gcc.exp (gcc_check_compile): New function.
32045
32046 1999-02-08  Richard Henderson  <rth@cygnus.com>
32047
32048         * gcc.c-torture/execute/990208-1.c: New test.
32049
32050 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32051
32052         * g++.dg/special/ecos.exp: New driver for new tests with special
32053         requirements
32054
32055         * g++.dg/special/conpr-1.C: New test
32056         * g++.dg/special/conpr-2.C: New test
32057         * g++.dg/special/conpr-2a.C: New test
32058         * g++.dg/special/conpr-3.C: New test
32059         * g++.dg/special/conpr-3a.C: New test
32060         * g++.dg/special/conpr-3b.C: New test
32061
32062         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32063         allow g++ to use the dg driver
32064
32065         * README: Add comment about g++.dg directory
32066
32067 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32068
32069         * README: Update email addresses.
32070
32071 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32072
32073         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32074         arguments in order to force structure S onto the stack even on
32075         the alpha.
32076         (test): Pass 10 leading arguments to function foo as well as the
32077         structure S.
32078
32079         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32080         failure for all targets.
32081
32082         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32083         abort to terminate program execution.
32084
32085 1999-01-30  Richard Henderson  <rth@cygnus.com>
32086
32087         * gcc.c-torture/execute/990130-1.c: New test.
32088
32089 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32090
32091         * gcc.dg/990130-1.c: New test.
32092
32093 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32094
32095         * gcc.c-torture/execute/990128-1.c: New test.
32096
32097 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32098
32099         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32100
32101 1999-01-27  Felix Lee  <flee@cygnus.com>
32102
32103         * lib/c-torture.exp (c-torture-compile): pull out code for
32104         analyzing gcc error messages.
32105         (c-torture-execute): ditto, and fix some (harmless) false
32106         positives.
32107         * lib/gcc.exp (gcc_check_compile): new function.
32108
32109 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32110
32111         * gcc.dg/990117-1.c: New test.
32112
32113         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32114
32115         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32116
32117 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32118
32119         * g77.f-torture/compile/990115-1.f: New test.
32120
32121 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32122
32123         * gcc.c-torture/compile/990107-1.c: New test
32124
32125 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32126
32127         * gcc.c-torture/execute/990106-2.c: New test.
32128
32129         * gcc.c-torture/execute/990106-1.c: New test.
32130
32131 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32132
32133         * gcc.c-torture/compile/981223-1.c: New test.
32134
32135 1998-12-29  Richard Henderson  <rth@cygnus.com>
32136
32137         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32138         (opt3): Rename from opt4 and disable.
32139
32140 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32141
32142         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32143
32144 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32145
32146         * g++.old-deja/g++.other/conv5.C: New test.
32147
32148 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32149
32150         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32151
32152 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32153
32154         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32155
32156 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32157
32158         * gcc.c-torture/compile/981211-1.c: New test.
32159
32160 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32161
32162         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32163
32164         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32165
32166 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32167
32168         * gcc.special/930510-1.c: Make C9X safe.
32169         * gcc.misc-tests/gcov-1.c Similarly.
32170         * gcc.misc-tests/gcov-2.c Similarly.
32171
32172 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32173
32174         * gcc.dg/ultrasp1.c: New test.
32175
32176 1998-12-06  Richard Henderson  <rth@cygnus.com>
32177
32178         * gcc.c-torture/execute/981206.c: New test.
32179
32180 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32181
32182         * g++.old-deja/g++.ns/template7.C: New test.
32183
32184         * g++.old-deja/g++.other/expr1.C: New test.
32185
32186         * g++.old-deja/g++.eh/tmpl3.C: New test.
32187
32188         * g++.old-deja/g++.eh/tmpl2.C: New test.
32189
32190 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32191
32192         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32193         * g++.old-deja/g++.other/using6.C: Removed.
32194         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32195
32196         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32197
32198 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32199
32200         * g++.old-deja/g++.pt/overload8.C: New test.
32201
32202         * g++.old-deja/g++.pt/overload7.C: New test.
32203
32204         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32205
32206         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32207         and relinking messages.
32208         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32209         compiling with -frepo.
32210
32211 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32212
32213         * g++.old-deja/g++.pt/lookup6.C: New test.
32214
32215 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32216
32217         * gcc.c-torture/execute/981130-1.c: New test.
32218         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32219
32220 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32221
32222         * g++.old-deja/g++.pt/explicit76.C: New test.
32223
32224         * g++.old-deja/g++.pt/friend38.C: New test.
32225
32226         * g++.old-deja/g++.ns/crash2.C: New test.
32227
32228         * g++.old-deja/g++.pt/defarg8.C: New test.
32229
32230         * g++.old-deja/g++.pt/instantiate6.C: New test.
32231
32232         * g++.old-deja/g++.pt/static6.C: New test.
32233
32234         * g++.old-deja/g++.pt/decl2.C: New test.
32235
32236 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32237
32238         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32239         problem is actually related with name lookup, but so what? :-)
32240
32241         * g++.old-deja/g++.pt/friend37.C: New test.
32242
32243 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32244
32245         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32246         element, which fails on some systems.
32247
32248         * g77.f-torture/execute/labug1.f: New test.
32249
32250 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32251
32252         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32253         is defined.
32254
32255 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32256
32257         * g77.f-torture/compile/981117-1.f: New test.
32258
32259 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32260
32261         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32262         properly discarded.
32263
32264 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32265
32266         * gcc.c-torture/execute/memcheck: New directory of tests for
32267         -fcheck-memory-usage.
32268
32269 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32270
32271         * README: New file, general information about the testsuite and
32272         new description of the various C++ test subdirectories.
32273         * README.g++: Eliminate obsolete information, update and move most
32274         relevant stuff to README.
32275
32276 1998-11-07  Richard Henderson  <rth@cygnus.com>
32277
32278         * gcc.c-torture/compile/981107-1.c: New test.
32279
32280 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32281
32282         * execute/memcpy-bi.c: New testcase.
32283
32284 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32285
32286         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32287         base classes.
32288
32289         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32290         template is selected.
32291
32292         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32293         classes, it should be accepted for all types.
32294
32295         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32296
32297         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32298         specializations start with template headers.
32299
32300 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32301
32302         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32303
32304         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32305         non-POD types.
32306
32307 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32308
32309         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32310
32311 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32312
32313         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32314
32315 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32316
32317         * 981019-1.c: New test.
32318
32319 1998-10-14  Robert Lipe <robertl@dgii.com>
32320
32321         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32322         find objc headers.
32323
32324 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32325
32326         * compile/981001-4.c: Remove use of GCC extension that triggers a
32327         compiler bug.
32328
32329 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32330
32331         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32332
32333 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32334
32335         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32336         instantiation of template produces incorrect code for delete
32337         expression.
32338
32339         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32340         constructors' name is not unique.
32341         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32342         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32343
32344         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32345         automatic array of const is ill-formed.
32346
32347         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32348         of template parameter?
32349
32350         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32351         const.
32352
32353         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32354         pointer-to-member expression.
32355
32356         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32357         declaration causes ICE.
32358
32359 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32360
32361         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32362         reserved in the global namespace.
32363
32364         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32365         generate needed virtual table.
32366
32367         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32368
32369 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32370
32371         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32372         template-dependent type
32373
32374 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32375
32376         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32377         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32378         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32379
32380         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32381         class should be usable as argument of member function.
32382         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32383         class should be usable as return type of member function.
32384         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32385         class should be usable as type of data member.
32386
32387         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32388
32389 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32390
32391         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32392
32393 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32394
32395         * gcc.dg/dll-?.c Add thumb to target list.
32396         Fix assembler scan patterns to match current assembler output.
32397
32398 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32399
32400         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32401         matching of template brackets.
32402
32403         * g++.old-deja/g++.other/using4.C: New test.  Test using
32404         declarations of methods from base classes.
32405
32406         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32407         within functions should introduce names into the innermost
32408         enclosing namespace.
32409
32410         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32411         of static locals if first initialization throws.
32412
32413 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32414
32415         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32416
32417 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32418
32419         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32420         lose track of the possible targets of tablejump insns.
32421         * special/special.exp: Run it.
32422
32423 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32424
32425         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32426         must be declared before its specializations can be named in friend
32427         declarations.
32428
32429 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32430
32431         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32432
32433         * g77.f-torture/execute/io1.f: New test.
32434
32435 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32436
32437         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32438         with pointer to template function, for which no argument deduction
32439         is possible.
32440
32441         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32442         specialization of template function as argument to template
32443         function.
32444
32445         * g++.old-deja/g++.other/access2.C: New test; Inner class
32446         shouldn't have privileged access to Outer's names.
32447
32448 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32449
32450         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32451         friend template declared within template class conflicts with
32452         nested class of the same name.
32453
32454         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32455         is ignored.
32456
32457         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32458         object with direct initializer as function declaration.
32459
32460         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32461         initializers.
32462
32463         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32464         involving const pointer and NULL produces incorrect result.
32465
32466         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32467         type name without `typename' should be rejected with -pedantic.
32468
32469 1998-10-02  Richard Henderson  <rth@cygnus.com>
32470
32471         * g++.old-deja/g++.other/addrof1.C: New test.
32472
32473 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32474
32475         * gcc.c-torture/compile/981001-1.c: New test.
32476         * gcc.c-torture/execute/981001-1.c: New test.
32477
32478 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32479
32480         * gcc.c-torture/compile/981001-2.c: New test.
32481         * gcc.c-torture/compile/981001-3.c: New test.
32482         * gcc.c-torture/compile/981001-4.c: New test.
32483
32484 1998-10-01  Robert Lipe  <robertl@dgii.com>
32485
32486         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32487         multilibbed hosts.   Idea grafted from g77.exp.
32488
32489 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32490
32491         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32492         avoid losing on systems which need -lsocket.
32493
32494 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32495
32496         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32497         * g++.old-deja/g++.other/nested2.C: Ditto.
32498         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32499         failure.
32500
32501 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32502
32503         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32504         preferred over template operator!= for enum bitfields.
32505
32506 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32507
32508         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32509         that happen to have the same base name, but in different scopes,
32510         are incorrectly rejected.
32511
32512 1998-09-16  Richard Henderson  <rth@cygnus.com>
32513
32514         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32515         on the native word size instead of an integer literal.
32516
32517 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32518
32519         * g++.old-deja/g++.other/static2.C: Invocation of static data
32520         member of type pointer-to-function denoted as non-static member.
32521
32522         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32523         checks involving function types and aliases.
32524
32525 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32526
32527         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32528         redefined to the same non-trivial type.
32529
32530         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32531         namespace-qualification of template specializations declared in
32532         other namespaces.
32533
32534         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32535         to declare a subset of the specializations of a template function
32536         as friends of specializations of a template class.
32537
32538         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32539         member templates that do not fully specialize the enclosing
32540         template class are rejected.
32541
32542 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32543
32544         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32545
32546 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32547
32548         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32549         altered from libf2c/libU77 version.
32550
32551 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32552
32553         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32554
32555 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32556
32557         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32558         (un)signed char are different types for template specialization
32559         purposes.
32560
32561 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32562
32563         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32564         * objc: ObjC testsuite.
32565
32566 1998-08-31  Catherine Moore  <clm@cygnus.com>
32567
32568         * gcc.c-torture/execute/941014-1.x:  New file.
32569
32570 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32571
32572         * lib/c-torture.exp: Add support for
32573         torture_eval_before_compile and torture_eval_before_execute
32574         variables.
32575
32576 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32577
32578         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32579         this test triggers valid.
32580
32581 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32582
32583         * gcc.dg/980827-1.c: New test.
32584
32585 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32586
32587         * gcc.c-torture/execute/loop-4b.c: New test.
32588
32589 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32590
32591         * lib/c-torture.exp: Add support for
32592         torture_eval_before_compile and torture_eval_before_execute
32593         variables.
32594
32595 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32596
32597         * gcc.c-torture/compile/980825-1.c: New test.
32598
32599 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32600
32601         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32602         count number tests in opt_t0 not good_t0.
32603
32604 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32605
32606         * gcc.c-torture/compile/930326-1.x: Fix typo.
32607
32608 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32609
32610         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32611         causes an ICE.
32612
32613 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32614
32615         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32616         STACK_SIZE is defined.
32617         * gcc.c-torture/unsorted/stuct.c: Similarly.
32618
32619         * gcc.c-torture/compile/980821-1.c: New test.
32620
32621 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32622
32623         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32624
32625 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32626
32627         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32628         code.
32629
32630 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32631
32632         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32633         error'.
32634
32635 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32636
32637         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32638
32639 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32640
32641         * gcc.c-torture/compile/980816-1.c: New test.
32642
32643         * gcc.dg/980816-1.c: New test.
32644
32645 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32646
32647         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32648         compiler for ieee tests.
32649
32650 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32651
32652         * g77.f-torture/compile/980729-0.f: New test.
32653
32654 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32655
32656         * gcc.c-torture/special/eeprof-1.c: New test, for
32657         -finstrument-functions.
32658         * gcc.c-torture/special/special.exp: Run it.
32659
32660 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32661
32662         * gcc.c-torture/compile/980729-1.c: New test.
32663
32664 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32665
32666         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32667         __thumb__ is defined, and test for ARM style doubles if so.
32668
32669 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32670
32671         * g77.f-torture/noncompile/980615-0.f: New test.
32672
32673 1998-07-26  H.J. Lu  (hjl@gnu.org)
32674
32675         * gcc.dg/980312-1.c: Do link instead of compile.
32676         * gcc.dg/980313-1.c: Likewise.
32677
32678 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32679
32680         * gcc.c-torture/compile/980726-1.c: New test.
32681
32682 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32683
32684         * g77.f-torture/execute/io0.f: New test.
32685
32686 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32687
32688         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32689         an int.
32690
32691 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32692
32693         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32694         m32r bugs.
32695
32696 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32697
32698         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32699         c-decl.c:grokdeclarator can handle mode attributes.
32700
32701 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32702
32703         * gcc.c-torture/execute/980716-1.c: New test.
32704
32705 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32706
32707         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32708         the mn10200.
32709         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32710         the mn10200.
32711         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32712         * gcc.c-torture/compile/930326-1.x: Similarly.
32713
32714 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32715
32716         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32717         New test from Craig.
32718
32719 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32720
32721         * g77.f-torture/noncompile/980616-0.f: New test.
32722
32723         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32724
32725 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32726
32727         *  g++.other/singleton.C: Return error value instead of taking
32728         SIGSEGV.
32729
32730 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32731
32732         *  g++.other/singleton.C: New test.   Warning is under dispute.
32733         Runtime crash is not.
32734
32735 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32736
32737         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32738         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32739         using6.C, using7.C}:  New namespace tests.
32740
32741 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32742
32743         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32744         specialization with typedef'ed names used as array indexes.
32745
32746 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32747
32748         * gcc.c-torture/execute/980709-1.c: New test.
32749
32750         * gcc.dg/980709-1.c: New test.
32751
32752 1998-07-07  Richard Henderson  <rth@cygnus.com>
32753
32754         * gcc.c-torture/execute/bcp-1.c: New test.
32755
32756 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32757
32758         * gcc.c-torture/execute/980707-1.c: New test.
32759
32760 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32761
32762         * gcc.c-torture/compile/980706-1.c: New test.
32763
32764 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32765
32766         * g77.f-torture/execute/980701-0.f,
32767         g77.f-torture/execute/980701-1.f: New test from Craig.
32768
32769 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32770
32771         * gcc.c-torture/compile/980701-1.c: New test.
32772
32773         * gcc.c-torture/execute/980701-1.c: New test.
32774
32775 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32776 rlsruhe.de>
32777
32778         * g++.old-deja/g++.robertl/eb132.C: New test.
32779         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32780
32781 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32782
32783         * g77.f-torture/execute/980628-7.f,
32784         g77.f-torture/execute/980628-8.f,
32785         g77.f-torture/execute/980628-9.f,
32786         g77.f-torture/execute/980628-10.f: New tests from Craig.
32787
32788         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32789
32790 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32791
32792         * g77.f-torture/execute/980628-4.f: New test from Craig.
32793         * g77.f-torture/execute/980628-5.f: Likewise.
32794         * g77.f-torture/execute/980628-2.f: Likewise.
32795         * g77.f-torture/execute/980628-0.f: Likewise.
32796         * g77.f-torture/execute/980628-1.f: Likewise.
32797         * g77.f-torture/execute/980628-3.f: Likewise.
32798         * g77.f-torture/execute/980628-6.f: Likewise.
32799
32800 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32801
32802         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32803         directory when nothing has been installed yet.
32804
32805 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32806
32807         * gcc.c-torture/special/special.exp: Handle newer versions of
32808         dejagnu.
32809
32810 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32811
32812         * gcc.dg/980626-1.c: New test.
32813
32814 1998-06-19  Bruno Haible <haible@ilog.fr>
32815
32816         * gcc.misc-tests/m-un-2.c: New test.
32817         * g++.old-deja/g++.other/warn01.c: Likewise.
32818
32819 1998-06-19  Robert Lipe  <robertl@dgii.com>
32820
32821         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32822         compatibility with assmblers with a different comment character.
32823         Eliminate use of GAS-specific extensions.
32824
32825 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32826
32827         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32828
32829 1998-06-19  Robert Lipe  <robertl@dgii.com>
32830
32831         *lib/g77.exp: Replace search for libf2c.a with search for newly
32832         renamed libg2c.a
32833
32834 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32835
32836         * gcc.c-torture/execute/980617-1.c: New test.
32837
32838 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32839
32840         * gcc.c-torture/execute/980612-1.c: New test.
32841
32842 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32843
32844         * gcc.dg/980523-1.c: Only test on ppc-linux.
32845         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32846
32847         * gcc.c-torture/execute/980608-1.c: New test.
32848
32849 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32850
32851         * gcc.c-torture/execute/980605-1.c: New test.
32852
32853 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32854
32855         * gcc.c-torture/execute/980604-1.c: New test.
32856
32857 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32858
32859         * gcc.c-torture/execute/980602-1.c: New test.
32860         * gcc.c-torture/execute/980602-2.c: Likewise.
32861
32862 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32863
32864         * 970125-0.f: Fix per JCB.  Add commentary.
32865
32866 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32867
32868         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32869         IEEE -0 support.
32870
32871 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32872
32873         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32874         earlier.
32875
32876 1998-05-28  Catherine Moore <clm@cygnus.com>
32877
32878         * gcc.c-torture/execute/980526-3.c: New test.
32879
32880 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32881
32882         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32883         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32884         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32885         m88k-motorola-sysv3 to XFAIL.
32886
32887 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32888
32889         * gcc.dg/980526-1.c: New test.
32890         * gcc.c-torture/execute/980526-2.c: New test.
32891
32892 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32893
32894         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32895
32896         * gcc.c-torture/execute/980526-1.c: New test.
32897
32898 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32899
32900         * g77.f-torture/execute/alpha2.f: Add runtime test.
32901
32902 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32903
32904         * g++.old-deja/old-deja.exp: Strip leading directories.
32905
32906         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32907         error for the line.  Don't run multiple tests for the same line.
32908
32909 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32910
32911         * gcc.dg/980523-1.c: New test.
32912
32913 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32914
32915         * g77.f-torture/compile/970915-0.f: New test.
32916
32917 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32918
32919         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32920
32921 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32922
32923         * gcc.dg/980520-1.c: New test.
32924
32925 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32926
32927         * gcc.dg/980502-1.c: Fix return type.
32928
32929 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32930
32931         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32932         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32933         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32934         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32935         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32936
32937 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32938
32939         * g77.f-torture/execute/980520-1.f: New test.
32940
32941 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32942
32943         * lib/mike-g77.exp: New file.
32944
32945         * g77.f-torture/noncompile/noncompile.exp,
32946         g77.f-torture/noncompile/check0.f: New files.
32947
32948 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32949
32950         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32951         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32952         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32953         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32954         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32955         abort where appropriate.
32956
32957 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32958
32959         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32960         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32961
32962 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32963
32964         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32965
32966 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32967
32968         * g77.f-torture/compile/980427-0.f: New test.
32969
32970 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32971
32972         * g77.f-torture/compile/980424-0.f: New test.
32973
32974 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32975
32976         * g77.f-torture/compile/980419-2.f (main): New test.
32977         * g77.f-torture/compile/970125-0.f: New test.
32978         * g77.f-torture/compile/980419-1.f: New test.
32979
32980 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32981
32982         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32983         of loop-4.c.
32984
32985 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32986
32987         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32988
32989 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32990
32991         * gcc.c-torture/compile/980329-1.c: New test.
32992
32993 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32994
32995         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32996         * gcc.dg/980312-1.c: Fix typo in -march command.
32997
32998 1998-03-16  H.J. Lu  (hjl@gnu.org)
32999
33000         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33001
33002 1998-03-11  Robert Lipe  <robertl@dgii.com>
33003
33004         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33005         Dave Love agree the Fortran source is bogus.
33006
33007 1998-03-11  Robert Lipe  <robertl@dgii.com>
33008
33009         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33010         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33011         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33012         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33013         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33014
33015 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33016
33017         * g++.old-deja/g++.other/friend1.C: New test.
33018
33019 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33020
33021         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33022         possibly uninitialized) variables and declare dnrm2.
33023
33024 1998-02-23  Robert Lipe <robertl@dgii.com>
33025
33026         From Bruno Haible <haible@ilog.fr>:
33027         * gcc.c-torture/execute/980223.c: New test.
33028
33029 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33030
33031         * gcc.dg/ifelse-1.c: New test.
33032
33033 1998-02-09  H.J. Lu  (hjl@gnu.org)
33034
33035         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33036
33037           * lib/old-dejagnu.exp (old-dejagnu): Added the
33038           "execution test - XFAIL *-*-*" handling in the spirit of
33039           "excess errors test -". Changed the "execution test fails"
33040           handling to be like "excess errors test fails".
33041           * Update various tests accordingly.
33042
33043 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33044
33045         * gcc.c-torture/execute/980205.c: New test.
33046
33047 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33048
33049         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33050         * lib/f-torture.exp: Similarly.
33051         * gcc.c-torture: Rename all .cexp files to .x files.
33052
33053 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33054
33055         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33056         (940510-1.c): Removed duplicate.
33057         (971104-1.c): New test.
33058
33059 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33060
33061           * lib/f-torture.exp: Improve error and loop detection.
33062
33063 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33064
33065         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33066         use that to size the filler array.
33067
33068 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33069
33070         * lib/c-torture.exp(c-torture-execute): Fix typo.
33071
33072         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33073         testcase as the executable name. Keep the executable around if
33074         the test fails.
33075
33076 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33077
33078         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33079         changes.  Only test one -g option, and move it to the end of the
33080         list of options to test.
33081
33082 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33083
33084         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33085         variable GCC_TORTURE_OPTIONS to supply default switches separated
33086         by colons.  If no environment variable, run tests with -O0 -g, -O1
33087         -g, and -O2 -g as well.
33088
33089 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33090
33091         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33092         explanatory comments. Fix indentation.
33093
33094 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33095
33096         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33097
33098 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33099
33100         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33101         * g++.old-deja/g++.mike/p7325.C: Likewise.
33102         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33103
33104 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33105
33106         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33107         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33108         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33109         * g++.old-deja/g++.law/operators4.C: Likewise.
33110
33111 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33112
33113         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33114         * g++.old-deja/g++.mike/p784.C: Ditto.
33115         * g++.old-deja/g++.mike/p785.C: Ditto.
33116
33117 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33118
33119           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33120
33121 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33122
33123         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33124         target feature; pass this to c-torture-execute as needed.
33125
33126 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33127
33128         * lib/c-torture.exp(c-torture-execute): If the previous and the
33129         current executables being tested are identical, we don't need to
33130         run the executable again. Try to make the executable names
33131         unique. Add an optional argument for passing additional compiler
33132         flags.
33133
33134 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33135
33136         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33137
33138 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33139
33140         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33141
33142 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33143
33144         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33145         32bit or larger longs.
33146
33147         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33148         have either a 32bit long or 32bit int.
33149
33150 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33151
33152         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33153         Make double precision tests dependent on sizeof (double).
33154
33155 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33156
33157         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33158         too.
33159
33160 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33161
33162         * gcc.c-torture/compile/961203-1.cexp: New script.
33163
33164 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33165
33166         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33167         up the includes ourselves.
33168
33169 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33170
33171         * lib/plumhall.exp: Remove random include, and add a few
33172         verbose messages for debugging.
33173
33174 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33175
33176         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33177         of trying to do it ourselves.
33178
33179 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33180
33181         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33182
33183 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33184
33185         * gcc.prms/5403.c: Made regexp a bit less strict.
33186
33187 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33188
33189         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33190         is returned from remote_load instead.
33191         * lib/plumhall.exp: Ditto.
33192         * lib/mike-g++.exp: Ditto.
33193         * lib/old-dejagnu.exp: Ditto.
33194         * lib/c-torture.exp: Ditto.
33195
33196 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33197
33198         * lib/g++.exp: Use build_wrapper procedure.
33199         * lib/gcc.exp: Ditto.
33200
33201 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33202
33203         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33204         an old-style decl for malloc.  Fixes tests to work when
33205         sizeof (int) != sizeof (size_t).
33206
33207 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33208
33209         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33210
33211         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33212         use stdargs.h interface.
33213
33214 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33215
33216         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33217         NO_VARARGS when compiling.
33218
33219 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33220
33221         * lib/plumhall.exp(ph_includes): New procedure.
33222         (ph_make): Use it.
33223         (ph_compiler): Ditto.
33224
33225         * lib/g++.exp: Rename test-glue.c to testglue.c.
33226         * lib/gcc.exp: Ditto.
33227
33228 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33229
33230         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33231         to completion when it's called.
33232
33233 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33234
33235         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33236         is defined, don't do test.
33237
33238 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33239
33240         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33241         for object files.
33242         (ph_summary): Mark skipped testcases as untested, not unresolved.
33243
33244         * lib/plumhall.exp (ph_make): If unresolved because of bad
33245         errorCode, record errorCode in log file.
33246         (*): Replace send_log/verbose with verbose -log.
33247
33248 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33249
33250         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33251         double conversion if double isn't at least 8 bytes.
33252
33253         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33254         int to work with targets where int is 16 bits.
33255
33256         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33257         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33258         precision for the test to complete.
33259
33260 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33261
33262         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33263         if d10v is not compiled with the -mdouble64 flag.
33264         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33265
33266         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33267         d10v is not compiled with the -mint32 flag.
33268
33269 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33270
33271         * lib/plumhall.exp: Use incr_count.
33272
33273 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33274
33275         * gcc.c-torture: Update to c-torture-1.45.
33276
33277 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33278
33279         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33280         the name of the expect testcase file).
33281
33282         * lib/g++.exp(g++_init): Ditto.
33283
33284 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33285
33286         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33287         the host.
33288
33289         * lib/gcc.exp(gcc_exit): New procedure.
33290
33291 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33292
33293         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33294         specs where appropriate.
33295
33296         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33297         because of new "candidates are" messages, and removed a few
33298
33299         * Converted all non-old-style g++ testcases to old-style, and
33300         moved into g++.old-deja.
33301
33302 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33303
33304         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33305         options.
33306
33307         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33308         succeeded.
33309
33310         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33311
33312 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33313
33314         * lib/gcc.exp (gcc_target_compile): Add support for defining
33315         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33316         the machine doesn't have those features.
33317
33318 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33319
33320         * g++.law/operators4.exp: Don't use LIBS.
33321
33322 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33323
33324         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33325
33326         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33327         * lib/g++.exp: Set it here instead. Also, allow use of the
33328         --tool_exec and --tool_opt options. Change CXX to
33329         GXX_UNDER_TEST.
33330
33331         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33332
33333         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33334
33335 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33336
33337         * lib/old-dejagnu.exp: Use prune_warnings instead of
33338         prune_system_crud.
33339         * lib/mike-g++.exp: Ditto.
33340         * lib/gcc.exp: Ditto.
33341         * lib/g++.exp: Ditto.
33342
33343         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33344
33345 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33346
33347           * 941014-2.c: Include stdlib.h
33348           * 960327-1.c: Include stdio.h
33349           * dbra.c, index-1.c: Don't assume ints are 32bits.
33350
33351 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33352
33353         * lib/gcc.exp: Add gcc,stack_size target feature.
33354
33355         * lib/g++.exp(g++_target_compile): Add the include and link
33356         paths here, not in two other places. And, it's $options, not
33357         options.
33358
33359         * lib/mike-g++.exp(postbase): Remove the code that determines
33360         the correct include and link paths.
33361         * g++.old-deja/old-deja.exp: Ditto.
33362
33363 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33364
33365         * lib/g++.exp(g++_init): target_compile no longer returns the
33366         filename of the result.
33367
33368 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33369
33370         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33371         call to glob.
33372
33373         * gcc.c-torture/special/special.exp: Change call to
33374         gcc_target_compile to include the object file.
33375
33376 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33377
33378         * gcc.c-torture/special/special.exp: Correct misspelling in last
33379         change.
33380
33381 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33382
33383         * lib/plumhall.exp(ph_summary): Log the entire output of the
33384         executable. Return -1 if there were any failures, 0 otherwise.
33385         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33386         (ph_make): Clean up objects and executables that were built
33387         if the tests succeeded.
33388
33389 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33390
33391         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33392         libraries and includes in the build tree as appropriate.
33393
33394 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33395
33396         * lib/c-torture.exp: Instead of looking for the global variable
33397         NO_LONG_LONG, check to see if that's a feature of the target.
33398
33399 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33400
33401         * config/default.exp: Minimize. Delete the remainer of the files in
33402         config; this functionality is now in devo/dejagnu/config.
33403
33404         g++.*/*: Pass any additional flags used to compile to postbase;
33405         delete CXXFLAGS.
33406
33407         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33408         is now done by runtest.exp. Use gcc_target_compile instead of
33409         compile.
33410
33411         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33412         Remove references to CFLAGS. Use remote_file instead of
33413         calling rm -f.
33414         (c-torture): Take a list of arguments to use to compile this
33415         testcase.
33416
33417         lib/g++.exp: Simplify. Use target_compile instead of compile.
33418         lib/gcc-dg.exp: Ditto.
33419         lib/gcc.exp: Ditto.
33420         lib/mike-{gcc,g++}.exp: Ditto.
33421         lib/old-dejagnu.exp: Ditto.
33422         lib/plumhall.exp: Ditto.
33423
33424 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33425
33426         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33427         (ph_linker): Likewise.
33428
33429 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33430
33431           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33432         MAP_ANON / MAP_ANONYMOUS if defined;
33433         else try to map from /dev/zero .
33434
33435 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33436
33437         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33438         isn't defined, then define it to MAP_ANONYMOUS.
33439
33440 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33441
33442         * gcc.c-torture: Update to c-torture-1.42 release.
33443
33444 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33445
33446         * gcc.c-torture: Update to c-torture-1.41 release.
33447
33448 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33449
33450         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33451         c-torture release.
33452
33453 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33454
33455         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33456         and LDFLAGS.  Fix second case to append the target_info ldflags
33457         onto LDFLAGS, not CFLAGS.
33458         * lib/g++.exp (g++_init): Add target_info stuff.
33459         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33460         of libgloss and newlib flags for !native.
33461
33462         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33463         (GDB): Fix relative path to go up another dir for finding gdb.
33464
33465 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33466
33467         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33468         versions in the target_info array, if they don't exist.
33469
33470 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33471
33472         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33473
33474 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33475
33476         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33477         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33478
33479 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33480
33481         * lib/old-dejagnu.exp: Don't remove the output file before we've
33482         actually tested it. Don't append pwd to the path of the executable
33483         we're testing.
33484
33485 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33486
33487         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33488
33489 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33490
33491         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33492         temporary directory for compiler files, and set it to a default
33493         value of /tmp. Set $output as the name of the output file from
33494         compiling the testcase. Add a -o option to $cflags_var so the
33495         compiler writes the final output file as $output. Set $executable
33496         to $output.
33497
33498         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33499         directory for compiler files, and set it to /tmp if it doesn't
33500         already have a value. Set $output_file to the name of the output
33501         file from compiling the testcase. Add a -o option to CXXFLAGS so
33502         the compiler writes the final output file as $output. Use $output
33503         as the executable to be tested.
33504
33505 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33506
33507         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33508
33509 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33510
33511         * gcc.c-torture/execute/pending-1.c: New test.  Still
33512         pending in Tege's queue.
33513
33514 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33515
33516         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33517         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33518         if there were failures.  Call unresolved if there were unresolved
33519         testcases.  Call gcc_fail if program did not run to completion.
33520         (ph_make): Pass additional argument name to ph_execute.
33521         (ph_execute): Add new argument.  Pass additional arguments to
33522         ph_summary.  Call gcc_fail is there is no execution output.
33523
33524 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33525
33526         * lib/plumhall.exp (proc_summary): Output relavent summary
33527         lines into the log so specific failures in plumhall can be
33528         investigated.
33529
33530 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33531
33532         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33533         (c-torture-execute): Don't try to execute tests which use
33534         "long long" types if $NO_LONG_LONG is nonzero.
33535
33536 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33537
33538         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33539         not c-torture.
33540
33541         * gcc.ieee: Move from here.
33542         * gcc.c-torture/execute/ieee: To here.
33543
33544 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33545
33546         * gcc.c-torture: Update to c-torture-1.41 release.
33547
33548 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33549
33550         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33551         not "$output".
33552
33553 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33554
33555         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33556         -c present.
33557
33558 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33559
33560         * config/proelf.exp: Handle connecting to a simulator.
33561
33562 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33563
33564         * config/proelf.exp: New file.  Enough framework that we can
33565         run c-torture tests on the proelf targets (or any other target
33566         that gdb can connect to for that matter).
33567
33568 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33569
33570         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33571         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33572
33573         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33574         exec_output exists.
33575
33576 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33577
33578         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33579         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33580
33581         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33582         to pass/fail/unresolved/unsupported/untested.  Caller must now
33583         call unresolved/unsupported/untested.
33584         * lib/*.exp: Update FSF address.  Update to handle new results of
33585         ${tool}_load.
33586         * lib/chill.exp (verbose): Delete.
33587
33588 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33589
33590         * lib/gcc.exp (default_gcc_start): Change order of args to
33591         $LDFLAGS $CFLAGS $LIBS.
33592         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33593         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33594         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33595         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33596         * gcc.misc-tests/dg-test.exp: Likewise.
33597         * gcc.misc-tests/msgs.exp: Likewise.
33598         * gcc.prms/prms.exp: Likewise.
33599         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33600         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33601
33602         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33603
33604 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33605
33606         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33607
33608         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33609         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33610
33611         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33612         necessary.
33613
33614 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33615
33616         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33617         global for loop; add use of $mathlib.
33618         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33619         settings here; set mathlib for anything but VxWorks.
33620
33621 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33622
33623         * gcc.c-torture: Update to c-torture-1.40 release.
33624
33625 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33626
33627         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33628         dg.exp.
33629
33630 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33631
33632         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33633         global.
33634
33635 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33636
33637         * lib/g++.exp (LIBS): Define if not already.
33638         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33639         (gcc-dg-prune): Call prune_gcc_output.
33640         * lib/gcc.exp (prune_gcc_output): New proc.
33641         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33642         prune_gcc_output.
33643
33644 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33645
33646         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33647         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33648
33649 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33650
33651         * gcc.c-torture: Update to c-torture-1.39 release.
33652
33653 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33654
33655         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33656         fails, try others as well.
33657
33658 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33659
33660         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33661         If compilation fails, mark execute tests as `untested'.
33662         If test is marked as unsupported, don't mark compilation and
33663         execute tests as failed.
33664
33665 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33666
33667         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33668         libstdc++ for whether or not we want to be doing shared
33669         libraries.  Delete link_curses since we don't need it anymore.
33670         * lib/mike-g++.exp (postbase): Don't link in libg++.
33671         * g++.old-deja/old-deja.exp: Likewise.
33672
33673 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33674
33675         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33676
33677 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33678
33679         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33680         For that, add `-Wl,-a,shared_archive'.
33681         * g++.old-deja/old-deja.exp: Likewise.
33682
33683 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33684
33685         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33686
33687 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33688
33689         * lib/mike-g++.exp (postbase): Pay attention to the status of
33690         g++_load.
33691
33692 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33693
33694           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33695
33696 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33697
33698         * lib/gcc.exp (default_gcc_start): No longer need to log program
33699         being executed or its output, execute_anywhere does that now.
33700         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33701         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33702
33703 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33704
33705         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33706         the same as those in lib/g++.exp.
33707
33708 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33709
33710         * gcc.c-torture: Update to c-torture-1.38 release.
33711         * gcc.ieee: Related changes.
33712
33713 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33714
33715         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33716         "exec". Minor reformatting changes.
33717
33718         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33719         cross. This means all "exec" calls now work on a remote host as
33720         well.
33721         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33722         cross. Filter out the extra "\r\n" stuff that expect puts in.
33723         (c-torture-execute): Filter out the bogus warnings like
33724         c-torture-compile does. Add support for canadian cross.
33725         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33726         Use execute_anywhere rather than calling exec directly. Now it
33727         works for canadian cross testing.
33728
33729 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33730
33731         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33732         results into a variable, and check that rather than using file exists.
33733
33734 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33735
33736         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33737         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33738
33739 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33740
33741         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33742         lib_curses if there's a shared libg++ in the build tree.
33743
33744 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33745
33746         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33747         if not supported target.
33748
33749 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33750
33751         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33752         link_curses up to always happen, not just for native builds.
33753
33754 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33755
33756         * gcc.c-torture: Update to c-torture-1.36 release.
33757         * gcc.failure: Related changes.
33758
33759 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33760
33761         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33762
33763 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33764
33765         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33766         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33767         runshlib, link_curses, and mathlib for link and run.
33768
33769         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33770         pass the runtime shared library options for Solaris, OSF/1, and
33771         Irix5, and link with -lcurses to avoid unresolved references.
33772
33773 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33774
33775         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33776         only run once.
33777
33778 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33779
33780         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33781
33782 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33783
33784         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33785         do not have a framework for the "compat" tests yet.
33786
33787 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33788
33789         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33790         set to null if we're testing vxworks5.1.  Use that instead of
33791         `-lm' in the setting of LIBS for link and run.
33792
33793 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33794
33795         * config/rom68k.exp (${tool}_load): Major changes to make it
33796         work.  Verified that it does in fact return the stuff in
33797         exec_output properly.  Catch any Emul or any TRAP other than 0.
33798
33799 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33800
33801         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33802         LDFLAGS properly for targets that need stuff from libgloss.
33803         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33804         only run once.
33805         (gpp_initialized): New variable.
33806
33807 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33808
33809         * config/rom68k.exp: Load libgloss.exp.
33810         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33811         so we can produce a fully linked binary.
33812         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33813         so we can produce a fully linked binary.
33814
33815 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33816
33817         * lib/plumhall.exp (ph_section): Watch for expected failures.
33818         Add missing `else'.
33819
33820         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33821         run the testcase.
33822         (c-torture): Likewise.
33823
33824 1995-08-28  Doug Evans  <dje@cygnus.com>
33825
33826         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33827
33828         * lib/mike-g++.exp (mike_cleanup): New proc.
33829         (prebase): New globals compiler_result, not_compiler_result,
33830         target_regexp.
33831         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33832         allow leading "-" in pattern.  Watch for unsupported tests.
33833         If $compiler_result is set, pattern match assembler code,
33834         and ditto for $not_compiler_result.
33835         * lib/mike-gcc.exp: Likewise.
33836
33837         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33838         execution "succeeded".
33839
33840 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33841
33842         * config/win32.exp: New file.
33843         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33844
33845 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33846
33847         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33848         unsupported.
33849         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33850         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33851         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33852
33853         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33854         "... without exceptions was ...".  That is now handled by
33855         prune_system_crud.
33856         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33857
33858 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33859
33860         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33861         sieve.c,sort2.c}: New files.
33862         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33863         sieve.exp,sort2.exp}: Drivers for them.
33864
33865         * lib/mike-gcc.exp (program_output): New user settable variable.
33866         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33867         messages.
33868         * lib/mike-g++.exp (program_output): New user settable variable.
33869
33870         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33871
33872         * config/sh.exp: Deleted (use sim.exp instead).
33873
33874 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33875
33876         * config/vx.exp: Declare CHECKTASK as global.
33877         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33878         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33879         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33880
33881 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33882
33883         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33884         target. Like vx.exp, only includes `vx29k.exp' instead of
33885         `vxworks.exp'.
33886
33887 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33888
33889         * config/sim.exp: Increase time limit from 120 seconds to 240.
33890
33891 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33892
33893         * gcc.c-torture/execute/950628-1.c: New test.
33894
33895 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33896
33897         * gcc.c-torture: Update with changes/additions from
33898         c-torture-1.34.
33899
33900 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33901
33902         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33903
33904 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33905
33906         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33907
33908 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33909
33910         * gcc.c-torture/compile/950512-1.c: New test.
33911         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33912         * gcc.dg/struct-ret-1.c: Likewise.
33913
33914 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33915
33916         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33917           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33918
33919 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33920
33921         * gcc.c-torture/special/920411-1.c: Deleted.
33922         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33923
33924 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33925
33926         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33927         cpu limit.
33928
33929 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33930
33931         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33932
33933 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33934
33935         From kenner;
33936         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33937         is the proper length.
33938         * va-arg-3.c: Likewise.
33939
33940 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33941
33942         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33943         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33944
33945         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33946         * lib/g++.exp (default_g++_start): Delete old cruft.
33947
33948 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33949
33950         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33951         (2 * (1 << 18)) to (2 * (1 << 17)).
33952
33953         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33954
33955 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33956
33957         * config/rom68k.exp: Renamed from config/idp.exp
33958
33959 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33960
33961         * c-torture/compile/921109-2.c
33962
33963 1995-04-18  Mike Stump  <mrs@cygnus.com>
33964
33965         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33966         excess errors.
33967
33968 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33969
33970         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33971         output.
33972         * lib/g++.exp (default_g++_start): Likewise.
33973
33974 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33975
33976         * gcc.c-torture/compile/950329-1.c: New test.
33977
33978 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33979
33980           * config/bug.exp (${tool}_load): Updated to use new remote_open
33981           and remote_close procs.
33982         * config/idp.exp: New file.
33983
33984 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33985
33986         * gcc.c-torture/execute/950322-1.c: New test.
33987
33988 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33989
33990         * config/vx.exp (${tool}_load): Clean up testing of return code from
33991         vxworks_ld and vxworks_spawn.
33992
33993 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33994
33995         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33996
33997 1995-03-13  Mike Stump  <mrs@cygnus.com>
33998
33999         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34000         can mark excess errors on a machine by machine basis.  Note, the
34001         default is to not expect any excess errors, even when excess
34002         errors test - is given, so you will want to put an XFAIL ... on
34003         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34004         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34005         those 4 machines, but no others.
34006
34007 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34008
34009         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34010         * lib/c-torture.exp: to here.
34011
34012 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34013
34014         * gcc.c-torture/execute/950221-1.c: New test.
34015         * gcc.c-torture/execute/struct-ret-1.c: New test.
34016         * gcc.c-torture/compile/950221-1.c: New test.
34017
34018         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34019
34020 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34021
34022         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34023         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34024
34025 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34026
34027         * g++.gb: New directory of tests, derived from my signature and
34028         class scoping tests.
34029
34030         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34031         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34032         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34033         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34034         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34035         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34036         * g++.gb/sig25.C: Likewise.
34037
34038         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34039         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34040         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34041         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34042         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34043         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34044         * g++.gb/sig25.exp: Likewise.
34045
34046         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34047         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34048         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34049         * g++.gb/scope13.C: Likewise, this test still fails.
34050
34051         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34052         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34053         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34054         * g++.gb/scope13.exp: Ditto.
34055
34056         * g++.gb/README: New file, explains what these tests are about.
34057
34058 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34059
34060         * lib/dg.exp (dg-do): Support `preprocess'.
34061         (dg-test): Likewise.
34062
34063 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34064
34065         * config/udi.exp: change "continue -expect" to "exp_continue".
34066
34067 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34068
34069         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34070         Delete redundant tests.
34071
34072         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34073         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34074         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34075         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34076         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34077         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34078         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34079         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34080
34081         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34082         storing label pointers.
34083         * gcc.c-torture/execute/921019-1.c: Likewise.
34084         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34085         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34086         parameter fp.
34087         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34088         constants.
34089
34090         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34091         Delete obsolete tests.
34092
34093         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34094         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34095         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34096         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34097         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34098         * gcc.c-torture/compile/950124-1.c: New test.
34099
34100         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34101
34102 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34103
34104         * lib/mike-g++.exp: Add -lm to LIBS.
34105
34106 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34107
34108         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34109
34110 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34111
34112         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34113
34114 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34115
34116         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34117
34118 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34119
34120         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34121         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34122         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34123         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34124         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34125         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34126         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34127         * g++.law/{operators31.C, operators32.C,
34128         * g++.law/{operators33.C, operators34.C}: Likewise.
34129         * g++.law/{pic1.C, refs2.C}: Likewise.
34130         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34131         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34132         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34133         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34134
34135         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34136         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34137         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34138         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34139         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34140         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34141         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34142         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34143         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34144         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34145         * g++.law/{operators34.exp}: Likewise.
34146         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34147         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34148         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34149         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34150         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34151
34152         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34153         No longer expected to fail.
34154         * g++.law/missed-error3.C: Tweak for recent bool changes.
34155
34156 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34157
34158         * config/emb-unix: Deleted.
34159         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34160         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34161
34162 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34163
34164         * lib/dg.exp (dg-test): Fix typo in last patch.
34165
34166 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34167
34168         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34169         (handles multiple occurrences).
34170
34171 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34172
34173         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34174         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34175         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34176         printed).
34177         * lib/c-torture.exp (c-torture-compile): Likewise.
34178         (c-torture): Prepend full path if missing.
34179         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34180         (gcc_fail): Likewise.
34181         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34182
34183 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34184
34185         * lib/netware.exp: Only attach to NetWare i386 systems.
34186
34187 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34188
34189         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34190         messages.  Add test name to "output pattern match" pass/fail message.
34191
34192 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34193
34194         * gcc.dg: New testsuite.
34195         * gcc.dg/dg.exp: New file.
34196
34197         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34198         test-switch.c}: Deleted.
34199
34200         * gcc.misc-tests/msgs.exp: New testcase driver.
34201
34202 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34203
34204         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34205         Watch for illegal return values from ${tool}_load.
34206         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34207         cross targets.  Coerce return value >0 to 1.
34208
34209 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34210
34211         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34212
34213         * config/emb-unix.exp: New file.
34214
34215         * config/sim.exp: Error if variable $SIM not defined.
34216         (${tool}_load): Mark test as "untested" if simulator missing.
34217
34218         * config/unix.exp: Load remote.exp to get rcp_download.
34219         * lib/c-torture.exp: Use different option lists for testcases with
34220         and without loops.
34221         * gcc.c-torture/execute/execute.exp: Likewise.
34222
34223 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34224
34225         * config/*.exp: Clarify return code from ${tool}_load.
34226         Call `unresolved' or `untested' instead of `warning' or `perror'
34227         (sometimes you still want to call both though).
34228         Add comment that `shell_id' is local to each file.
34229         * config/udi.exp (timeout): Set to 30.
34230         Don't print warning if connection fails, $connectmode has already
34231         printed an error.
34232         (${tool}_load): Move verbose messages to level 2.
34233         Rework pattern for "Process started" message.
34234         Pass `shell_id' to ${connectmode}_download.
34235         Retry twice upon timeout.  Make resetting of target more robust.
34236         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34237         Pass `shell_id' to exit_$connectmode.
34238         Only call exit_$connectmode if connected.
34239         * config/unix.exp (${tool}_load): Check return codes better.
34240         * config/vrtx.exp (${tool}_load): Likewise.
34241         * config/vx.exp (${tool}_load): Likewise.
34242         Delete unneeded global's.
34243         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34244         from ${tool}_load.
34245         (dg-stat): Delete.
34246         (dg-init): Delete recording of pass/fail counts.
34247         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34248         (old-dejagnu-init): Likewise.
34249         (old-dejagnu-stat): Delete contents, empty proc now.
34250         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34251         (c-torture): Delete references to lcnt, lpass, lfail.
34252         Get option list from TORTURE_OPTIONS.
34253         Delete -funroll[-all]-loops if no loops.
34254         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34255         (g++_stat): Delete contents (empty proc now).
34256         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34257         (gcc_finish): Likewise.
34258         (gcc_stat): Deleted.
34259         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34260         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34261         * gcc.c-torture/execute/execute.exp: Likewise.
34262         Split tests into two parts: compile, execute.
34263         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34264         no loops.  Update to reflect clarified return codes from ${tool}_load.
34265
34266 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34267
34268         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34269         to grep for.
34270         (old-dejagnu): Likewise (where necessary).
34271
34272 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34273
34274         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34275
34276         * lib/dg.exp (dg-process-target): Fix processing of selector.
34277         Add comment regarding use of `error'.
34278
34279         * lib/gcc.exp (prune_system_crud): Define if missing.
34280         * lib/g++.exp (prune_system_crud): Likewise.
34281
34282         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34283         Call prune_system_crud.
34284         * lib/dg.exp (dg-runtest): New proc.
34285         Use perror instead of send_user for tcl errors in testcase.
34286         Don't return any value, it's never used.
34287         Don't clobber previous definition of `unknown'.
34288         Print tcl errors in `dg-final'.
34289
34290 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34291
34292         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34293         (dg-test): Don't print errorInfo, it contains stack backtrace.
34294
34295 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34296
34297         * lib/g++.exp (runtest_file_p): Define if missing.
34298
34299 1994-09-24  Doug Evans  (dje@cygnus.com)
34300
34301         * lib/mike-g++.exp: Comment out loading of g++.exp.
34302         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34303         (default_g++_version): Always print something.
34304         (default_g++_start): Comment out call to `which'.
34305         (g++_start, g++_load): Deleted (must be defined in config file).
34306         * lib/gcc.exp: Test for existence of $CC at start.
34307         Delete check for tmpdir (done in gcc_init).
34308         (default_gcc_version): Always print something.
34309         (default_gcc_start): Comment out call to `which'.
34310         * config/*.exp: Major cleanup - make cross targets work at least a
34311         little better for g++ (by not being "--tool gcc" specific).
34312         Rename gcc_xxx to ${tool}_xxx.
34313         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34314         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34315
34316 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34317
34318         * lib/c-torture.exp (c-torture-compile): Rework compiler
34319         message processing.
34320
34321         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34322         c-torture.
34323
34324 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34325
34326         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34327
34328         * lib/dg.exp (dg-process-target): Support { target native }.
34329
34330 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34331
34332         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34333         looked for "... program xxx got fatal signal".
34334         Correct regsub munging of `comp_output'.
34335         Ignore compiler messages "path prefix not used" and "linker input
34336         file unused".
34337
34338 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34339
34340         * lib/gcc.exp (runtest_file_p): Define if missing.
34341         * gcc.prms/template.c: Example to work from.
34342
34343 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34344
34345         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34346         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34347
34348         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34349         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34350         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34351         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34352
34353         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34354         (dg-process-target): No longer a varargs proc.
34355         Return S/N for target, P/F for xfail.  All callers changed.
34356         (user option procs): More argument checking.
34357         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34358         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34359         (dg-test): Skip test if not running on selected target in `dg-do'.
34360         Update handling of `dg-do-what', `dg-output-text'.
34361         Separate execution pass/fail from output pattern match pass/fail.
34362         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34363
34364 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34365
34366         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34367         target for 920510-1.c.
34368
34369 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34370
34371         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34372         Clean up comment regarding use of passcnt, etc.
34373         (gcc_stat): Don't update `testcnt' here.
34374         (gcc_finish): Do it here.
34375         Might as well reset `but_id' here too.
34376         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34377         to determine if the file should be tested.
34378         * gcc.c-torture/compile/compile.exp: Likewise.
34379         * gcc.c-torture/execute/execute.exp: Likewise.
34380         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34381         * gcc.misc-tests/dg-test.exp: Likewise.
34382         * gcc.prms/prms.exp: Likewise.
34383         * gcc.wendy/wendy.exp: Likewise.
34384         * g++.old-deja.exp: Likewise.
34385         Move "Testing file" message to verbose level 1.
34386
34387 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34388
34389         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34390
34391 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34392
34393         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34394         (default_gcc_start): Accept optional second list element
34395         of compiler flags.  Print compiler output at verbosity level 2.
34396         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34397         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34398         Save current values of framework globals passcnt, failcnt, xpasscnt,
34399         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34400         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34401         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34402         xfailcnt to compute stats.  Update framework global `testcnt' from
34403         pass/fail counts.
34404         (gcc_finish): New proc.  Clean up test environment.
34405         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34406         (gcc_epass, gcc_efail): Delete.
34407         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34408         argument of line number.
34409         (dg-init): If the tool has an init routine, call it.
34410         (dg-test): Remove args `cflags_var' and `libs_var'.
34411         Pass all compiler options to ${tool}_start.
34412         Handle missing line number.
34413         (dg-finish): New function.
34414         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34415         particular files.  Call gcc_finish at end.  Move "skipping test"
34416         message to verbosity level 3.
34417         * gcc.c-torture/compile/compile.exp: Likewise.
34418         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34419         * gcc.c-torture/execute/execute.exp: Likewise.
34420         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34421         Print testcase being tried at verbosity level 1.
34422         * gcc.c-torture/special/special.exp: Unset xfail.
34423         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34424         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34425         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34426         * gcc.failure/failure.exp: Likewise.
34427         * gcc.ieee/ieee.exp: Likewise.
34428         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34429         Update call to dg-test.  Call dg-finish at end.
34430         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34431         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34432         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34433         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34434         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34435         * gcc.wendy/wendy.exp: Add copyright.
34436         Delete setting of tmpdir (done by gcc_init).
34437         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34438         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34439         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34440         gcc_[ce]pass/fail.
34441
34442 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34443
34444         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34445         confusion.
34446         (g++_load): Likewise.
34447
34448         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34449         Rename argument to `prog' to remove the confusion.
34450         Varargs fns behave differently too!
34451         (g++_load): Likewise.
34452
34453         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34454
34455         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34456         what it is.  Delete (always) printing of status value for !native.
34457         Simplify verbose code, and include status and exec_output.
34458         (g++_load): Use gcc_load.
34459
34460 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34461
34462         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34463         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34464         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34465         940714-3.c as these testcases don't exist anymore.  Make
34466         va-arg-1.c expected to pass.
34467
34468 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34469
34470         * gcc.misc-tests/misc.exp: Only run specific testcases.
34471         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34472         * gcc.misc-tests/dg-[1-9].c: New files.
34473
34474         * lib/dg.exp: New testsuite driver.
34475         * gcc.prms/prms.exp: Use it.
34476
34477         * README.gcc: New file.
34478
34479         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34480         Document and reset `lxpass' and `lxfail'.
34481         Simplify "initialized" message.
34482         (gcc_stat): Clean up comments a little.
34483
34484 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34485
34486         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34487
34488 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34489
34490         * lib/old-dejagnu.exp (process-option): New proc.
34491         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34492         (old-dejagnu): Simplify.
34493         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34494
34495 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34496
34497         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34498         exists and is not an empty string.
34499
34500         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34501         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34502         finished.
34503         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34504         automatically.
34505
34506         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34507         longer expected to fail.
34508
34509         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34510         "f" function call.
34511
34512         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34513
34514         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34515         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34516         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34517         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34518         c-torture-1.29.
34519
34520         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34521         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34522
34523         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34524
34525         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34526         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34527
34528         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34529         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34530         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34531
34532 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34533
34534         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34535         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34536         940714-1.c, 940714-2.c, 940714-3.c},
34537         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34538         gcc.misc-tests/{mg.c,mg.exp}:
34539         New tests.
34540         * gcc.noncompile/noncompile.exp: Change accordingly.
34541
34542 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34543
34544         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34545         Undo previous clobberage.
34546
34547 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34548
34549         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34550         * gcc.special/{930510-1.c, special.exp}:
34551         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34552         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34553         struct-varargs-1.c}: New tests from c-torture-1.26.
34554
34555 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34556
34557         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34558           argument to switch.
34559
34560 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34561
34562         * Revert the previous changes.  Please see Rob's directory
34563           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34564           fixes.
34565
34566 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34567
34568         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34569             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34570             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34571             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34572             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34573             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34574             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34575             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34576             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34577             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34578             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34579             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34580             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34581             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34582             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34583             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34584             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34585             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34586             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34587             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34588             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34589             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34590             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34591             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34592             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34593             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34594             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34595
34596 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34597
34598         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34599             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34600           with perror calls.
34601
34602 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34603
34604         * config/unix.exp (g++_load): Fix syntax.
34605
34606 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34607
34608         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34609         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34610         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34611         Don't expect va-arg-1.c to fail.  Correct expected output for
34612         920928-1.c.
34613         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34614         * gcc.wendy/hbm4.c: Correct typo.
34615         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34616
34617 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34618
34619         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34620         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34621         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34622         * lib/c-torture.exp (c-torture-compile): Ditto.
34623
34624         Reduce volume of output (remove all the -I's and such).
34625         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34626         Call gcc_cpass, gcc_cfail.
34627         (c-torture): Pass testing option to c-torture-compile.
34628
34629 1994-03-21  Doug Evans  (dje@cygnus.com)
34630
34631         Bring patches over from progressive.
34632         * config/default.exp: Exit remote shell cleanly.
34633         (g++_exit, g++_start): Add default versions.
34634         * config/sim.exp (gcc_load): Use perror, not error.
34635
34636 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34637
34638         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34639         set in site.exp.
34640
34641 1994-03-14  Doug Evans  (dje@cygnus.com)
34642
34643         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34644         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34645         (wendy_try): New proc to run testcase.
34646         (main loop): Call 'em.
34647         * gcc.wendy/*.c: Clean up pass to correct expected output.
34648
34649         * lib/gcc.exp: Minor cleanup work.
34650         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34651
34652 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34653
34654         * config/sim.exp (gcc_load): Document return codes better.
34655         Don't pass -v to simulator.
34656
34657 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34658
34659           * gcc.special/920717-x.c: Fix typo.
34660           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34661           get at sources.
34662
34663         * lib/mike-gcc.exp: Fix typo.
34664
34665 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34666
34667         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34668         binary to use, transform the name.
34669         * config/*.exp: rename everything. Nuke any g++ specific files,
34670         it's now a special case of gcc that requires no special support.
34671         Add a default.exp for unsupported targets.
34672
34673 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34674
34675         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34676         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34677         version of Tcl.
34678
34679 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34680
34681         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34682         than a warning.
34683
34684 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34685
34686         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34687
34688 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34689
34690         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34691         option_list.  Compile every file with only 4/6 option choices
34692         (same as C torture) instead of with 12/18 different option
34693         choices.
34694         * lib/c-torture.exp: Likewise.
34695
34696         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34697         not already set.
34698
34699 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34700
34701         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34702         can put an XFAIL *-*-* on excess errors.
34703
34704 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34705
34706         * g++.law: Add more tests derived from g++-bugs snapshots.
34707
34708         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34709         equivalent to g++.law/init9.
34710
34711         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34712         compiled it, and the a.out file after we've run it.
34713
34714 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34715
34716         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34717         compiled it, and the a.out file after we've run it.
34718
34719 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34720
34721         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34722
34723 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34724
34725         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34726         version number.
34727
34728 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34729
34730         * g++.law: New directory of g++ tests derived from the g++-bugs
34731         snapshots.
34732
34733 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34734
34735         * gcc.compile: initbug1.c initbug1.exp testcase added
34736
34737 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34738
34739         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34740         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34741           fixes submitted by Jeff Law (law@cs.utah.edu)
34742         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34743           Jeff Law (law@cs.utah.edu)
34744
34745
34746 1993-11-30  Mike Stump  (mrs@cygnus.com)
34747
34748         * config/unix-g++.exp: Follow the gcc way of doing things.
34749         * g++.old-deja/old-deja.exp: Minor updates.
34750         * lib/g++.exp: New file, follow the gcc way of doing things.
34751         * lib/old-dejagnu.exp: Minor updates.
34752         * lib/mike-g++.exp: Always unset errorInfo.
34753
34754 1993-11-06  Mike Stump  (mrs@cygnus.com)
34755
34756         * lib/gcc.exp: Fix some errors with the below change, CC and
34757         CFLAGS should be global when setting, not local.
34758
34759 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34760
34761         * lib/gcc.exp: Transform tool name.
34762
34763 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34764
34765         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34766
34767 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34768
34769         * lib/gcc.exp: change gcc_done to gcc_stat
34770
34771 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34772
34773         * Upgraded gcc testsuite to c-torture version 1.25
34774
34775 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34776
34777         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34778         * lib/c-torture: added hooks for new reporting code.
34779
34780 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34781
34782         * config/sh-gcc.exp: check if sh-sim exists in the path
34783
34784 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34785
34786         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34787         * gcc.compile/compile.exp: Initial changes for new logic.
34788         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34789         * gcc.failure/failure.exp: Initial changes for new logic.
34790         * gcc.ieee/ieee.exp: Initial changes for new logic.
34791         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34792         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34793         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34794         * lib/c-torture.exp: Initial changes for new logic.
34795         * lib/gcc.exp: Initial changes for new logic.
34796
34797 1993-10-15  Mike Stump  (mrs@cygnus.com)
34798
34799         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34800         depend upon failure or success.  Fully qualify names in failure
34801         and success messages.  Always remove a.out before starting
34802         compile, just in case.  Pay more attention to error text output by
34803         the compiler.  Handle testcases with no known past errors just
34804         like all others, so that things are uniform.  Other miscellaneous
34805         improvements.
34806
34807 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34808
34809         * gcc.cpp: new directory for cpp tests
34810
34811 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34812
34813         * lib/chill.exp: Code reformatted, removed unused code.
34814         * config/unix-chill.exp: Code reformatted, removed unused code.
34815         * chill.execute/execute.exp: Code reformatted, removed unused code.
34816         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34817
34818 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34819
34820         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34821         routines not written.
34822
34823 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34824
34825         * config/bug-gcc.exp: Use new procs from bug.exp.
34826
34827 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34828
34829         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34830         via ftp, rather than depending on NFS.
34831         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34832         case.
34833
34834 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34835
34836         * config/bug-gcc.exp: Use new download proc.
34837
34838 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34839
34840         * chill.execute/execute.exp: cleanups, handles errors better
34841         * chill.compile/compile.exp: rewrite, based on execute.exp
34842         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34843         * lib/chill.exp: major changes to diff proc and compile and link
34844           procs. added chill_fail and chill_pass wrappers to pass and
34845           fail. added more comments, and handle error codes better.
34846           Added a hack to capture stderr from exec, so noncompile tests
34847           can work.
34848
34849 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34850
34851         * chill.execute/execute.exp: rewrite of testsuite driver
34852         * lib/chill.exp: rewrite of testsuite driver
34853         * config/unix-chill.exp: rewrite of testsuite driver
34854
34855 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34856
34857     In chill.execute:
34858         * iexpr.ch: Standardize uppercase.
34859         * tuples.dat: Standardize uppercase.
34860         * vary.ch: standardize.  Correct varying string assignments.
34861         * vary.dat: Add new output lines.
34862
34863 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34864
34865     In chill.execute:
34866         * chprintf.ch: Standardize use of uppercase.
34867         * tuples.ch: Standardize and turn arr2 into a DCL,
34868           rather than a SYN.
34869         * pinits.ch: Standardize.
34870
34871 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34872
34873         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34874         * Makefil: Renamed to Makefile.in.
34875         * configure.in: New.
34876
34877 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34878
34879     In chill.execute:
34880         * .cvsignore: Add result/output files.
34881         * Makefile: Fix up variables at start.  Use MFLAGS
34882           everywhere.  Correct bool_loc, built_ins entries.
34883           Add entry for vary1.ch.
34884         * bitarray.ch: Standardize upper-case usage.
34885         * bitexpr.ch: Standardize, add output of b1.
34886         * params.ch: Use arrayt in along PROC parameters, to
34887           avoid novelty problems.
34888         * sets.ch: Tiny cleanup.
34889         * vary1.ch: Re-indent.
34890
34891 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34892
34893           * Add PR-related files to Makefiles, .cvsignore files, etc.
34894
34895 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34896
34897         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34898           with compiler objects. New names are test-flow.c and test-loop.c
34899
34900 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34901
34902         * Upgraded c-torture tests from 1.19 to 1.20
34903
34904         * new files:
34905         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34906         * gcc.compile: 930623-1.c 930623-2.c
34907         * gcc.noncompile: 930622-1.c 930622-2.c
34908         * gcc.failure: 920411-1.c 920627-2.c
34909         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34910
34911 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34912
34913         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34914           More changes to get testsuite working properly. Needs more work.
34915           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34916
34917 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34918
34919         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34920           More changes to get testsuite working properly. Needs more work.
34921
34922 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34923
34924         * chill.compile/compile.exp: Added for Dejagnu support
34925         * chill.execute/execute.exp: Added for Dejagnu support
34926         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34927
34928 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34929
34930     This should complete moving the CHILL test files.
34931         * chill.noncompile(.cvsignore printf.grt
34932             in-printf.grt chprintf.grt chprintf.ch):
34933             Added test-support files.
34934           (Makefile): Modified further.
34935         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34936             signal.ch): Added test files.
34937           * chill.execute (.cvsignore printf.grt printr.c
34938             in-printf.grt rts.c chprintf.grt rts.h): Added
34939           test-support files.
34940             (Makefile): More corrections.
34941
34942 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34943
34944         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34945           test cases, ready for DejaGnu.
34946
34947 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34948
34949         * Upgraded c-torture tests from 1.18 to 1.19
34950
34951         * gcc.compile: added test(s):
34952           930607-1.c
34953         * gcc.execute: added test(s):
34954           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34955
34956         * added new subdirectory for misc tests: gcc.misc-tests
34957         * gcc.misc-test(s): added tests:
34958           inst-check.c test-consts.c test-ior.c test-switch.c
34959
34960 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34961
34962         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34963
34964 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34965
34966         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34967
34968 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34969
34970         * Upgraded c-torture tests from 1.17 to 1.18
34971
34972 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34973
34974         * Upgraded c-torture tests from 1.12 to 1.17
34975
34976 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34977
34978         * lib/old-dejagnu.exp:
34979           Fixed handling of XFAIL target triplets to correctly
34980           recognize wildcard characters.  Removed code that
34981           appended a unique id tag to the end of the file name
34982           printed out by the result of the testcases within a
34983           given test file.
34984
34985 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34986
34987         * lib/old-dejagnu.exp:
34988           Reworked expected failure handling to trigger off of XFAIL
34989           keyword in keyphrase embeded in testcase source code. The
34990           XFAIL keyword must be at the end of the keyphrase line. It
34991           may optionally be followed by one or more target triplets.
34992           It has just occured that the handling of wildcards in the
34993           target triplet may not be correct.
34994
34995 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34996
34997         * g++.old-deja/tests:
34998           Moved all subdirectories up one level into g++.old-deja .
34999
35000         * lib/old-dejagnu.exp:
35001           Fixed problem with CXXFLAGS not being properly reset, and being
35002           corrupted with extraneous "-c" compiler option.  This was
35003           causing binaries to not be generated for test that needed them.
35004           Modified strings passed to "pass" and "fail" so that individual
35005           tests from the same test file would be distinguished by an
35006           identifier appended to the test file name in the summary logs;
35007           this corrected a problem with erroneous diff logs.  Added code
35008           to search testcases for expected fail and unexpected pass keywords.
35009
35010 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35011
35012         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35013
35014 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35015
35016         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35017           Removed extraneous text from end of "Special g++ Options"
35018           keyphrase.
35019
35020         * lib/old-dejagnu.exp: Added pattern matching to look for new
35021           keywords, embedded in testcases comments, which will trigger
35022           calls to xpass and xfail.
35023
35024 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35025
35026         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35027           comments embedded in the testcases, especially the one looking for
35028           special compiler options, as well as the pattern matching for the
35029           compiler output again.
35030
35031 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35032
35033         * lib/old-dejagnu.exp: Do a proper check of the return value for
35034           execute tests. Fixed several problems with the pattern matching
35035           of the compiler output which gave erroneous test results.
35036           Changed several of the test result messages to be more descriptive.
35037         * config/unix-g++.exp: Proc g++_load now actually works and
35038           executes the tests passed to it and returns a usable return
35039           value.
35040
35041 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35042
35043           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35044
35045 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35046
35047         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35048           Modified both files to properly execute the old style
35049           dejagnu tests. The previous versions of these files were
35050           experimental and did not function anything near correctly.
35051
35052 1993-04-05  Rob Savoye  (rob@cygnus.com)
35053
35054         * Removed all Makefile.in and configure.in files. No configuration
35055         needed now.
35056
35057 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35058
35059         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35060
35061 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35062
35063         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35064         gcc.special/configure.in, gcc.noncompile/configure.in,
35065         gcc.execute/configure.in, gcc.code_quality/configure.in,
35066         g++.other/configure.in, g++.old-deja/configure.in,
35067         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35068         in srcname setting.
35069
35070 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35071
35072         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35073         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35074         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35075
35076 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35077
35078         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35079         (gdb_exit): Don't remove *_soc files.
35080
35081 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35082
35083         * lib/c-torture.exp: Don't look for main; instead always use -w
35084         -c.  This is how the c-torture tests work.  Remove the object
35085         file if the compilation succeeds.
35086         * gcc.execute/execute.exp: Remove executable if test passes.
35087         * gcc.noncompile/noncompile.exp: Every test is an expected
35088         failure.
35089         * gcc.special/special.exp: Added tests from c-torture 1.11,
35090         corrected use of existing test.
35091         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35092         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35093         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35094         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35095         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35096         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35097         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35098         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35099         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35100         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35101         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35102         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35103         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35104         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35105         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35106         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35107         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35108         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35109         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35110         c-torture 1.11.
35111         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35112         correspond to c-torture 1.11.
35113
35114         * New file.