OSDN Git Service

0097a9d2cfa3fd5e2a15deaa69d0c4fcfb1bd95c
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2
3         PR rtl-optimization/23233
4         * gcc.c-torture/compile/pr23233-1.c: New test.
5
6 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7
8         PR fortran/18833
9         PR fortran/20850
10         * gfortran.dg/equiv_1.f90: New test.
11         * gfortran.dg/equiv_2.f90: New test.
12         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15
16 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
17
18         * gcc.c-torture/execute/vrp-5.c: New test.
19         * gcc.c-torture/execute/vrp-6.c: New test.
20         * gcc.dg/tree-ssa/vrp21.c: New test.
21
22 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23
24         * g++.dg/parse/pr22514.C: New test.
25
26 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27
28         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29
30         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
31         instead of constant loads / pool entries.
32
33 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
34
35         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
36         TEST_TO_WCTYPE.
37
38 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
39         
40         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
41         __WINT_TYPE__ in generated prototypes if possible.
42
43 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
44
45         PR 22037
46         * g++.dg/tree-ssa/pr22037.C:
47
48 2005-08-04  Richard Henderson  <rth@redhat.com>
49
50         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
51         scan-tree-dump-times directive.
52
53 2005-08-04  Jan Hubicka  <jh@suse.cz>
54
55         * gcov-1.C: Fix switch counts.
56         * gcov-4b.c: Likewise.
57
58 2005-08-03  Jeff Law  <law@redhat.com>
59
60         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
61
62 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
63
64         * gcc.c-torture/execute/pr23135.c: New test.
65
66 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
67
68         PR tree-optimization/19899
69         * gcc.dg/tree-ssa/scev-1.c: New test.
70         * gcc.dg/tree-ssa/scev-2.c: New test.
71
72 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
73
74         PR target/18582
75         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
76
77 2005-08-03  Jan Hubicka  <jh@suse.cz>
78
79         * update-conroll.c: New testcase.
80         * update-conroll-2.c: New testcase.
81
82 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
83
84         * gfortran.dg/constant_substring.f: New test.
85         * gfortran.dg/pr22491.f: New test.
86
87 2005-08-02  Jan Hubicka  <jh@suse.cz>
88
89         * update-threading.c: Replace by the proper one.
90
91 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
92
93         PR 23164
94         * g++.dg/tree-ssa/pr23164.C: New test.
95
96 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
97
98         * gcc.dg/tree-ssa/pr23192.c: New test.
99
100 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
101
102         * gcc.c-torture/execute/vrp-4.c: New test.
103
104 2005-08-02  Jan Hubicka  <jh@suse.cz>
105
106         * update-threading.c: New test.
107
108 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
109
110         * gcc.c-torture/compile/20050801-1.c: New test.
111         * gcc.c-torture/compile/20050801-2.c: New test.
112
113 2005-08-01  Jan Hubicka  <jh@suse.cz>
114
115         * val-prof-5.c: New test.
116
117 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
118
119         PR c/22311
120         * gcc.dg/pr22311-1.c : New test.
121
122 2005-07-31  Steven Bosscher  <stevenb@suse.de>
123
124         PR target/23095
125         * gfortran.dg/pr23095.f: New test.
126
127         PR c++/22003
128         * g++.dg/other/pr22003.C: New test.
129
130 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
131
132         PR target/20621
133         * gcc.c-torture/execute/pr20621-1.c: New test.
134
135 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
136
137         * gfortran.dg/comma_format_extension_4.f:  Adjust length
138         of string for format.
139         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
140         print statement with internal write.
141         * gfortran.dg/der_array_io_2.f:  Likewise.
142         * gfortran.dg/der_array_io_3.f:  Likewise.
143
144 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
145
146         * gcc.dg/fold-abs-4.c: new test.
147
148 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
149
150         PR fortran/22570 an related issues.
151         * gfortran.dg/x_slash_1.f: New test.
152
153 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
154
155         PR c/23143
156         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
157         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
158
159 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
160
161         PR c/529
162         * gcc.dg/Wshadow-3.c: New test.
163
164 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
165
166         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
167         used to have the wrong bounds).
168
169 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
170
171         PR c/21720
172         * gcc.dg/hex-round-1.c: Test more cases.
173         * gcc.dg/hex-round-2.c: New test.
174
175 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
176
177         PR 22550
178         * g++.dg/tree-ssa/pr22550.C: New test.
179
180 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
181
182         * gcc.dg/tree-ssa/vrp19.c: New test.
183         * gcc.dg/tree-ssa-vrp20.c: New test.
184
185 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
186
187         PR c/22240
188         * gcc.dg/transparent-union-4.c: New test.
189
190 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
191
192         PR c/22192
193         * gcc.dg/c99-vla-2.c: New test.
194
195 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
196
197         PR c/21720
198         * gcc.dg/hex-round-1.c: New test.
199
200 2005-07-28  Jan Hubicka  <jh@suse.cz>
201
202         * inliner-1.c: Do not dump everything.
203         * tree-prof.exp: Do not pass -ftree-based-profiling.
204         * bprob.exp: Likewise.
205
206         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
207
208 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
209
210         PR c++/22545
211         * g++.dg/expr/ptrmem7.C: New test.
212
213 2005-07-28  Mike Stump  <mrs@apple.com>
214
215         * g++.old-deja/g++.mike/visibility-1.C: New test.
216
217 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
218
219         PR c/20187
220         * gcc.c-torture/execute/pr20187-1.c: New test.
221
222 2005-07-28  Jeff Law  <law@redhat.com>
223
224         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
225         * gcc.dg/tree-ssa/vrp18.c: New test.
226
227 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
228
229         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
230
231 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
232
233         PR tree-optimization/22506
234         * gcc.dg/vect/ps22506.c: New test.
235
236 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
237
238         PR target/21149
239         * gcc.target/i386/sse-3.c: New test.
240
241 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
242
243         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
244         * gcc.target/mips/mips32-dsp-type.c: Likewise.
245
246 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
247
248         PR c/22589
249         * gcc.c-torture/compile/pr22589-1.c: New test.
250
251 2005-07-28  Jan Hubicka  <jh@suse.cz>
252         
253         * update-loopch.c: New testcase.
254
255 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
256
257         PR rtl-optimization/23047
258         * gcc.c-torture/execute/pr23047.c: New test.
259         * gcc.c-torture/execute/pr23047.x: New.
260
261 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
262
263         PR tree-optimization/22493
264         * gcc.c-torture/execute/pr22493-1.c: New test.
265         * gcc.c-torture/execute/pr22493-1.x: New.
266         * gcc.c-torture/execute/vrp-1.c: New test.
267         * gcc.c-torture/execute/vrp-2.c: New test.
268         * gcc.c-torture/execute/vrp-2.c: New test.
269
270 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
271
272         * gcc.target/frv/all-builtin-read8.c: Delete.
273         * gcc.target/frv/all-builtin-read16.c: Delete.
274         * gcc.target/frv/all-builtin-read32.c: Delete.
275         * gcc.target/frv/all-builtin-read64.c: Delete.
276         * gcc.target/frv/all-builtin-write8.c: Delete.
277         * gcc.target/frv/all-builtin-write16.c: Delete.
278         * gcc.target/frv/all-builtin-write32.c: Delete.
279         * gcc.target/frv/all-builtin-write64.c: Delete.
280         * gcc.target/frv/all-read-write-1.c: New.
281
282 2005-07-27  Jeff Law  <law@redhat.com>
283
284         * gcc.c-torture/execute/pr22630.c: New test.
285
286 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
287
288         PR tree-optimization/23073
289         * gcc.dg/vect/nodump-pr23073.c: New test.
290         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
291
292 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
293
294         PR tree-optimize/22348
295         * gcc.c-torture/execute/pr22348.c: New.
296
297 2005-07-27  Richard Guenther  <rguenther@suse.de>
298
299         * gcc.dg/tree-ssa/salias-1.c: New testcase.
300
301 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
302
303         PR fortran/22503
304         * gfortran.dg/logical_comp.f90: New test.
305
306 2005-07-27  Jan Hubicka  <jh@suse.cz>
307
308         * inliner-1.c: Add cleanup of dumps.
309         * val-prof-*.c: Likewise.
310         * update-tailcall.c: New.
311
312 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
313
314         PR 22591
315         * gcc.dg/tree-ssa/pr22591.c: New test.
316         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
317
318 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
319
320         PR libobjc/22606
321         * objc.dg/try-catch-11.m: New test.
322
323 2005-07-26  Richard Guenther  <rguenther@suse.de>
324
325         PR tree-optimization/22486
326         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
327
328 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
329
330         PR tree-opt/22484
331         * testsuite/g++.dg/opt/loop2.C: New test.
332
333 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
334
335         * gcc.dg/tree-ssa/reassoc-3.c: New test.
336         * gcc.dg/tree-ssa/reassoc-4.c: New test.
337
338 2005-07-25  Adam Nemet  <anemet@lnxw.com>
339
340         * lib/profopt.exp (profopt-execute): Check for profiling data
341         files on the target.
342
343 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
344
345         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
346         for matching of asm labels.
347
348 2005-07-25  Richard Guenther  <rguenther@suse.de>
349
350         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
351
352 2005-07-25  Richard Guenther  <rguenther@suse.de>
353
354         PR testsuite/22624
355         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
356
357 2005-07-25  Ira Rosen  <irar@il.ibm.com>
358
359         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
360         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
361         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
362         * gcc.dg/vect/vect-100.c: New test.
363         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
364         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
365         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
366         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
367         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
368         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
369         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
370         * gfortran.dg/vect/pr19049.f90: New testcase.
371         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
372
373 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
374
375         * gcc.c-torture/execute/20050713-1.c: New test.
376
377         PR fortran/20063
378         * gfortran.fortran-torture/execute/data_4.f90: New test.
379
380         PR middle-end/20303
381         * gcc.dg/visibility-d.c: New test.
382
383 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
384
385         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
386         * gfortran.dg/underflow.f90: Ditto.
387
388 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
389
390         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
391         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
392         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
393
394 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
395
396         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
397         include case of field width of zero. 
398
399 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
400
401         PR libgfortran/21875
402         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
403         with trailing blanks on normal formatted read.
404
405 2005-07-23  Chao-ying Fu  <fu@mips.com>
406
407         * gcc.target/mips/mips32-dsp-type.c: New test.
408         * gcc.target/mips/mips32-dsp.c: New test.
409
410 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
411
412         PR testsuite/21073
413         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
414
415         PR testsuite/20454
416         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
417         and __cyg_profile_func_exit.
418
419 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
420
421         * gfortran.dg/comma_format_extension_3.f: Fix typo.
422         * gfortran.dg/comma_format_extension_4.f: Same.
423         * gfortran.dg/pr15332.f: Same.
424         * gfortran.dg/pr21730.f: Same.
425
426 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
427
428         * g++.dg/opt/vrp2.C: Fix testcase.
429
430         PR tree-opt/22625
431         * g++.dg/opt/vrp2.C: New test.
432
433 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
434
435         PR debug/21828
436         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
437
438 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
439
440         * gcc.dg/tree-ssa/20050719-1.c: New test.
441
442 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
443
444         * gcc.dg/bfin-longcall-1.c: New file.
445         * gcc.dg/bfin-longcall-2.c: New file.
446
447 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
448
449         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
450
451 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
452
453         PR middle-end/19055
454         * gcc.dg/tree-ssa/pr19055.c: New test.
455         * gcc.dg/tree-ssa/pr19055-2.c: New test.
456
457 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
458
459         PR C++/22358
460         * g++.dg/other/pr22358.C: New test.
461
462 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
463
464         PR c++/2922
465         * g++.dg/lookup/two-stage5.C: New test from bug comments.
466         
467 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
468
469         PR c++/15938
470         * g++.dg/init/union2.C: New test.
471
472 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
473
474         PR c/22393
475         * gcc.dg/complex-4.c: New test.
476
477 2005-07-21  Richard Guenther  <rguenther@suse.de>
478
479         PR testsuite/22522
480         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
481         scanning for asm labels.
482         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
483
484 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
485
486         PR target/22085
487         * gcc.dg/altivec-pr22085.c: New.
488
489 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
490
491         PR tree-optimization/19210
492         * gcc.dg/tree-ssa/pr19210-1.c: New.
493         * gcc.dg/tree-ssa/pr19210-2.c: New.
494
495 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
496
497         PR rtl-optimization/22167
498         * g++.dg/opt/pr22167.C: New test.
499
500 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
501
502         PR c++/2922
503         * g++.dg/lookup/two-stage2.C: New.
504         * g++.dg/lookup/two-stage3.C: New.
505         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
506         fixed two-stage name lookup for operators.
507         * g++.dg/template/call3.C: Compiler now produces an appropriate
508         error message. 
509         * g++.dg/template/crash37.C: Compiler now describes bla() on line
510         14 as a candidate. 
511         * g++.dg/template/ptrmem4.C: Compiler produces different error
512         message.
513         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
514         connect_to_method as a candidate.
515         
516 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
517
518         * gcc.dg/fold-alloc-1.c: New test.
519
520 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
521
522         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
523         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
524
525 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
526
527         * gcc.dg/fold-abs-1.c: New test.
528         * gcc.dg/fold-abs-2.c: New test.
529         * gcc.dg/fold-abs-3.c: New test.
530
531 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
532
533         Make CONSTRUCTOR use VEC to store initializers.
534         * g++.dg/ext/complit3.C: Check for specific error messages.
535         * g++.dg/init/brace2.C: Update error message.
536         * g++.dg/warn/Wbraces2.C: Likewise.
537
538 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
539
540         PR fortran/16940
541         * gfortran.dg/module_interface_1.f90: New test.
542
543 2005-07-19  Danny Berlin <dberlin@dberlin.org>
544             Kenneth Zadeck <zadeck@naturalbridge.com>
545
546         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
547
548 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
549
550         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
551         specify -Wformat for these tests.
552         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
553         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
554         * gcc.dg/format/opt-6.c: Delete.
555
556 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
557
558         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
559         * gcc.dg/tree-ssa/sra-3.c: Likewise.
560
561 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         * gcc.dg/tree-ssa/alias-2.c: New test.
564
565 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
566
567         PR c++/22263
568         * g++.dg/template/explicit7.C: New test.
569
570 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
571
572         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
573         width of 8 to +Inf and -Inf.
574     
575 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
576
577         PR c++/22139
578         * g++.dg/template/friend36.C: New test.
579
580 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
581
582         PR fortran/21730
583         * gfortran.dg/pr21730.f: New test.
584
585 2005-07-16  Danny Berlin <dberlin@dberlin.org>
586             Kenneth Zadeck <zadeck@naturalbridge.com>
587
588         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
589         since pure const detection cannot run at -O1 in c compiler.
590         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
591         can now optimize this case properly.
592         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
593         because we now pass.
594         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
595
596 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
597
598         PR c/22421
599         * gcc.dg/format/bitfld-1.c: New test.
600
601 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
602
603         PR c++/22204
604         * g++.dg/rtti/repo1.C: New test.
605
606 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
607
608         PR middle-end/22398
609         * gcc.c-torture/compile/pr22398.c: New test.
610
611 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
612
613         PR c++/22132
614         * g++.dg/expr/cast4.C: New test.
615
616 2005-07-15  Richard Guenther  <rguenther@suse.de>
617
618         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
619         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
620
621 2005-07-15  Steven Bosscher  <stevenb@suse.de>
622
623         PR tree-optimization/22230
624         * gcc.dg/tree-ssa/pr22230.c: New test.
625
626 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
627
628         * gfortran.dg/g77/cpp6.f: New test.
629
630         PR fortran/22417
631         * gfortran.dg/g77/cpp5.F: New test.
632         * gfortran.dg/g77/cpp5.h: New file.
633         * gfortran.dg/g77/cpp5inc.h: New file.
634
635 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
636
637         PR libfortran/16435
638         * gfortran.dg/tl_editting.f90: New.
639         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
640
641 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
642
643         * gfortran.dg/char_array_constructor.f90: New test.
644
645 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
646
647         * gfortran.dg/past_eor.f90: New.
648         * gfortran.dg/complex_read.f90: New.
649
650 2005-07-13  Jeff Law  <law@redhat.com>
651
652         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
653         additional casts.
654
655         * gcc.dg/tree-ssa/pr22321.c: New test
656
657 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
658
659         PR tree-optimization/21921
660         * gcc.dg/tree-ssa/pr21921.c: New.
661
662 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
663
664         PR tree-optimizatio/22442
665         * gcc.dg/tree-ssa/loop-11.c: New test.
666
667 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
668
669         PR tree-opt/21840
670         * gcc.c-torture/compile/pr21840.c: New test.
671
672 2005-07-12  Jan Hubicka  <jh@suse.cz>
673
674         * gcc.c-torture/compile/pr22379.c: New test.
675
676 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
677
678         PR libfortran/21593
679         gfortran.dg/dev_null.f90:  Remove outdated comment about
680         PR libfortran/21593.
681
682
683 2005-07-12  Dale Johannesen  <dalej@apple.com>
684
685         * gcc.target/i386/compress-float-sse.c:  New.
686         * gcc.target/i386/compress-float-sse-pic.c:  New.
687         * gcc.target/i386/compress-float-387.c:  New.
688         * gcc.target/i386/compress-float-387-pic.c:  New.
689         * gcc.dg/compress-float-ppc.c:  New.
690         * gcc.dg/compress-float-ppc-pic.c:  New.
691
692 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
693
694         PR libfortran/21593
695         gfortran.dg/dev_null.f90:  Remove targets.
696
697 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
698
699         PR tree-opt/22335
700         * gcc.dg/pr22335-1.c: New test.
701         * gcc.dg/pr22335-2.c: New test.
702
703 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
704
705         PR c++/20172
706         * g++.dg/template/nontype12.C : New test.
707
708 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
709
710         * gcc.dg/tree-ssa/loop-10.c: New test.
711
712 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
713
714         * gcc.c-torture/execute/20020720-1.x: Remove.
715
716 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
717
718         * gfortran.fortran-torture/execute/forall_7.f90: New test.
719
720 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
721
722         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
723         (dg-mips-options): Use it.
724
725 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
726
727         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
728
729 2005-07-09  Richard Henderson  <rth@redhat.com>
730
731         * lib/target-supports.exp (check_effective_target_sync_char_short):
732         Add alpha.
733
734 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
735
736         PR libfortran/22217
737         * gfortran.dg/negative-z-descriptor.f90:  New test.
738
739 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
740
741         PR tree-opt/22329
742         * gcc.dg/pr22329.c: New test.
743
744 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
745
746         PR tree-optimization/20139
747         * gcc.dg/tree-ssa/pr20139.c: New.
748
749 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
750
751         PR tree-opt/22356
752         * testsuite/gcc.dg/pr22356-1.c: New test.
753
754 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
755
756         PR c++/21799
757         * g++.dg/template/unify8.C: New.
758         * g++.dg/template/unify9.C: New.
759
760 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
761
762         * gfortran.fortran-torture/execute/entry_10.f90: New test.
763
764 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
765
766         * gcc.dg/darwin-version-1.c: New.
767         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
768         * gcc.dg/builtins-20.c: Likewise.
769         * gcc.dg/builtins-53.c: Likewise.
770         * gcc.dg/torture/builtins-convert-1.c: Likewise.
771         * gcc.dg/torture/builtins-convert-2.c: Likewise.
772         * gcc.dg/torture/builtins-convert-3.c: Likewise.
773         * gcc.dg/torture/builtins-power-1.c: Likewise.
774         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
775         on Darwin.
776
777 2005-07-07  Jeff Law  <law@redhat.com>
778
779         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
780         argument evaluation order.
781
782 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
783
784         PR libfortran/21594
785         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
786         Add test cases where the shift length is greater than the
787         array length.
788
789 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
790
791         * obj-c++.dg/proto-lossage-6.mm: New.
792         * objc.dg/proto-lossage-6.m: New.
793
794 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
795
796         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
797         * objc.dg/gnu-runtime-2.m: Likewise.
798
799 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
800
801         * gfortran.dg/longline.f: New test.
802
803         * gfortran.dg/badline.f: New test.
804
805 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
806
807         PR fortran/16531
808         PR fortran/15966
809         PR fortran/18781
810         * gfortran.dg/hollerith.f90: New.
811         * gfortran.dg/hollerith2.f90: New.
812         * gfortran.dg/hollerith3.f90: New.
813         * gfortran.dg/hollerith4.f90: New.
814         * gfortran.dg/hollerith_f95.f90: New.
815         * gfortran.dg/hollerith_legacy.f90: New.
816         * gfortran.dg/g77/cpp4.F: New. Port from g77.
817
818 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
819
820         PR objc/22274
821         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
822         * objc.dg/gnu-runtime-2.m: New.
823
824 2005-07-06  Jeff Law  <law@redhat.com>
825
826         * gcc.dg/tree-ssa/vrp17.c: New test.
827
828 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
829
830         PR fortran/22327
831         * gfortran.dg/array_constructor_5.f90: New test.
832
833 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
834
835         * gfortran.fortran-torture/execute/entry_9.f90: New test.
836
837 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
838
839         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
840         * gcc.dg/980816-1.c: Ditto.
841
842 2005-07-06  Jeff Law  <law@redhat.com>
843
844         * gcc.c-torture/compile/pr21356.c: New test.
845
846 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
847
848         PR c/22013
849         PR c/22098
850         * gcc.c-torture/compile/pr22013-1.c,
851         gcc.c-torture/execute/pr22098-1.c,
852         gcc.c-torture/execute/pr22098-2.c,
853         gcc.c-torture/execute/pr22098-3.c: New tests.
854
855 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
856
857         PR c/22308
858         * gcc.dg/pr22308-1.c: New test.
859
860 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
861
862         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
863         target.
864         * gcc.dg/compare9.c: Use -fshort-enums instead of
865         -fno-short-enums.  Change the last test to dg-bogus.
866
867 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
868
869         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
870         * gcc.dg/compare9.c: New.
871
872 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
873
874         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
875
876 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
877
878         PR testsuite/22288
879         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
880
881
882 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
883
884         * gcc.dg/format/gcc_gfc-1.c: New.
885
886 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
887
888         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
889
890 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
891
892         PR fortran/20842
893         * gfortran.dg/io_invalid_1.f90: New test.
894
895 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
896
897         * gcc.dg/format/gcc_diag-1.c: Update.
898
899 2005-07-02  Jeff Law  <law@redhat.com>
900
901         * gcc.dg/tree-ssa/pr22051-1.c: New test.
902         * gcc.dg/tree-ssa/pr22051-2.c: New test.
903
904 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
905
906         * gcc.dg/format/gcc_diag-1.c: Update.
907
908 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
909
910         PR tree-opt/22269
911         * gcc.c-torture/compile/pr22269.c: New test.
912
913 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
914
915         PR 21584
916         PR 22219
917         * g++.dg/tree-ssa/pr21584-1.C: New test.
918         * g++.dg/tree-ssa/pr21584-2.C: New test.
919
920 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
921
922         * obj-c++.dg/try-catch-11.mm: New.
923         * objc.dg/try-catch-10.m: New.
924
925 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
926
927         * g++.dg/other/ucnid-1.C: xfail on AIX.
928
929 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
930
931         PR 22234
932         * gcc.dg/20050629-1.c: New test.
933
934 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
935
936         * obj-c++.dg/const-str-1[0-1].mm: New.
937         * objc.dg/const-str-1[0-1].m: New.
938
939 2005-05-29  Richard Henderson  <rth@redhat.com>
940
941         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
942         Rename from check_effective_target_vect_no_max.
943         (check_effective_target_vect_no_int_add): New.
944         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
945         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
946         * gcc.dg/vect/vect-reduc-3.c: Likewise.
947         * gcc.dg/vect/vect-reduc-1.c: Use both.
948         * gcc.dg/vect/vect-reduc-2.c: Likewise.
949
950 2005-05-29  Richard Henderson  <rth@redhat.com>
951
952         * lib/target-supports.exp (check_effective_target_vect_no_max): 
953         Remove i386 and x86_64.
954
955 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
956
957         PR testsuite/21969
958         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
959
960 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
961
962         PR middle-end/21969
963         * gcc.dg/vect/pr21969.c: New test.
964
965 2005-06-28  Eric Christopher  <echristo@redhat.com>
966
967         PR c/22052
968         PR c/21975
969         * gcc.dg/inline1.c: New test.
970         * gcc.dg/inline2.c: Ditto.
971         * gcc.dg/inline3.c: Ditto.
972         * gcc.dg/inline4.c: Ditto.
973         * gcc.dg/inline5.c: Ditto.
974         
975 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
976
977         PR libfortran/22142
978         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
979         Add testcase also testing eoshift1 for PR 22142.
980
981 2005-06-28  Richard Henderson  <rth@redhat.com>
982
983         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
984         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
985         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
986         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
987         gcc.dg/tree-ssa/20030922-2.c: Likewise.
988
989 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
990
991         PR libfortran/22142
992         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
993         Add testcase for PR 22142.
994
995 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
996
997         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
998         gcc.target/ia64/fpreg-2.c: New tests.
999
1000 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1001
1002         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1003
1004 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1005
1006         PR libfortran/22170
1007         * gfortran.dg/slash_1.f90: New test.
1008
1009 2005-06-27  Richard Henderson  <rth@redhat.com>
1010
1011         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1012         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1013         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1014         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1015         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1016         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1017
1018 2005-06-27  Richard Henderson  <rth@redhat.com>
1019
1020         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1021         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1022
1023 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1024
1025         * obj-c++.dg/proto-lossage-5.mm: New.
1026         * objc.dg/proto-lossage-5.m: New.
1027
1028 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1029
1030         PR 21959
1031         * gcc.dg/tree-ssa/pr21959.c: New test.
1032
1033 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1034
1035         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1036         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1037         testing uninitialized var.
1038
1039         * gcc.c-torture/execute/builtins/chk.h: New.
1040         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1041         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1042         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1043         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1044         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1045         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1046         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1047         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1048         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1049         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1050         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1051         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1052         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1053         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1054         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1055         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1056         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1057         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1058         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1059         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1060         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1061         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1062         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1063         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1064         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1065         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1066         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1067         * gcc.dg/builtin-object-size-1.c: New test.
1068         * gcc.dg/builtin-object-size-2.c: New test.
1069         * gcc.dg/builtin-object-size-3.c: New test.
1070         * gcc.dg/builtin-object-size-4.c: New test.
1071         * gcc.dg/builtin-object-size-5.c: New test.
1072         * gcc.dg/builtin-stringop-chk-1.c: New test.
1073         * gcc.dg/builtin-stringop-chk-2.c: New test.
1074         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1075         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1076         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1077         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1078         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1079         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1080         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1081         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1082         * gcc.c-torture/execute/printf-1.c: New test.
1083         * gcc.c-torture/execute/fprintf-1.c: New test.
1084         * gcc.c-torture/execute/vprintf-1.c: New test.
1085         * gcc.c-torture/execute/vfprintf-1.c: New test.
1086         * gcc.c-torture/execute/printf-chk-1.c: New test.
1087         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1088         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1089         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1090
1091 2005-06-27  Michael Matz  <matz@suse.de>
1092
1093         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1094         slot is not merged if address escapes.
1095
1096 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1097
1098         PR c/21911
1099         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1100
1101 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR middle-end/17965
1104         * gcc.c-torture/compile/20050622-1.c: New test.
1105
1106         PR middle-end/22028
1107         * gcc.dg/20050620-1.c: New test.
1108
1109 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1110
1111         PR tree-optimization/22026
1112         * gcc.dg/tree-ssa/pr22026.c: New.
1113
1114 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1115
1116         PR libfortran/22144
1117         * gfortran.dg/shift-alloc.f90:  New testcase.
1118
1119 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1120
1121         * all files: Update FSF address in copyright headers.
1122
1123 2005-06-22  Jan Hubicka  <jh@suse.cz>
1124
1125         * wholeprogram-1.c: New testcase.
1126         * wholeprogram-2.c: New testcase.
1127
1128 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1129
1130         PR 22171
1131         * gcc.dg/tree-ssa/pr22171.c: New test.
1132
1133 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1134
1135         * gfortran.dg/simplify_modulo.f90: New.
1136
1137 2005-06-24  Jan Hubicka  <jh@suse.cz>
1138
1139         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1140
1141 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1142
1143         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1144
1145 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1146
1147         * obj-c++.dg/typedef-alias-1.mm: New.
1148         * objc.dg/typedef-alias-1.m: New.
1149
1150 2005-06-23  Jeff Law  <law@redhat.com>
1151
1152         * gcc.dg/tree-ssa/vrp16.c: New test.
1153
1154 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1155
1156         * lib/target-supports.exp: Add
1157         check_effective_target_fortran_large_real and
1158         check_effective_target_fortran_large_int to check for
1159         corresponding effective targets.
1160         * gfortran.dg/large_integer_kind_1.f90: New test.
1161         * gfortran.dg/large_real_kind_1.f90: New test.
1162
1163 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1164
1165         PR tree-optimization/22117
1166         * gcc.dg/tree-ssa/pr22117.c: New.
1167
1168 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1169
1170         PR testsuite/22123
1171         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1172
1173 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1174
1175         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1176
1177 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1178
1179         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1180         * gfortran.dg/f2c_4.c: Likewise
1181         
1182 2005-06-22 Paul Brook  <paul@codesourcery.com>
1183
1184         PR fortran/21034
1185         * gfortran.dg/auto_save_1.f90: New test.
1186
1187 2005-06-22  Michael Matz  <matz@suse.de>
1188
1189         * gcc.target/x86-64/abi: New directory.
1190         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1191         * gcc.target/x86-64/abi/README.gcc: New file.
1192         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1193         * gcc.target/x86-64/abi/asm-support.s: New file.
1194         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1195         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1196         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1197         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1198         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1199         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1200         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1201         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1202         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1203         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1204         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1205         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1206         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1207         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1208         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1209         * gcc.target/x86_64/abi/test_varargs.c: New test.
1210
1211 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1212
1213         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1214         32-bit i?86 and x86_64.
1215
1216 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1217
1218         * obj-c++.dg/const-str-[1-9].mm: New tests.
1219
1220 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1221
1222         PR fortran/22010
1223         * gfortran.dg/namelist_use.f90: New.
1224         * gfortran.dg/namelist_use_only.f90: New.
1225
1226 2005-06-21  Jeff Law  <law@redhat.com>
1227
1228         * gcc.dg/tree-ssa/vrp15.c: New test.
1229
1230 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1231
1232         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1233         Remove.
1234         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1235         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1236         remove vect_reduction target keyword. Also avoid two returns in main.
1237         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1238         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1239         * gcc.dg/vect/vect-reduc-1short.c: New test.
1240         * gcc.dg/vect/vect-reduc-1char.c: New test.
1241         * gcc.dg/vect/vect-reduc-2short.c: New test.
1242         * gcc.dg/vect/vect-reduc-2char.c: New test.
1243         * gcc.dg/vect/vect-reduc-6.c: New test.
1244         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1245         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1246         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1247
1248 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1249         Paul Thomas  <pault@gcc.gnu.org>
1250
1251         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1252         New tests.
1253         
1254 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1255
1256         * gfortran.dg/backslash_1.f90: New test.
1257         * gfortran.dg/backslash_2.f90: New test.
1258
1259 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1260
1261         * gfortran.dg/duplicate_labels.f90: New test.
1262
1263 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1264
1265         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1266         unsupportable relocations.
1267         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1268         * gcc.dg/20050321-2.c: xfail for NetWare.
1269
1270 2005-06-20  Andreas Jaeger  <aj@suse.de>
1271
1272         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1273         gcc.target/i386/fastcall-sseregparm.c,
1274         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1275
1276 2005-06-19  Richard Henderson  <rth@redhat.com>
1277
1278         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1279
1280 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1281
1282         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1283
1284 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1285
1286         PR c++/22115
1287         * g++.dg/conversion/simd2.C: Change expected error message.
1288
1289 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1290
1291         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1292         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1293         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1294
1295 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1296
1297         * gcc.dg/fold-mod-1.c: New test.
1298
1299 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1300
1301         PR fortran/19926
1302         * gfortran.dg/pr19926.f90: New test.
1303
1304 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1305
1306         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1307         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1308         targets.
1309         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1310         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1311
1312 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1313
1314         * gcc.target/ia64/float80-varargs-1.c: New test.
1315
1316 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1317
1318         PR tree-opt/22035
1319         * gfortran.dg/f2c_6.f90: New test.
1320
1321 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1322
1323         PR c++/17413
1324         * g++.dg/template/local5.C: New.
1325
1326 2005-06-17  Richard Henderson  <rth@redhat.com>
1327
1328         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1329
1330 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1331
1332         PR testsuite/21945
1333         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1334
1335 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1336
1337         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1338         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1339         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1340         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1341         check_vect to verify the presence of hardware vector support.
1342
1343 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1344
1345         PR testsuite/22056
1346         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1347
1348 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1349
1350         PR libfortran/19216
1351         * gfortran.dg/pr19216.f: Add correct space between brackets and
1352         dg directive.
1353
1354 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1355
1356         PR libfortran/16436
1357         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1358
1359 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1360
1361         * gcc.target/i386/attributes-error.c: New testcase.
1362         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1363         * gcc.target/i386/regparm-stdcall.c: Likewise.
1364         * gcc.target/i386/sseregparm-1.c: Likewise.
1365         * gcc.target/i386/sseregparm-2.c: Likewise.
1366
1367 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1368
1369         * g++.dg/rtti/crash2.C: New.
1370
1371 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1372
1373         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1374
1375 2005-06-15  David Ung  <davidu@mips.com>
1376
1377         * gcc.target/mips/mips16e-extends.c: New test for testing the
1378         generation of MIPS16e zeb/zeh, seb/seh instructions.
1379
1380 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1381
1382         PR 22018
1383         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1384         * gcc.dg/tree-ssa/pr22018.c: New test.
1385
1386 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1387
1388         * gcc.dg/simd-1.c: Update error messages.
1389         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1390         * gcc.dg/simd-2.c: Update error messages.
1391         * gcc.dg/simd-4.c: New.
1392
1393 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1394
1395         PR c++/20678
1396         * g++.dg/other/crash-4.C: New.
1397
1398 2005-06-14  Devang Patel  <dpatel@apple.com>
1399
1400         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1401
1402 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         PR c++/21929
1405         * g++.dg/parse/crash11.C: Update
1406
1407 2005-06-13  Jeff Law  <law@redhat.com>
1408
1409         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1410         perform the desired transformations.
1411         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1412         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1413
1414 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1415
1416         PR fortran/22038
1417         * gfortran.dg/forall_1.f90: Un-XFAIL.
1418
1419 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         PR c++/21929
1422         * g++.dg/parse/crash26.C: New.
1423
1424         PR c++/20789
1425         * g++.dg/init/member1.C: New.
1426
1427 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1428
1429         * gfortran.dg/altreturn_1.f90: New test.
1430
1431 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1432
1433         PR middle-end/21985
1434         * gcc.dg/tree-ssa/pr21985.c: New test.
1435
1436 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1437
1438         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1439
1440 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1441
1442         PR c++/21930
1443         * g++.dg/other/error10.C: New test case.
1444
1445 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1446
1447         PR libfortran/19155
1448         * gfortran.dg/pr19155.f: Add test.
1449
1450 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1451
1452         * gfortran.dg/f2c_7.f90: New test.
1453
1454         * gfortran.dg/forall_1.f90: XFAILed.
1455
1456 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1457
1458         * gcc.dg/pr14796-1.c: New.
1459         * gcc.dg/pr14796-2.c: New.
1460
1461 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1462
1463         PR fortran/17792
1464         PR fortran/21375
1465         * gfortran.dg/deallocate_stat.f90:  New test.
1466
1467 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1468
1469         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1470
1471 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1472
1473         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1474         access will be generated when this loop is vectorized. Test that
1475         accesses with same alignment were detected.
1476         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1477         Test that accesses with same alignment were detected.
1478         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1479         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1480         alignment were detected.
1481
1482 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1483
1484         * gcc.dg/Wcxx-compat-1.c: New.
1485
1486 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1487
1488         PR libfortran/21480
1489         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1490         complex array.
1491
1492 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1493
1494         * gcc.dg/alias-8.c: New.
1495
1496 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1497
1498         * gcc.dg/format/cmn_err-1.c: Update.
1499
1500 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1501
1502         PR target/20666
1503         * gcc.target/sparc/fexpand-2.c: New.
1504         * gcc.target/sparc/fpmerge-2.c: New.
1505         * gcc.target/sparc/fpmul-2.c: New.
1506         * gcc.target/sparc/noresult.c: New.
1507         * gcc.target/sparc/pdist-2.c: New.
1508         * gcc.target/sparc/pdist-3.c: New.
1509
1510 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1511
1512         PR testsuite/21702
1513         * gcc.target/i386/i386.exp: Fix comment typo.
1514
1515 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1516
1517         PR c++/19497
1518         * g++.dg/inherit/using5.C: New.
1519         * g++.dg/inherit/using6.C: New.
1520
1521 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1522
1523         PR c++/19894
1524         * g++.dg/template/ptrmem15.C: New test.
1525
1526         PR c++/20563
1527         * g++.dg/ext/label4.C: New test.
1528
1529 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1530
1531         * gcc.dg/tls/debug-1.c: New test.
1532
1533 2005-06-07  Dale Johannesen  <dalej@apple.com>
1534
1535         * gcc.target/i386/movq.c:  New.
1536
1537 2005-06-07  Dale Johannesen  <dalej@apple.com>
1538
1539         * gcc.dg/20050607-1.c:  New.
1540
1541 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR middle-end/21850
1544         * gcc.c-torture/execute/20050607-1.c: New test.
1545
1546 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1547
1548         PR libfortran/21926
1549         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1550         Test case where the return array has lowest stride one,
1551         but isn't packed.
1552
1553 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1554
1555         * lib/target-supports.exp (check_effective_target_sync_int_long):
1556         Add s390 and s390x targets.
1557
1558 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1559
1560         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1561         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1562         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1563         * gcc.dg/tree-ssa/loop-9.c: New test.
1564
1565 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1566
1567         * g++.dg/parse/defarg10.C: New.
1568
1569 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR regression/21897
1572         * gcc.c-torture/execute/20050604-1.c: New test.
1573
1574 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1575
1576         PR 21903
1577         * g++.dg/parse/defarg9.C: New.
1578
1579         PR c++/20637
1580         * g++.dg/inherit/using4.C: New.
1581         * g++.dg/overload/error1.C: Adjust expected errors.
1582         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1583         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1584         * g++.old-deja/g++.other/redecl2.C: Likewise.
1585         * g++.old-deja/g++.other/redecl4.C: Likewise.
1586         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1587
1588 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1589
1590         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1591
1592 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1593
1594         * lib/gfortran.exp (gfortran_target_compile): Call
1595         dg-additional-files-options
1596         * gfortran.dg/f2c_4.f90: New file
1597         * gfortran.dg/f2c_4.c: New file
1598         * gfortran.dg/f2c_5.f90: New file
1599         * gfortran.dg/f2c_5.c: New file
1600
1601 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1602
1603         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1604
1605         PR fortran/21912
1606         * gfortran.dg/array_constructor_4.f90: New test.
1607
1608 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1609
1610         PR c++/21619
1611         * g++.dg/ext/builtin9.C: New test.
1612
1613 2005-06-05  Dale Johannesen  <dalej@apple.com>
1614
1615         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1616         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1617
1618 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1619
1620         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1621         * gcc.dg/vect/vect-reduc-1.c: New.
1622         * gcc.dg/vect/vect-reduc-2.c: New.
1623         * gcc.dg/vect/vect-reduc-3.c: New.
1624
1625 2005-06-04  Dale Johannesen  <dalej@apple.com>
1626
1627         * gcc.c-torture/execute/20050603-1.c:  New.
1628         * gcc.c-torture/execute/20050603-2.c:  New.
1629         * gcc.dg/20050603-3.c:  New.
1630
1631 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1632
1633         PR fortran/19195
1634         * gfortran.dg/debug_1.f90: New test.
1635
1636         * gfortran.dg/forall_1.f90: New test.
1637
1638 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1639
1640         * gfortran.dg/array_constructor_3.f90: New test.
1641
1642 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1643
1644         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1645
1646 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1647
1648         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1649
1650 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1651
1652         PR c/21873
1653         * gcc.dg/init-excess-1.c: New test.
1654
1655 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/21853
1658         * g++.dg/expr/static_cast6.C: New test.
1659
1660 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1661
1662         * gcc.dg/tree-ssa/vrp14.c: New test.
1663
1664 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/21336
1667         * g++.dg/template/new2.C: New test.
1668
1669 2005-06-03  Josh Conner  <jconner@apple.com>
1670
1671         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1672         all entries in initializer.
1673
1674 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1675
1676         PR middle-end/21858
1677         * gcc.dg/pr21858.c: New testcase.
1678
1679 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1680
1681         PR tree-optimization/21292
1682
1683         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1684         New.
1685         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1686         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1687         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1688         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1689         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1690
1691 2005-06-02  Richard Henderson  <rth@redhat.com>
1692
1693         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1694
1695 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1696
1697         * gcc.dg/wtypequal.c: New testcase.
1698
1699 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1700
1701         PR 21582
1702         * gcc.dg/tree-ssa/pr21582.c: New test.
1703
1704 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1705
1706         PR c++/21280
1707         * g++.dg/opt/interface2.h: New.
1708         * g++.dg/opt/interface2.C: New.
1709         * g++.dg/init/ctor4.C: Adjust error lines.
1710         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1711         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1712         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1713         * g++.old-deja/g++.pt/assign1.C: Likewise.
1714         * g++.old-deja/g++.pt/crash20.C: Likewise.
1715
1716 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1717
1718         PR tree-optimization/21734
1719         * g++.dg/vect/pr21734_1.cc: New.
1720         * g++.dg/vect/pr21734_2.cc: New.
1721
1722 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1723
1724         PR c++/20350
1725         * g++.dg/template/spec24.C: New.
1726
1727         PR c++/21151
1728         * g++.dg/pch/local-1.C: New.
1729         * g++.dg/pch/local-1.Hs: New.
1730
1731 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1732
1733         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1734         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1735         * gcc.dg/tree-ssa/pr14341.c: New test.
1736         * gcc.dg/tree-ssa/pr14841.c: New test.
1737         * gcc.dg/tree-ssa/pr20701.c: New test.
1738         * gcc.dg/tree-ssa/pr21086.c: New test.
1739         * gcc.dg/tree-ssa/pr21090.c: New test.
1740         * gcc.dg/tree-ssa/pr21332.c: New test.
1741         * gcc.dg/tree-ssa/pr21458.c: New test.
1742         * gcc.dg/tree-ssa/pr21658.c: New test.
1743         * gcc.dg/tree-ssa/vrp01.c: New test.
1744         * gcc.dg/tree-ssa/vrp02.c: New test.
1745         * gcc.dg/tree-ssa/vrp03.c: New test.
1746         * gcc.dg/tree-ssa/vrp04.c: New test.
1747         * gcc.dg/tree-ssa/vrp05.c: New test.
1748         * gcc.dg/tree-ssa/vrp06.c: New test.
1749         * gcc.dg/tree-ssa/vrp07.c: New test.
1750         * gcc.dg/tree-ssa/vrp08.c: New test.
1751         * gcc.dg/tree-ssa/vrp09.c: New test.
1752         * gcc.dg/tree-ssa/vrp10.c: New test.
1753         * gcc.dg/tree-ssa/vrp11.c: New test.
1754         * gcc.dg/tree-ssa/vrp12.c: New test.
1755         * gcc.dg/tree-ssa/vrp13.c: New test.
1756
1757 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1758
1759         PR 21029
1760         * gcc.dg/tree-ssa/pr21029.c: New test.
1761
1762 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1763
1764         * gfortran.dg/logint-1.f: New test case.
1765         * gfortran.dg/logint-2.f: Likewise.
1766         * gfortran.dg/logint-3.f: Likewise.
1767
1768 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1769
1770         PR c/21536
1771         PR c/20760
1772         * gcc.dg/20050527-1.c: New test.
1773
1774         * gcc.dg/i386-sse-12.c: New test.
1775
1776         PR fortran/21729
1777         * gfortran.dg/implicit_5.f90: New test.
1778
1779 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1780
1781         PR fortran/20883
1782         * gfortran/assign_4.f90: New test.
1783         * gfortran/assign_2.f90: Change compile to run.
1784
1785 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1786
1787         * lib/target-supports.exp
1788         (check_effective_target_sync_char_short): New.
1789         * gcc.dg/sync-2.c: New.
1790
1791 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1792
1793         PR tree-optimization/21817
1794         * gcc.dg/torture/pr21817-1.c: New.
1795
1796 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1797
1798         PR c++/21165
1799         * g++.dg/template/init5.C: New.
1800
1801 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1802
1803         * gfortran.dg/char_initialiser_actual.f90:
1804         Test character initialisers as actual arguments.
1805         * gfortran.dg/char_pointer_comp_assign.f90:
1806         Test character pointer structure component assignments.
1807         * gfortran.dg/char_array_structure_constructor.f90:
1808         Test character components in structure constructors.
1809
1810 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1811
1812         PR middle-end/20931
1813         * g++.dg/opt/pr20931.C: New test.
1814
1815 2005-05-31  Andreas Jaeger  <aj@suse.de>
1816
1817         PR testsuite/20772
1818         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1819         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1820         g++.old-deja/g++.ext/asmspec1.C,
1821         g++.old-deja/g++.other/regstack.C,
1822         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1823         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1824         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1825         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1826         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1827         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1828         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1829         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1830         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1831         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1832         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1833         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1834         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1835         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1836         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1837         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1838         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1839         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1840         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1841
1842 2005-05-31  Jeff Law  <law@redhat.com>
1843
1844         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1845
1846 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1847
1848         PR middle-end/21743
1849         * gcc.dg/builtins-1.c: Activate disabled clog test.
1850         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1851
1852 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1853
1854         * gfortran.dg/char_pointer_assign.f90:
1855         Test character-pointer assignments and pointer assignments.
1856         * gfortran.dg/char_pointer_dummy.f90:
1857         Test character-pointer dummy arguments.
1858         * gfortran.dg/char_pointer_func.f90:
1859         Test character-pointer function returns.
1860         * gfortran.dg/char_pointer_dependency.f90:
1861         Test character-pointer functions with dependencies.
1862
1863 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c++/21784
1866         * g++.dg/lookup/using14.C: New test.
1867
1868 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1869
1870         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1871         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1872         trailing ^M.
1873
1874 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1875
1876         PR c++/17413
1877         * g++.dg/template/local5.C: New.
1878
1879         PR target/21761
1880         * gcc.c-torture/compile/pr21761.c: New.
1881
1882         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1883         before darwin8.
1884
1885 2005-05-30  Steven G. Kargl
1886
1887         PR fortran/20846
1888         * gfortran.dg/inquire_8.f90: New test.
1889
1890 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1891
1892         PR libfortran/21376
1893         * gfortran.dg/output_exponents_1.f90: New test.
1894
1895 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1896
1897         PR libfortran/20006
1898         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1899
1900 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c++/21210
1903         * g++.dg/ext/complex1.C: New test.
1904
1905         PR c++/21340
1906         * g++.dg/init/ctor6.C: New test.
1907
1908 2005-05-29  Jan Hubicka  <jh@suse.cz>
1909
1910         * gcc.c-torture/compile/pr21562.c: New.
1911
1912 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1913
1914         * gfortran.dg/subnormal_1.f90: New test.
1915
1916 2005-05-28  Jan Hubicka  <jh@suse.cz>
1917
1918         * tree-prof.exp: Fix comment.
1919         * value-prof-1.c: New.
1920         * value-prof-2.c: New.
1921         * value-prof-3.c: New.
1922         * value-prof-4.c: New.
1923
1924 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1925
1926         PR c++/21614
1927         * g++.dg/expr/ptrmem6.C: New test.
1928         * g++.dg/expr/ptrmem6a.C: Likewise.
1929
1930 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1931
1932         PR tree-optimization/21658
1933         * gcc.dg/tree-ssa/pr21658.c: New.
1934
1935 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1936
1937         PR c++/21455
1938         * g++.dg/inherit/ptrmem3.C: New.
1939
1940         PR c++/21681
1941         * g++.dg/parse/template16.C: New.
1942
1943 2005-05-27  Andreas Jaeger  <aj@suse.de>
1944
1945         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1946
1947         * gcc.dg/i386-sse-8.c: Run test on all archs.
1948
1949 2005-05-26  Mike Stump  <mrs@apple.com>
1950
1951         * objc.dg/isa-field-1.m: Only run on darwin.
1952         * objc.dg/lookup-1.m: Likewise.
1953         * objc.dg/try-catch-8.m: Likewise.
1954
1955 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1956
1957         PR tree-optimization/9814
1958         * gcc.dg/pr9814-1.c: New test case.
1959
1960 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1961
1962         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1963         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1964         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1965         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1966         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1967         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1968         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1969         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1970         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1971         objc.dg/try-catch-8.m: New.
1972
1973 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1974
1975         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1976         remove extraneous semicolons.
1977
1978 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1979
1980         * obj-c++.dg/comp-types-12.mm: New.
1981         * objc.dg/comp-types-11.m: New.
1982         * objc.dg/selector-4.m: New.
1983
1984 2005-05-26  Andreas Jaeger  <aj@suse.de>
1985
1986         PR testsuite/20772
1987         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1988         g++.old-deja/g++.ext/attrib3.C,
1989         g++.old-deja/g++.other/store-expr1.C,
1990         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1991         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1992         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1993         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1994         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1995         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1996         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1997         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1998         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1999         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2000         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2001         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2002         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2003         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2004         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2005         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2006         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2007         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2008         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2009
2010 2005-05-26  Andreas Jaeger  <aj@suse.de>
2011
2012         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2013         x86-64 compilation.
2014
2015 2005-05-26  Andreas Jaeger  <aj@suse.de>
2016
2017         PR testsuite/20772
2018         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2019         gcc.misc-tests/i386-pf-athlon-1.c,
2020         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2021         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2022         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2023         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2024         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2025         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2026         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2027         programs.
2028
2029         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2030         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2031         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2032         x86-64 compilation.
2033
2034         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2035         x86_64.
2036
2037         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2038         effective-target ilp32.
2039
2040 2005-05-26  David Ung  <davidu@mips.com>
2041
2042         * gcc.target/mips/ext_ins.c: New test for testing the generation
2043         of MIPS32/64 rev 2 ext/ins instructions.
2044
2045 2005-05-26  Andreas Jaeger  <aj@suse.de>
2046
2047         * treelang/compile/unsigned.tree: Use gimple instead of
2048         nonexisting generic dump.
2049
2050 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2051
2052         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2053
2054 2005-05-26  Andreas Jaeger  <aj@suse.de>
2055
2056         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2057
2058 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2059
2060         PR libfortran/17283
2061         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2062         Test callee-allocated memory with write statements.
2063
2064 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2065
2066         PR middle-end/21709
2067         * gcc.dg/pr21709-1.c: New test case.
2068
2069 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2070             Mike Stump  <mrs@apple.com>
2071
2072         * objc/execute/next_mapping.h: Update for C++.
2073
2074         * obj-c++.dg/selector-1.mm: Move to...
2075         * obj-c++.dg/selector-4.mm: here...
2076
2077         * obj-c++.dg/basic.mm: New.
2078         * obj-c++.dg/comp-types-1.mm: New.
2079         * obj-c++.dg/cxx-class-1.mm: New.
2080         * obj-c++.dg/cxx-ivars-1.mm: New.
2081         * obj-c++.dg/cxx-ivars-2.mm: New.
2082         * obj-c++.dg/cxx-ivars-3.mm: New.
2083         * obj-c++.dg/cxx-scope-1.mm: New.
2084         * obj-c++.dg/cxx-scope-2.mm: New.
2085         * obj-c++.dg/defs.mm: New.
2086         * obj-c++.dg/empty-private-1.mm: New.
2087         * obj-c++.dg/encode-1.mm: New.
2088         * obj-c++.dg/encode-2.mm: New.
2089         * obj-c++.dg/encode-3.mm: New.
2090         * obj-c++.dg/extern-c-1.mm: New.
2091         * obj-c++.dg/extra-semi.mm: New.
2092         * obj-c++.dg/fix-and-continue-2.mm: New.
2093         * obj-c++.dg/isa-field-1.mm: New.
2094         * obj-c++.dg/ivar-list-semi.mm: New.
2095         * obj-c++.dg/local-decl-1.mm: New.
2096         * obj-c++.dg/lookup-1.mm: New.
2097         * obj-c++.dg/lookup-2.mm: New.
2098         * obj-c++.dg/method-1.mm: New.
2099         * obj-c++.dg/method-2.mm: New.
2100         * obj-c++.dg/method-3.mm: New.
2101         * obj-c++.dg/method-4.mm: New.
2102         * obj-c++.dg/method-5.mm: New.
2103         * obj-c++.dg/method-6.mm: New.
2104         * obj-c++.dg/method-7.mm: New.
2105         * obj-c++.dg/no-extra-load.mm: New.
2106         * obj-c++.dg/overload-1.mm: New.
2107         * obj-c++.dg/pragma-1.mm: New.
2108         * obj-c++.dg/pragma-2.mm: New.
2109         * obj-c++.dg/private-1.mm: New.
2110         * obj-c++.dg/private-2.mm: New.
2111         * obj-c++.dg/proto-qual-1.mm: New.
2112         * obj-c++.dg/qual-types-1.mm: New.
2113         * obj-c++.dg/stubify-1.mm: New.
2114         * obj-c++.dg/stubify-2.mm: New.
2115         * obj-c++.dg/super-class-1.mm: New.
2116         * obj-c++.dg/super-class-2.mm: New.
2117         * obj-c++.dg/super-dealloc-1.mm: New.
2118         * obj-c++.dg/super-dealloc-2.mm: New.
2119         * obj-c++.dg/template-1.mm: New.
2120         * obj-c++.dg/template-2.mm: New.
2121         * obj-c++.dg/template-3.mm: New.
2122         * obj-c++.dg/template-4.mm: New.
2123         * obj-c++.dg/template-5.mm: New.
2124         * obj-c++.dg/template-6.mm: New.
2125         * obj-c++.dg/try-catch-1.mm: New.
2126         * obj-c++.dg/try-catch-2.mm: New.
2127         * obj-c++.dg/try-catch-3.mm: New.
2128         * obj-c++.dg/try-catch-4.mm: New.
2129         * obj-c++.dg/try-catch-5.mm: New.
2130         * obj-c++.dg/try-catch-6.mm: New.
2131         * obj-c++.dg/try-catch-7.mm: New.
2132         * obj-c++.dg/try-catch-8.mm: New.
2133         * obj-c++.dg/try-catch-9.mm: New.
2134         * obj-c++.dg/va-meth-1.mm: New.
2135
2136 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2137
2138         * obj-c++.dg/selector-1.mm: New.
2139         * obj-c++.dg/selector-2.mm: New.
2140
2141 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2142
2143         * obj-c++.dg/selector-3.mm: New.
2144         * objc.dg/selector-3.m: New.
2145
2146 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2147
2148         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2149         about where warning appears.
2150
2151 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2152
2153         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2154         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2155         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2156         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2157
2158 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2159
2160         * gcc.dg/20050524-1.c: New test.
2161
2162 2005-05-25  Jan Hubicka  <jh@suse.cz>
2163
2164         * gcc.dg/tree-prof/inliner-1.c: New.
2165
2166 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2167
2168         * gcc.dg/tree-prof: New directory.
2169         * gcc.dg/tree-prof/tree-prof.exp: New.
2170
2171 2005-05-25  DJ Delorie  <dj@redhat.com>
2172
2173         * gcc.dg/Wattributes-1.c: New.
2174         * gcc.dg/Wattributes-2.c: New.
2175         * gcc.dg/Wattributes-3.c: New.
2176
2177 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2178
2179         PR tree-optimization/19833
2180         * gcc.dg/uninit-4.c: Remove xfail.
2181         * gcc.dg/uninit-9.c: Ditto.
2182
2183 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2184
2185         * obj-c++.dg/bitfield-[1-5].mm: New.
2186         * obj-c++.dg/class-protocol-1.mm: New.
2187         * obj-c++.dg/comp-types-1[0-1].mm: New.
2188         * obj-c++.dg/comp-types-[2-9].mm: New.
2189         * obj-c++.dg/encode-[4-8].mm: New.
2190         * obj-c++.dg/layout-1.mm: New.
2191         * obj-c++.dg/method-1[0-9].mm: New.
2192         * obj-c++.dg/method-2[0-1].mm: New.
2193         * obj-c++.dg/method-[8-9].mm: New.
2194         * obj-c++.dg/objc-gc-3.mm: New.
2195         * obj-c++.dg/try-catch-10.mm: New.
2196         * objc.dg/bitfield-5.m: New.
2197         * objc.dg/comp-types-10.m: New.
2198         * objc.dg/comp-types-9.m: New.
2199         * objc.dg/layout-1.m: New.
2200         * objc.dg/objc-gc-4.m: New.
2201         * objc.dg/try-catch-9.m: New.
2202         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2203         * objc.dg/comp-types-1.m: Likewise.
2204         * objc.dg/comp-types-[5-6].m: Likewise.
2205         * objc.dg/method-9.m: Likewise.
2206
2207 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2208
2209         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2210         and on hardware without VMX support.
2211
2212         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2213
2214         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2215
2216         * lib/profopt.exp (dg-final-generate, dg-final-use,
2217         profopt-final-code, profopt-get-options): New.
2218         (profopt-execute): Process test directives.
2219
2220         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2221         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2222         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2223
2224 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2225
2226         PR C++/21645
2227         * g++.dg/init/ctor5.C: New test.
2228
2229 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2230
2231         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2232         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2233         vect-113.c, vect-114.c.
2234
2235 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2236
2237         * gcc.dg/const-elim-1.c: Remove xfails.
2238
2239 2005-05-23  Jeff Law  <law@redhat.com>
2240
2241         * gcc.c-torture/compile/pr21638.c: New test.
2242         * gcc.c-torture/compile/20050520-1.c: New test.
2243
2244 2005-05-23  Nick Clifton  <nickc@redhat.com>
2245
2246         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2247         be a proper triple, ie: m32r*-*-*.
2248         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2249
2250 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2251
2252         PR middle-end/21331
2253         PR tree-opt/21293
2254         * gcc.c-torture/compile/pr21293.c: New test.
2255         * gcc.c-torture/execute/pr21331.c: New test.
2256
2257 2004-05-20  Richard Henderson  <rth@redhat.com>
2258
2259         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2260
2261 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2262
2263         * obj-c++-dg.exp: Add.
2264         * obj-c++.exp: Add.
2265         * obj-c++.dg/dg.exp: Add.
2266
2267 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2268
2269         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2270         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2271
2272 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2273
2274         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2275
2276 2004-05-19  Richard Henderson  <rth@redhat.com>
2277
2278         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2279
2280 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2281
2282         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2283
2284         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2285
2286 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2287
2288         PR c++/21495
2289         * g++.dg/parse/extern1.C: New test.
2290         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2291
2292 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2293
2294         * gcc.dg/c99-math.h: New.
2295         * gcc.dg/c99-math-float-1.c: New test.
2296         * gcc.dg/c99-math-double-1.c: Likewise.
2297         * gcc.dg/c99-math-long-double-1.c: Likewise.
2298
2299 2005-05-18  Richard Henderson  <rth@redhat.com>
2300
2301         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2302
2303 2005-05-18  Devang Patel  <dpatel@apple.com>
2304
2305         * g++.dg/opt/20050511-1.C: New test.
2306
2307 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2308
2309         PR libfortran/21127
2310         * gfortran.dg/reshape-complex.f90:  New test.
2311
2312 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2313
2314         * gfortran.dg/array_constructor_1.f90: New test.
2315         * gfortran.dg/array_constructor_2.f90: New test.
2316
2317 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2318
2319         PR fortran/20954
2320         * gfortran.dg/pr20954.f: New test.
2321
2322 2005-05-17  Mike Stump  <mrs@apple.com>
2323
2324         Yet more Objective-C++...
2325
2326         * objc.dg/method-5.m: Update.
2327         * objc.dg/method-6.m: Update.
2328         * objc.dg/method-7.m: Update.
2329         * objc.dg/method-9.m: Update.
2330         * objc.dg/try-catch-2.m: Update.
2331
2332 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2333
2334         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2335         Remove little-endian optimizations.
2336
2337 2005-05-17  Jeff Law  <law@redhat.com>
2338
2339         * g++.dg/tree-ssa/pr14814.C: New test.
2340         * gcc.dg/tree-ssa/pr14814.C: New test.
2341         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2342         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2343
2344 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2345
2346         * gcc.dg/compat/generate-random.c: Do not include
2347         libiberty.h.
2348         * gcc.dg/compat/generate-random_r.c: Likewise.
2349
2350 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2351
2352         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2353
2354 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2355
2356         PR middle-end/21595
2357         * g++.dg/tree-ssa/builtin1.C: New testcase.
2358
2359 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR c++/21454
2362         * g++.dg/opt/const4.C: New test.
2363
2364         PR middle-end/21492
2365         * g++.dg/opt/crossjump1.C: New test.
2366
2367         PR tree-optimization/21610
2368         * gcc.c-torture/compile/20050516-1.c: New test.
2369
2370         PR fortran/15080
2371         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2372         about the test failing.
2373         * gfortran.fortran-torture/execute/where_7.f90: New test.
2374         * gfortran.fortran-torture/execute/where_8.f90: New test.
2375
2376 2005-05-16  Richard Henderson  <rth@redhat.com>
2377
2378         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2379         i?86 and x86_64.
2380
2381 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2382
2383         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2384         (limits.h): Include unconditionally.
2385         (stdlib.h): Likewise.
2386         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2387         (limits.h): Include unconditionally.
2388         (stdlib.h): Likewise.
2389         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2390         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2391         (limits.h): Include unconditionally.
2392         (stdlib.h): Likewise.
2393         (hashtab.h): Do not include.
2394         (getopt.h): Likewise.
2395         (stddef.h): Include.
2396         (hashval_t): Define.
2397         (struct entry): Add "next" field.
2398         (HASH_SIZE): New macro.
2399         (hash_table): New variable.
2400         (switchfiles): Do not use xmalloc.
2401         (mix): New macro.
2402         (iterative_hash): New function.
2403         (hasht): Remove.
2404         (e_exists): New function.
2405         (e_insert): Likewise.
2406         (output): Use, instead of libiberty hashtable functions.
2407         (main): Do not use getopt.  Do not call htab_create.
2408
2409 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2410
2411         PR libstdc++/21526
2412         * lib/target-supports.exp (check_mkfifo_available):
2413         Return 0 for cygwin as mkfifo support incomplete on platform.
2414         Fix typos in comments.
2415
2416 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2417
2418         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2419
2420 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2421
2422         PR fortran/17432
2423         * gfortran.dg/assign_4.f: New test.
2424
2425 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2426
2427         PR tree-optimization/21563
2428         * gcc.dg/tree-ssa/pr21563.c: New.
2429
2430 2005-05-14  Jan Hubicka  <jh@suse.cz>
2431
2432         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2433
2434 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2435
2436         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2437
2438 2005-05-13  Julian Brown  <julian@codesourcery.com>
2439
2440         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2441         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2442
2443 2005-05-13  Jan Hubicka  <jh@suse.cz>
2444
2445         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2446         * gcc.dg/fold-xor-?.c: Likewise.
2447         * gcc.dg/pr15784-?.c: Likewise.
2448         * gcc.dg/pr20922-?.c: Likewise.
2449         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2450         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2451         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2452
2453 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2454
2455         PR fortran/21260
2456         * gfortran.dg/hollerith_1.f90: New test.
2457
2458 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2459
2460         * gfortran.dg/func_result_2.f90: New test.
2461
2462 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2463
2464         * gfortran.dg/dev_null.f90: New test.
2465
2466 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2467
2468         * gcc.dg/arm-vfp1.c: Revert last change.
2469
2470 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2471
2472         PR middle-end/19807
2473         PR tree-optimization/19639
2474         * g++.dg/tree-ssa/pr19807.C: New testcase.
2475
2476 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2477
2478         PR libfortran/21471
2479         * gfortran.dg/append-1.f90: New test.
2480
2481 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2482
2483         * gcc.dg/pr18501.c: XFAIL.
2484         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2485         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2486         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2487         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2488         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2489         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2490         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2491         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2492
2493 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2494
2495         PR fortran/20178
2496         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2497         gfortran.dg/f2c_3.f90: New tests.
2498
2499         * gfortran.dg/return_1.f90: Fix dg annotation.
2500
2501 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2502
2503         * gcc.c-torture/compile/20050510-1.c: New test.
2504
2505 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2506
2507         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2508
2509 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2510
2511         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2512
2513 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2514
2515         PR c/17913
2516         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2517
2518 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2519
2520         PR c/21342
2521         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2522         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2523
2524 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2525
2526         PR debug/16676
2527         * gcc.dg/debug/pr16676.c: New test.
2528
2529 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2530
2531         PR testsuite/21443
2532         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2533         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2534         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2535         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2536         Change -O1 to -O2.
2537         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2538         -fno-tree-dominator-opts.
2539
2540 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2541
2542         * gfortran.dg/return_1.f90: New test.
2543
2544 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2545
2546         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2547
2548         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2549
2550 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2551
2552         PR c++/21427
2553         * g++.dg/inherit/covariant13.C: New.
2554
2555 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2556
2557         PR libfortran/19155
2558         * gfortran.dg/pr19155.f: New test.
2559
2560 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2561
2562         PR inline-asm/8788
2563         * gcc.dg/pr8788-1.c: New testcase.
2564
2565 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2566
2567         PR target/21416
2568         * gcc.target/mips/fpcmp-[12].c: New tests.
2569
2570 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2571
2572         * lib/target-supports-dg.exp (dg-require-fork): New function.
2573         (dg-require-mkfifo): Likewise.
2574         * lib/target-supports.exp (check_function_available): New
2575         function.
2576         (check_fork_available): Likewise.
2577         (check_mkfifo_available): Likewise.
2578
2579 2005-05-06  Jeff Law  <law@redhat.com>
2580
2581         * gcc.c-torture/compile/pr21380.c: New test.
2582
2583 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR c++/20961
2586         * g++.dg/ext/weak3.C: New test.
2587
2588 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2589
2590         PR c++/21352
2591         * g++.dg/template/crash37.C: New test.
2592
2593 2005-05-05  Paul Brook  <paul@codesourcery.com>
2594
2595         * gcc.dg/arm-g2.c: Use effective-target arm32.
2596         * gcc.dg/arm-mmx-1.c: Ditto.
2597         * gcc.dg/arm-scd42-2.c: Ditto.
2598         * gcc.dg/arm-vfp1.c: Ditto.
2599         * lib/target-supports.exp (check_effective_target_arm32): New
2600         function.
2601
2602 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2603
2604         PR libfortran/21354
2605         gfortran.dg/in_pack_rank7.f90:  New test.
2606
2607 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2608
2609         PR middle-end/15618
2610         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2611
2612 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR middle-end/21265
2615         * gcc.dg/20050503-1.c: New test.
2616
2617         PR rtl-optimization/21239
2618         * gcc.dg/i386-sse-11.c: New test.
2619
2620 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2621
2622         PR target/16888
2623         * gcc.target/i386/asm-1.c: New test.
2624
2625 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR rtl-optimization/21330
2628         * gcc.c-torture/execute/20050502-1.c: New test.
2629
2630         PR target/21297
2631         * gcc.c-torture/execute/20050502-2.c: New test.
2632
2633 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2634
2635         PR middle-end/21282
2636         * gcc.dg/pr21282.c: New.
2637
2638 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2639
2640         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2641         * gcc.dg/vect/vect-92.c: Likewise
2642         * gcc.dg/vect/vect-93.c: Likewise
2643         * gcc.dg/vect/vect-dv-1.c: Likewise
2644         * gcc.dg/vect/vect-dv-2.c: Likewise
2645         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2646
2647 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2648
2649         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2650         * gfortran.dg/vect/vect-2.f90:  Likewise
2651         * gfortran.dg/vect/vect-3.f90:  Likewise
2652         * gfortran.dg/vect/vect-4.f90:  Likewise
2653         * gfortran.dg/vect/vect-5.f90:  Likewise
2654
2655 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2656
2657         PR target/20813
2658         * gcc.dg/rs6000-fpint-2.c: New.
2659
2660 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2661
2662         PR c/15698
2663         * gcc.dg/builtins-30.c: Update expected messages.
2664         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2665         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2666         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2667
2668 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2669
2670         PR tree-optimization/21294
2671         * gcc.dg/tree-ssa/pr21294.c: New.
2672
2673 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2674
2675         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2676         __builtin_altivec_st_internal_4si built-in.
2677
2678 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2679
2680         PR c++/15875
2681         * g++.dg/template/ptrmem14.C: New test.
2682
2683 2005-05-02  Paul Brook  <paul@codesourcery.com>
2684
2685         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2686
2687 2005-05-02  Michael Matz  <matz@suse.de>
2688
2689         PR c++/19542
2690         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2691
2692 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2693
2694         * g++.dg/cpp/weak.C: New test.
2695
2696 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2697
2698         * gcc.dg/tree-ssa/loop-8.c: New test.
2699
2700 2005-04-30  Michael Maty  <matz@suse.de>
2701
2702         * gcc.dg/inline-mcpy.c: New test.
2703
2704 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2705
2706         PR libfortran/18958
2707         * gfortran.dg/eoshift.f90:  New test case.
2708
2709 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2710
2711         PR libfortran/18857
2712         * gfortran.dg/matmul_1.f90: New test.
2713
2714 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2715
2716         PR tree-optimization/21030
2717         * gcc.dg/tree-ssa/pr21030.c: New.
2718
2719 2005-04-29  Devang Patel  <dpatel@apple.com>
2720
2721         PR tree-optimization/21272
2722         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2723
2724 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2725
2726         PR fortran/13082
2727         PR fortran/18824
2728         * gfortran.dg/entry_4.f90: New test.
2729         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2730         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2731         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2732         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2733         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2734         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2735         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2736
2737 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2738
2739         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2740
2741 2005-04-29  Paul Brook   <paul@codesourcery.com>
2742
2743         * gfortran.dg/entry_3.f90: New test.
2744
2745 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2746
2747         * gfortran.dg/implicit_4.f90: New test.
2748
2749 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2750
2751         * lib/target-supports.exp (check_profiling_available): Return
2752         false for xtensa-*-elf.
2753
2754 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2755
2756         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2757         error if file cannot be deleted.
2758
2759 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2760
2761         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2762         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2763         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2764         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2765         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2766         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2767         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2768         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2769         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2770         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2771         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2772         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2773         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2774
2775 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2776
2777         PR fortran/20865
2778         * gfortran.dg/pr20865.f90: New test.
2779
2780 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2781
2782         * gcc.dg/void-cast-2.c: New test.
2783
2784 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2785
2786         PR c/21159
2787         * gcc.dg/void-cast-1.c: New test.
2788
2789 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2790
2791         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2792
2793 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2794
2795         PR fortran/21177
2796         * gfortran.dg/pr21177.f90: New test.
2797
2798 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2799
2800         PR tree-optimization/21171
2801         * gcc.dg/tree-ssa/pr21171.c: New test.
2802
2803 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2804
2805         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2806         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2807         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2808         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2809         gcc.dg/tree-ssa/gen-vect-32.c: New.
2810         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2811         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2812         don't run on PPC32.
2813
2814 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2815
2816         PR c/21213
2817         * gcc.dg/transparent-union-3.c: New test.
2818
2819 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2820
2821         PR c/20740
2822         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2823         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2824         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2825         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2826         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2827         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2828
2829 2005-04-26  Jeff Law  <law@redhat.com>
2830
2831         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2832         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2833         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2834         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2835         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2836         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2837         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2838
2839 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2840
2841         PR tree-optimization/17598
2842         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2843
2844 2005-04-25  Mike Stump  <mrs@apple.com>
2845
2846         * objc.dg/fix-and-continue-1.m: Add.
2847
2848 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2849
2850         PR c++/20995
2851         * g++.dg/opt/pr20995-1.C: New test case.
2852
2853 2005-04-25  Devang Patel <dpatel@apple.com>
2854
2855         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2856
2857 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2858
2859         PR testsuite/21062
2860         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2861
2862 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2863
2864         PR C++/21188
2865         * g++.dg/opt/rtti2.C: New test.
2866
2867 2005-04-25  Paul Brook  <paul@codesourcery.com>
2868         Steven G. Kargl  <kargls@comcast.net>
2869
2870         PR fortran/20879
2871         * gfortran.dg/ichar_1.f90: New file.
2872
2873 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2874
2875         PR middle-end/20991
2876         * g++.dg/opt/pr20991.C: New test.
2877
2878         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2879         where sizeof (type) < __alignof__ (type).
2880         * gcc.dg/compat/struct-layout-1.h: Likewise.
2881
2882 2005-04-24  Per Bothner  <per@bothner.com>
2883             Devang Patel  <dpatel@apple.com>
2884
2885         PR preprocessor/20907
2886         * gcc.dg/cpp/very-long-comment.c: New test.
2887
2888 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2889
2890         PR fortran/20059
2891         * gfortran.dg/common_5.f: New test.
2892
2893 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2894
2895         PR middle-end/21082
2896         * g++.dg/tree-ssa/pr21082.C: New testcase.
2897
2898 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2899
2900         * gcc.dg/vect/vect-99.c: New test.
2901
2902 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2903
2904         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2905
2906 2005-04-22  Jeff Law  <law@redhat.com>
2907
2908         * gcc.dg/uninit-5.c: Remove xfails.
2909         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2910         conditionals and loads.
2911
2912 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2913
2914         PR libfortran/20074
2915         PR libfortran/20436
2916         PR libfortran/21108
2917         * gfortran.dg/nested_reshape.f90: new test
2918         * gfortran.dg/reshape-alloc.f90: new test
2919         * gfortran.dg/reshape.f90: new test
2920
2921 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2922
2923         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2924
2925         * gcc.dg/arm-vfp1.c: New test.
2926
2927 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2928
2929         PR c++/21087
2930         * g++.dg/lookup/builtin2.C: New test.
2931
2932 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2933
2934         * gcc.dg/weak/weak-13.c: New test.
2935
2936 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2937
2938         * lib/target-supports.exp (check_effective_target_sync_int_long):
2939         Add powerpc*.
2940
2941 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2942
2943         * gcc.target/mips/branch-1.c: New test.
2944
2945 2005-04-21  Richard Henderson  <rth@redhat.com>
2946
2947         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2948         * gcc.dg/vect/vect-86.c: Likewise.
2949         * gcc.dg/vect/vect-87.c: Likewise.
2950         * gcc.dg/vect/vect-88.c: Likewise.
2951
2952 2005-04-21  Devang Patel  <dpatel@apple.com>
2953
2954         PR optimization/20994
2955         * gcc.dg/tree-ssa/ifc-3.c: New test.
2956
2957 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2958
2959         PR c/12913
2960         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2961         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2962         gcc.dg/c99-vla-jump-5.c: New tests.
2963
2964 2005-04-19  Richard Henderson  <rth@redhat.com>
2965
2966         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2967         Fix typo in exists check.
2968         (check_effective_target_sync_int_long): New.
2969         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2970         * gcc.dg/ia64-sync-2.c: Likewise.
2971         * gcc.dg/ia64-sync-3.c: Likewise.
2972         * gcc.dg/ia64-sync-4.c: Likewise.
2973
2974 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2975
2976         * gcc.dg/fold-xor-1.c: New test.
2977         * gcc.dg/fold-xor-2.c: New test.
2978
2979 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2980
2981         PR target/20670
2982         * g++.dg/eh/fp-regs.C: New test.
2983
2984 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2985
2986         * gcc.dg/Wint-to-pointer-cast-1.c,
2987         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2988         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2989         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2990
2991 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2992
2993         PR fortran/16861
2994         * gfortran.dg/pr16861.f90: New test.
2995
2996 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2997
2998         * gcc.dg/pr21085.c: New test.
2999
3000 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3001
3002         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3003         (setup_mips_tests, dg-mips-options): New procedures.
3004         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3005         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3006         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3007         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3008         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3009         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3010         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3011         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3012         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3013         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3014         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3015         dg-mips-options instead of dg-options.  Remove now-redundant
3016         preprocessor guards.
3017         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3018         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3019         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3020         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3021         * gcc.dg/vr-mult-2.c: Delete.
3022         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3023         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3024         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3025         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3026         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3027         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3028         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3029
3030 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3031
3032         * ada/acats/run_all.sh: Use sync when executable not present.
3033
3034 2005-04-18  Devang Patel  <dpatel@apple.com>
3035
3036         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3037         * gcc.dg/vect/vect-11a.c: New.
3038         * gcc.dg/vect/vect-none.c: Update.
3039         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3040
3041 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3042
3043         PR tree-optimization/20922
3044         * gcc.dg/pr20922-1.c: New test.
3045         * gcc.dg/pr20922-2.c: New test.
3046         * gcc.dg/pr20922-3.c: New test.
3047         * gcc.dg/pr20922-4.c: New test.
3048         * gcc.dg/pr20922-5.c: New test.
3049         * gcc.dg/pr20922-6.c: New test.
3050
3051 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3052
3053         PR libfortran/20950
3054         * gfortran.dg/pr20950.f: New test.
3055
3056 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3057
3058         PR libfortran/19216
3059         * gfortran.dg/pr19216.f: New test.
3060
3061 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3062
3063         PR tree-optimization/21001
3064         * gcc.dg/tree-ssa/pr21001.c: New.
3065
3066 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3067
3068         PR libfortran/21075
3069         * gfortran.dg/reshape_rank7.f90: New test.
3070
3071 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3072
3073         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3074         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3075         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3076         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3077         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3078         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3079         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3080         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3081         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3082         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3083         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3084         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3085         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3086         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3087         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3088         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3089         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3090         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3091         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3092         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3093         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3094
3095 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3096
3097         * gfortran.dg/wtruncate.f: New testcase.
3098         * gfortran.dg/wtruncate.f90: New testcase.
3099
3100 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3101
3102         PR c++/21025
3103         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3104         which sizeof/alignof is dependent, rather than just whether we are
3105         processing_template_decl.
3106
3107 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3108
3109         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3110         corrected typo where the wrong variables had been compared.
3111
3112 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3113
3114         PR libfortran/18495
3115         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3116         Test callee-allocated version of return array with a write
3117         statement.
3118         Test spread with a temporary with another write statement.
3119
3120 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3121
3122         PR tree-optimization/21031
3123         * gcc.dg/tree-ssa/pr21031.c: New.
3124
3125 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3126
3127         PR tree-optimization/21004
3128         * gcc.dg/builtins-53.c: Include builtins-config.h.
3129         Check floorf, ceilf, floorl and ceill transformations
3130         only when HAVE_C99_RUNTIME is defined.
3131
3132 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3133
3134         PR middle-end/20739
3135         * gcc.dg/tree-ssa/pr20739.c: New test.
3136
3137 2005-04-14  Mike Stump  <mrs@apple.com>
3138
3139         * gcc.dg/Foundation.framework/empty: New.
3140         * gcc.dg/framework-2.c: New.
3141
3142 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3143
3144         PR tree-optimization/21021
3145         * gcc.c-torture/compile/pr21021.c: New.
3146
3147 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3148
3149         PR testsuite/21010
3150         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3151         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3152         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3153         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3154         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3155         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3156         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3157         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3158
3159 2005-04-14  Richard Henderson  <rth@redhat.com>
3160
3161         * lib/target-supports.exp (check_effective_target_vect_condition):
3162         Add ia64, i?86, and x86_64.
3163
3164 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3165
3166         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3167
3168 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3169
3170         PR tree-optimization/20657
3171         * gcc.dg/tree-ssa/pr20657.c: New.
3172
3173 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3174
3175         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3176         (long long int)trunc*.
3177
3178 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3179
3180         PR target/20927
3181         * gcc.dg/pr20927.c: New test.
3182
3183 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3184
3185         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3186         * gcc.target/mips/asm-1.c: Likewise.
3187
3188 2005-04-13  Dale Johannesen  <dalej@apple.com>
3189
3190         * objc.dg/objc-fast-4.m:  New.
3191
3192 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3193
3194         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3195         directory.
3196         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3197
3198 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3199
3200         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3201         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3202         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3203
3204 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3205
3206         PR tree-optimization/20913
3207         * gcc.dg/tree-ssa/pr20913.c: New.
3208
3209         PR tree-optimization/20702
3210         * gcc.dg/tree-ssa/pr20702.c: New.
3211
3212 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3213
3214         PR c++/13744
3215         * g++.dg/inherit/local3.C: New test.
3216
3217 2005-04-12  Jeff Law  <law@redhat.com>
3218
3219         * gcc.dg/tree-ssa/20050412-1.c: New test.
3220
3221 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3222
3223         PR libfortran/19016
3224         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3225         Add tests with mask generated by expression.
3226         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3227         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3228         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3229
3230 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3231
3232         PR middle-end/20917
3233         * gcc.dg/20050409-1.c: New test.
3234
3235 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3236
3237         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3238
3239 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3240
3241         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3242         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3243         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3244         (TARGET_CXX): Adjust accordingly.
3245         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3246         determine_class_data_visibility and class_data_always_comdat.
3247         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3248         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3249         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3250         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3251         (arm_cxx_determine_class_data_visibility): New.
3252         (arm_cxx_class_data_always_comdat): Likewise.
3253         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3254         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3255         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3256         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3257         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3258         Define.
3259
3260 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3261
3262         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3263
3264 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3265
3266         * gcc.dg/i386-darwin-fpmath.c: New.
3267
3268 2004-04-11  Devang Patel  <dpatel@apple.com>
3269
3270         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3271         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3272         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3273         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3274         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3275         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3276         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3277         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3278         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3279
3280 2004-04-11  Devang Patel  <dpatel@apple.com>
3281
3282         * gcc.dg/vect/vect-dv-1.c: New test.
3283         * gcc.dg/vect/vect-dv-2.c: New test.
3284
3285 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3286
3287         PR tree-optimization/20933
3288         * gcc.dg/tree-ssa/pr20933.c: New test.
3289
3290 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3291
3292         * gfortran.dg/fold_nearest.f90: New test.
3293
3294 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3295
3296         * gcc.dg/tree-ssa/alias-1.c: New test.
3297
3298 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3299
3300         PR tree-optimization/20920
3301         * g++.dg/tree-ssa/pr20920.C: New test.
3302
3303 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3304
3305         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3306         (long long int)ceil*.
3307
3308 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3309
3310         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3311         explicit C++ linkage.
3312
3313 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3314
3315         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3316         warning for arithmetic IF statements.
3317
3318 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3319
3320         * eor_handling_1.f90: New test case.
3321         * eor_handling_2.f90: New test case.
3322         * eor_handling_3.f90: New test case.
3323         * eor_handling_4.f90: New test case.
3324         * eor_handling_5.f90: New test case.
3325         * noadv_size.f90: New test case.
3326         * pad_no.f90: New test case.
3327
3328 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3329
3330         * gcc.c-torture/execute/20050410-1.c: New test.
3331
3332 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3333
3334         * gcc.dg/pr20126.c: New.
3335
3336 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3337             Steven G. Kargl <kargls@comcast.net>
3338
3339         * gfortran.dg/PR19872.f: New test.
3340
3341 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3342
3343         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3344
3345 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3346
3347         * gfortran.dg/nint_1.f90: New test.
3348
3349 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3350
3351         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3352         Added test for callee-allocated arrays with write statements.
3353         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3354         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3355         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3356         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3357         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3358
3359 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3360
3361         PR libfortran/20163
3362         * gfortran.dg/open-options-blanks.f:  New test.
3363
3364 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3365
3366         PR fortran/13257
3367         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3368
3369 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3370
3371         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3372         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3373         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3374         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3375         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3376         * gcc.c-torture/execute/stdarg-4.c: New test.
3377
3378         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3379
3380         PR target/20795
3381         * g++.dg/abi/param2.C: New test.
3382
3383 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3384
3385         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3386
3387 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3388
3389         * gcc.dg/builtins-53.c: New test.
3390
3391 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3392
3393         * g++.dg/tree-ssa/pr18178.C: New test.
3394         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3395         * gcc.c-torture/execute/20041019-1.c: New test.
3396         * gcc.dg/tree-ssa/20041008-1.c: New test.
3397         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3398         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3399         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3400         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3401         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3402         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3403         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3404         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3405         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3406         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3407
3408 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3409
3410         PR rtl-optimization/20466
3411         * gcc.c-torture/execute/pr20466-1.c: New test.
3412
3413 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3414
3415         PR c++/20905
3416         * g++.dg/parse/cond2.C: New test.
3417
3418         PR c++/20145
3419         * g++.dg/warn/Wdtor1.C: New test.
3420
3421 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3422
3423         PR fortran/17229
3424         * gfortran.dg/pr17229.f: New test.
3425
3426 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3427
3428         * gfortran.dg/tiny_1.f90: New test.
3429         * gfortran.dg/tiny_2.f90: ditto.
3430
3431 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3432
3433         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3434         * gfortran.dg/open_new.f90:  Fix dg-do run line
3435
3436 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3437
3438         * lib/target-supports.exp (get_compiler_messages): Support
3439         optional arguments, the fourth being compiler options.
3440         (check_effective_target_fpic): New proc.
3441         * gcc.dg/20050321-2.c: Restrict to target fpic.
3442
3443 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3444
3445         * gcc.dg/15443-1.c: New test.
3446         * gcc.dg/15443-2.c: Likewise.
3447
3448 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3449
3450         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3451
3452 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3453
3454         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3455
3456 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3457
3458         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3459         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3460         -m64.
3461         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3462         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3463         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3464
3465 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3466
3467         PR c++/20212
3468         * g++.dg/warn/Wunused-11.C: New test.
3469
3470 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3471
3472         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3473
3474 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3475
3476         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3477
3478 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3479
3480         PR c++/20734
3481         * g++.dg/template/ptrmem13.C: New test.
3482
3483 2005-04-05  Per Bothner  <per@bothner.com>
3484
3485         * lib/gcc.exp: Always add -fno-show-column, for now.
3486
3487 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3488
3489         PR testsuite/20767
3490         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3491         of plain old "unsigned int" for the type of "i".  Makes this test
3492         64bit clean.
3493
3494 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3495
3496         * gcc.dg/i386-ssefn-1.c: New test.
3497         * gcc.dg/i386-ssefn-2.c: New test.
3498         * gcc.dg/i386-ssefn-3.c: New test.
3499         * gcc.dg/i386-ssefn-4.c: New test.
3500
3501 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3502
3503         PR tree-optimization/20076
3504         * gcc.dg/builtin-apply4.c: New test.
3505
3506         PR preprocessor/19475
3507         * gcc.dg/cpp/macspace1.c: New test.
3508         * gcc.dg/cpp/macspace2.c: New test.
3509
3510 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3511
3512         * gfortran.dg/pr20755.f: Fixed bad format.
3513
3514 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3515
3516         PR c++/20763
3517         * g++.dg/ext/attrib21.C: New test.
3518
3519 2004-04-05  Devang Patel  <dpatel@apple.com>
3520
3521         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3522         * gcc.dg/vect/vect-shift-1.c: New test.
3523
3524 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3525
3526         PR libfortran/20755
3527         * gfortran.dg/pr20755.f: New test.
3528
3529 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3530
3531         * gfortran.dg/pr15959.f90: New test.
3532         * gfortran.dg/string_pad_trunc.f90: New test.
3533
3534 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3535
3536         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3537         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3538         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3539         syntax.
3540
3541 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3542
3543         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3544
3545 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3546
3547         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3548         * gcc.c-torture/compile/20011119-2.c: Likewise.
3549         * gcc.c-torture/compile/981001-2.c: Likewise.
3550
3551 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/20679
3554         * g++.dg/template/overload4.C: New test.
3555
3556 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3557
3558         PR c++/20746
3559         * g++.dg/abi/covariant5.C: New.
3560
3561         PR debug/20505
3562         * g++.dg/debug/const2.C: New.
3563
3564 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR rtl-optimization/16104
3567         * gcc.c-torture/execute/20050316-1.c: New test.
3568
3569 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3570
3571         * g++.dg/template/spec23.C: Fix dg-error text.
3572
3573 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3574
3575         PR c++/19199
3576         * g++.dg/expr/lval2.C: New.
3577
3578 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3579
3580         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3581         __builtin_strcasecmp and __builtin_strncasecmp.
3582
3583 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3584
3585         PR c++/20723
3586         * g++.dg/template/spec22.C: New.
3587         * g++.dg/template/spec23.C: New.
3588
3589 2005-04-03  Dale Ranta  <dir@lanl.gov>
3590             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3591
3592         PR libfortran/20068
3593         PR libfortran/20125
3594         PR libfortran/20156
3595         PR libfortran/20471
3596         * gfortran.dg/backspace.f: New test.
3597
3598 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3599
3600         * gcc.dg/pr19345.c: New test.
3601
3602 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3603
3604         PR tree-optimization/20640
3605         * gcc.dg/torture/tree-loop-1.c: New.
3606
3607 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3608
3609         PR rtl-optimization/20290
3610         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3611
3612 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3613
3614         * gcc.dg/rs6000-fpint.c: New.
3615
3616 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3617
3618         * gcc.dg/old-style-then-proto-1.c: New test.
3619
3620 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3621
3622         * gfortran.fortran-torture/execute/backspace.f90: Check
3623         after backspace and read was incorrect.
3624
3625 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3626
3627         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3628         buffer past the terminating NUL using memcmp.
3629         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3630         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3631
3632         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3633         Fix unused/uninitialized variable warnings.
3634
3635         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3636         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3637         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3638         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3639
3640         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3641         gcc.c-torture/execute/builtins/fputs-lib.c,
3642         gcc.c-torture/execute/builtins/lib/fprintf.c,
3643         gcc.c-torture/execute/builtins/lib/main.c,
3644         gcc.c-torture/execute/builtins/lib/memcmp.c,
3645         gcc.c-torture/execute/builtins/lib/memmove.c,
3646         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3647         gcc.c-torture/execute/builtins/lib/memset.c,
3648         gcc.c-torture/execute/builtins/lib/printf.c,
3649         gcc.c-torture/execute/builtins/lib/sprintf.c,
3650         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3651         gcc.c-torture/execute/builtins/lib/strchr.c,
3652         gcc.c-torture/execute/builtins/lib/strcmp.c,
3653         gcc.c-torture/execute/builtins/lib/strcpy.c,
3654         gcc.c-torture/execute/builtins/lib/strcspn.c,
3655         gcc.c-torture/execute/builtins/lib/strlen.c,
3656         gcc.c-torture/execute/builtins/lib/strncat.c,
3657         gcc.c-torture/execute/builtins/lib/strncmp.c,
3658         gcc.c-torture/execute/builtins/lib/strncpy.c,
3659         gcc.c-torture/execute/builtins/lib/strrchr.c,
3660         gcc.c-torture/execute/builtins/lib/strspn.c,
3661         gcc.c-torture/execute/builtins/lib/strstr.c,
3662         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3663         gcc.c-torture/execute/builtins/strlen-2.c,
3664         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3665         prototypes.
3666
3667 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3668
3669         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3670         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3671         selectany usage.
3672
3673 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR c++/19406
3676         * g++.dg/debug/using1.C: New test.
3677
3678 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3679
3680         PR middle-end/20524
3681         * gcc.dg/alias-7.c: Prefix asm-declared name with
3682         __USER_LABEL_PREFIX__.
3683
3684 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3685
3686         Fix fallout from PR middle-end/15700:
3687         * gcc.c-torture/compile/20011119-1.c: Take
3688         __USER_LABEL_PREFIX__ into account.
3689         * gcc.c-torture/compile/20011119-2.c: Likewise.
3690
3691 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3692
3693         PR c++/18644
3694         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3695
3696 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3697
3698         PR c/17855
3699         * gcc.c-torture/compile/struct-non-lval-1.c,
3700         gcc.c-torture/compile/struct-non-lval-2.c,
3701         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3702
3703 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3704
3705         * gcc.dg/tls/tls.exp: Remove temporary file.
3706         * g++.dg/tls/tls.exp: Ditto.
3707         * lib/file-format.exp: Ditto.
3708         * g++.dg/special/ecos.exp: Ditto.
3709
3710         * lib/profopt.exp: Treat prof_ext as a list.
3711         * gcc.misc-tests/bprob.exp: Ditto.
3712         * g++.dg/bprob/bprob.exp: Ditto.
3713
3714         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3715         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3716         g++.dg/tree-ssa/pointer-reference-alias.C,
3717         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3718         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3719         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3720         g++.dg/vect/pr19951.cc: Ditto.
3721         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3722         gcc.dg/builtins-47.c: Ditto.
3723         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3724         gcc.dg/pr20115-1.c: Ditto.
3725         * gcc.dg/tree-ssa/20030530-2.c,
3726         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3727         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3728         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3729         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3730         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3731         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3732         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3733         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3734         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3735         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3736         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3737         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3738         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3739         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3740         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3741         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3742         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3743         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3744         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3745         gcc.dg/tree-ssa/20030824-1.c,
3746         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3747         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3748         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3749         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3750         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3751         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3752         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3753         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3754         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3755         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3756         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3757         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3758         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3759         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3760         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3761         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3762         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3763         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3764         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3765         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3766         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3767         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3768         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3769         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3770         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3771         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3772         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3773         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3774         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3775         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3776         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3777         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3778         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3779         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3780         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3781         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3782         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3783         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3784         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3785         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3786         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3787         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3788         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3789         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3790         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3791         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3792         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3793         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3794         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3795         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3796         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3797         gcc.dg/tree-ssa/useless-1.c: Ditto.
3798         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3799         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3800         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3801         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3802         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3803         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3804         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3805         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3806         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3807         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3808         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3809         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3810         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3811         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3812         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3813         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3814         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3815         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3816         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3817         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3818         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3819         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3820         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3821         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3822         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3823         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3824         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3825         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3826         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3827         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3828         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3829         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3830         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3831         gcc.dg/vect/vect-none.c: Ditto.
3832         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3833         treelang/compile/unsigned.tree: Ditto.
3834
3835         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3836         * gcc.dg/cpp/direct2s.c: Ditto.
3837         * gcc.dg/cpp/paste4.c: Ditto.
3838         * gcc.dg/cpp/separate-1.c: Ditto.
3839         * gcc.dg/pch/save-temps-1.c: Ditto.
3840         * g++.dg/ext/altivec-10.C: Ditto.
3841         * g++.dg/pch/pch.C: Ditto.
3842
3843         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3844
3845         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3846         * g++.dg/template/repo1.C: Ditto.
3847         * g++.dg/template/repo2.C: Ditto.
3848         * g++.dg/template/repo3.C: Ditto.
3849         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3850         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3851         * g++.old-deja/g++.pt/repo1.C: Ditto.
3852         * g++.old-deja/g++.pt/repo2.C: Ditto.
3853         * g++.old-deja/g++.pt/repo3.C: Ditto.
3854         * g++.old-deja/g++.pt/repo4.C: Ditto.
3855
3856         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3857         * gcc.dg/20030107-1.c: Ditto.
3858         * gcc.dg/20030702-1.c: Ditto.
3859         * gcc.dg/profile-generate-1.c: Ditto.
3860         * g++.dg/other/profile1.C: Ditto.
3861         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3862
3863         * lib/gcc-dg.exp (remove-build-file): New.
3864         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3865         cleanup-tree-dump, cleanup-saved-temps): New.
3866
3867 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3868
3869         PR c++/19203, DR 214
3870         * g++.dg/parse/ambig3.C: Not ambiguous.
3871         * g++.dg/template/spec20.C: New.
3872         * g++.dg/template/spec21.C: New.
3873
3874 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3875
3876         PR target/20045
3877         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3878
3879 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3880
3881         PR libfortran/20660
3882         * gfortran.dg/negative_unit.f: New test.
3883
3884 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3885
3886         * gcc.dg/20050330-1.c: New test.
3887
3888 2005-03-30  Devang Patel  <dpatel@apple.com>
3889
3890         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3891
3892 2005-03-30  Dale Johannesen  <dalej@apple.com>
3893
3894         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3895
3896 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3897
3898         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3899         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3900         Strip options from test name.
3901
3902 2005-03-31  Jan Hubicka  <jh@suse.cz>
3903
3904         * gcc.dg/varpool-1.c: New testcase.
3905
3906 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3907
3908         PR c/772
3909         PR c/17913
3910         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3911         gcc.dg/stmt-expr-label-3.c : New tests.
3912         * gcc.c-torture/execute/medce-2.c: Remove.
3913
3914 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3915
3916         PR c/20368
3917         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3918         tests.
3919
3920 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3921
3922         * gcc.c-torture/compile/pr20203.c: New test.
3923
3924 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3925
3926         * gfortran.dg/promotion.f90:  New test.
3927
3928 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3929
3930         PR middle-end/20491
3931         * gcc.dg/torture/asm-subreg-1.c: New test.
3932
3933 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3934
3935         PR c/20672
3936         * gcc.dg/pr20672-1.c: New test.
3937
3938 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3939
3940         * gfortran.dg/vect: New directory.
3941         * gfortran.dg/vect/vect.exp: New.
3942         * gfortran.dg/vect/vect-1.f90: New test.
3943         * gfortran.dg/vect/vect-2.f90: New test.
3944         * gfortran.dg/vect/vect-3.f90: New test.
3945         * gfortran.dg/vect/vect-4.f90: New test.
3946         * gfortran.dg/vect/vect-5.f90: New test.
3947
3948 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR middle-end/20622
3951         * gcc.dg/alias-7.c: New test.
3952
3953 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3954
3955         * gcc.dg/sparc-reg-1.c: New test.
3956
3957 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3958
3959         PR target/19890
3960         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3961
3962 2005-03-29  Dale Ranta  <dir@lanl.gov>
3963             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3964
3965         PR libfortran/20163
3966         * gfortran.dg/pr20163-2.f: New test.
3967
3968 2005-03-28  Jan Hubicka  <jh@suse.cz>
3969
3970         PR middle-end/20635
3971         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3972         by Jakub Jelinek.
3973
3974 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3975
3976         PR tree-optimization/20626
3977         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3978         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3979
3980 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3981
3982         * gfortran.dg/underflow.f90:  New test.
3983         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3984
3985 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3986
3987         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3988
3989 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3990
3991         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3992         (g++_init): Make sure that CXXFLAGS is set.
3993         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3994         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3995         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3996         * lib/objc.exp (objc_init): Likewise.
3997         * lib/treelang.exp (treelang_init): Likewise.
3998
3999 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4000
4001         PR tree-optimization/20470
4002         * gcc.dg/tree-ssa/pr20470.c: New test.
4003
4004 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4005
4006         * gcc.dg/ppc-stfiwx.c: New.
4007
4008 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4009
4010         PR target/19888
4011         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4012
4013 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4014
4015         * gcc.dg/20050325-1.c: Fix a typo.
4016
4017 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4018
4019         PR libfortran/19678
4020         PR libfortran/19679
4021         * gfortran.dg/dos_eol.f: New test.
4022
4023 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4024
4025         PR rtl-optimization/20249
4026         * gcc.dg/20050325-1.c: New test.
4027
4028 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4029
4030         PR libfortran/15332
4031         * gfortran.dg/pr15332.f: New test.
4032
4033 2005-03-24  Dale Johannesen  <dalej@apple.com>
4034
4035         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4036
4037 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4038
4039         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4040         'internal' visibility.
4041         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4042         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4043         'protected' visibility.
4044         * gcc.dg/visibility-7.c: Likewise.
4045         * lib/target-supports.exp (check_visibility_available): Take
4046         a parameter, the kind of visibility to check for.
4047         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4048         to check_visibility_available.
4049
4050         * g++.dg/expr/cast3.C: New.
4051
4052 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4053
4054         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4055         rs6000.
4056
4057 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4058
4059         PR target/20095
4060         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4061
4062 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4063
4064         * gcc.dg/badshift.c: Renamed to...
4065         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4066
4067         * gcc.target/i386/badshift.c: Renamed to...
4068         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4069         only.
4070
4071         PR rtl-optimization/20532
4072         * gcc.target/i386/badshift.c: New.
4073
4074 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4075
4076         * gfortran.dg/pr18025.f90: New test.
4077
4078 2005-03-23  Dale Johannesen  <dalej@apple.com>
4079
4080         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4081
4082 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4083
4084         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4085
4086         * lib/target-supports.exp (check_iconv_available): Default
4087         libiconv to -liconv, if there is no definition.
4088
4089 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4090
4091         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4092
4093 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4094
4095         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4096         * g++.dg/opt/pr7503-2.C: Likewise.
4097         * g++.dg/opt/pr7503-3.C: Likewise.
4098         * g++.dg/opt/pr7503-4.C: Likewise.
4099         * g++.dg/opt/pr7503-5.C: Likewise.
4100         * g++.dg/warn/minmax.C: New test.
4101
4102 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4103
4104         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4105         * gfortran.dg/g77_intrinsics_sub.f: New test.
4106
4107 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4108             Jan Hubicka  <jh@suse.cz>
4109             Steven Bosscher <stevenb@suse.de
4110
4111         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4112
4113 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4114
4115         PR c++/19980
4116         * g++.dg/template/redecl3.C: New test.
4117
4118 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4119
4120         PR c++/20499
4121         * g++.dg/parse/error16.C: Tweak error markers.
4122
4123 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4124
4125         PR target/20561
4126         * gcc.dg/20050321-2.c: New test.
4127
4128 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4129
4130         PR c++/20465
4131         PR c++/20381
4132         * g++.dg/template/ptrmem12.C: New.
4133
4134 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4135
4136         PR rtl-optimization/20527
4137         * gcc.c-torture/execute/pr20527-1.c: New test.
4138
4139 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4140
4141         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4142         program, compile it into a real executable and then delete the .c
4143         and .x files afterwards, to avoid problems on testglue targets.
4144
4145 2005-03-21  Stuart Hastings  <stuart@apple.com>
4146
4147         * gcc.target/i386/sse-2.c: New.
4148
4149 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4150
4151         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4152
4153 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4154
4155         * g++.dg/parse/crash25.C: Fix typo.
4156
4157 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4158
4159         PR c++/20461
4160         * g++.dg/parse/crash24.C: New test.
4161
4162         PR c++/20536
4163         * g++.dg/parse/crash25.C: New test.
4164
4165 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4166
4167         PR c++/20147
4168         * g++.dg/ext/stmtexpr4.C: New test.
4169
4170 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4171
4172         PR middle-end/20539
4173         * gcc.c-torture/compile/pr13066-1.c: New test case.
4174         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4175         * g++.dg/opt/pr13066-1.C: Likewise.
4176
4177 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4178
4179         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4180
4181 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4182
4183         PR fortran/18525
4184         * gfortran.dg/nesting_1.f90: New test.
4185
4186 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4187
4188         PR c++/20240
4189         * g++.dg/lookup/using13.C: New test.
4190
4191 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4192
4193         PR c++/20333
4194         * g++.dg/template/crash36.C: New test.
4195
4196 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4197
4198         PR c++/20463
4199         * g++.dg/template/crash35.C: New test.
4200
4201 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4202
4203         PR c++/19966
4204         * g++.dg/overload/operator2.C: New test.
4205
4206 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4207
4208         PR libfortran/20257
4209         * gfortran.dg/pr20257.f90: New test.
4210
4211 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4212
4213         PR libfortran/20480
4214         * gfortran.dg/pr20480.f90: New test.
4215
4216 2005-03-16  Richard Henderson  <rth@redhat.com>
4217
4218         PR middle-end/15700
4219         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4220         (_rtld_global): New.
4221         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4222         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4223
4224         * gcc.dg/alias-3.c: New.
4225         * gcc.dg/alias-4.c: New.
4226         * gcc.dg/alias-5.c: New.
4227         * gcc.dg/alias-6.c: New.
4228
4229 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4230
4231         * gcc.dg/cpp/ucnid-7.c: New.
4232
4233 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4234             Dorit Naishlos  <dorit@il.ibm.com>
4235
4236         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4237         darwin.
4238
4239 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4240
4241         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4242         misaligned accesses.
4243         * gcc.dg/vect/vect-58.c: Likewise.
4244         * gcc.dg/vect/vect-92.c: New.
4245         * gcc.dg/vect/vect-93.c: New.
4246
4247 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4248
4249         PR fortran/18827
4250         * gfortran.dg/assign_2.f90: New test.
4251         * gfortran.dg/assign_3.f90: New test.
4252         * gfortran.dg/assign.f90: New test.
4253
4254 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4255
4256         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4257         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4258         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4259         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4260         names.
4261
4262 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4263
4264         * gcc.dg/cpp/ucnid-6.c: New.
4265
4266         * gcc.dg/cpp/normalize-1.c: New.
4267         * gcc.dg/cpp/normalize-2.c: New.
4268         * gcc.dg/cpp/normalize-3.c: New.
4269         * gcc.dg/cpp/normalize-4.c: New.
4270         * gcc.dg/cpp/ucnid-4.c: New.
4271         * gcc.dg/cpp/ucnid-5.c: New.
4272         * g++.dg/cpp/normalize-1.C: New.
4273         * g++.dg/cpp/ucnid-1.C: New.
4274
4275 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4276
4277         * gcc.dg/pr18628.c: New.
4278
4279 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4280
4281         PR c++/20280
4282         * g++.dg/tree-ssa/pr20280.C: New.
4283
4284 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4285
4286         PR fortran/20467
4287         * gfortran.dg/stfunc_2.f90: New test.
4288
4289 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4290
4291         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4292
4293 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4294
4295         * gcc.dg/tree-ssa/20050314-1.c: New test.
4296
4297 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4298
4299         PR c++/4403
4300         PR c++/9783, DR433
4301         * g++.dg/template/friend34.C: New test.
4302         * g++.dg/template/friend35.C: Likewise.
4303         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4304
4305 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4306
4307         Friend class name lookup 5/n
4308         PR c++/1016
4309         * g++.dg/lookup/hidden-class1.C: New test.
4310         * g++.dg/lookup/hidden-class2.C: Likewise.
4311         * g++.dg/lookup/hidden-class3.C: Likewise.
4312         * g++.dg/lookup/hidden-class4.C: Likewise.
4313         * g++.dg/lookup/hidden-class5.C: Likewise.
4314         * g++.dg/lookup/hidden-class6.C: Likewise.
4315         * g++.dg/lookup/hidden-class7.C: Likewise.
4316         * g++.dg/lookup/hidden-class8.C: Likewise.
4317         * g++.dg/lookup/hidden-class9.C: Likewise.
4318         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4319         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4320         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4321         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4322         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4323         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4324         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4325         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4326         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4327         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4328         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4329
4330 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/20157
4333         * g++.dg/template/error18.C: New test.
4334
4335 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4336
4337         PR debug/16792
4338         * g++.dg/debug/pr16792.C: New test.
4339
4340 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4341
4342         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4343         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4344         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4345         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4346         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4347         test assertion names.
4348
4349 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4350
4351         PR fortran/18600
4352         * gfortran.dg/stfunc_1.f90: New test.
4353
4354 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4355
4356         PR fortran/16907
4357         * gfortran.dg/real_index_1.f90: New test.
4358
4359 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4360
4361         PR fortran/20323
4362         * gfortran.dg/spec_expr_1.f90: New test.
4363
4364 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4365
4366         PR c/20402
4367         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4368         new parser.
4369
4370 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4371
4372         PR fortran/20361
4373         * gfortran.dg/largeequiv_1.f90: New test.
4374
4375 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4376
4377         * gcc.dg/ucnid-1.c: New.
4378         * gcc.dg/ucnid-2.c: New.
4379         * gcc.dg/ucnid-3.c: New.
4380         * gcc.dg/ucnid-4.c: New.
4381         * gcc.dg/ucnid-5.c: New.
4382         * gcc.dg/ucnid-6.c: New.
4383         * gcc.dg/cpp/ucnid-1.c: New.
4384         * gcc.dg/cpp/ucnid-2.c: New.
4385         * gcc.dg/cpp/ucnid-3.c: New.
4386         * g++.dg/other/ucnid-1.C: New.
4387
4388 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4389
4390         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4391
4392 2005-03-11  Per Bothner  <per@bothner.com>
4393
4394         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4395         that diagnotics refer to correct token.
4396         * gcc.dg/unused-3.c: Likewise.
4397
4398 2005-03-11  Per Bothner  <per@bothner.com>
4399
4400         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4401         constant" is now actually on same line as string constant.
4402         * gcc.dg/cpp/direct2s.c: Likewise.
4403
4404 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4405
4406         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4407
4408 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4409
4410         PR libfortran/20124
4411         * gfortran.dg/pr20124.f90: New Test
4412
4413 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4414
4415         PR tree-optimization/20130
4416         * gcc.dg/pr20130-1.c: New test.
4417
4418 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4419
4420         PR target/20095
4421         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4422
4423 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4424
4425         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4426
4427 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4428
4429         * g++.dg/eh/forced1.C: Fix comment.
4430         * g++.dg/eh/forced2.C: Ditto.
4431         * g++.dg/eh/forced3.C: Ditto.
4432         * g++.dg/eh/forced4.C: Ditto.
4433
4434 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4435
4436         PR rtl-opt/20412
4437         * gcc.c-torture/compile/pr20412.c: New test.
4438
4439 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4440
4441         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4442
4443 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR target/20322
4446         * gcc.dg/20050307-1.c: New test.
4447
4448 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4449
4450         PR c++/20375
4451         * g++.dg/other/stdarg3.C: New.
4452
4453 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR c++/18384, c++/18327
4456         * g++.dg/init/array19.C: New test.
4457
4458         PR inline-asm/20314
4459         * gcc.dg/torture/pr20314-1.c: New test.
4460         * gcc.dg/torture/pr20314-2.c: New test.
4461
4462 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4463
4464         * gcc.dg/20050309-1.c: New test.
4465
4466 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4467
4468         * gcc.dg/builtins-10.c: Reactivate disabled test.
4469         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4470         new cbrt transformations.
4471
4472 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4473
4474         PR c++/20208
4475         * g++.dg/template/array13.C: New test.
4476
4477 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4478
4479         PR c++/16859
4480         * g++.dg/init/brace4.C: New test.
4481
4482 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4483
4484         PR c++/20186
4485         * g++.dg/template/non-dependent12.C: New.
4486
4487 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/20142
4490         * g++.dg/init/array18.C: Add dg-do run marker.
4491
4492         PR c++/20142
4493         * g++.dg/init/array18.C: New test.
4494
4495 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4496
4497         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4498         * g++.dg/gcov/gcov.exp: Likewise.
4499         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4500         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4501         * lib/c-torture.exp: Likewise.
4502         * lib/fortran-torture.exp: Likewise.
4503         * lib/g++.exp: Likewise.
4504         * lib/gcc-defs.exp: Likewise.
4505         * lib/gcc-dg.exp: Likewise.
4506         * lib/gcc.exp: Likewise.
4507         * lib/gcov.exp: Likewise.
4508         * lib/gfortran.exp: Likewise.
4509         * lib/mike-g++.exp: Likewise.
4510         * lib/mike-gcc.exp: Likewise.
4511         * lib/objc-torture.exp: Likewise.
4512         * lib/objc.exp: Likewise.
4513         * lib/profopt.exp: Likewise.
4514         * lib/target-libpath.exp: Likewise.
4515         * lib/target-supports.exp: Likewise.
4516         * lib/treelang.exp: Likewise.
4517         * lib/wrapper.exp: Likewise.
4518
4519 2005-03-08  Jeff Law  <law@redhat.com>
4520
4521         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4522         PHI-OPT changes.
4523
4524 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4525
4526         * gcc.dg/vect/pr20122.c: New test.
4527
4528 2005-03-07  Jeff Law  <law@redhat.com>
4529
4530         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4531         was folded away.
4532         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4533         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4534         * gcc.dg/tree-ssa/pr18134.c: New test.
4535
4536 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4537
4538         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4539         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4540         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4541
4542 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4543
4544         PR tree-opt/17671
4545         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4546
4547 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4548
4549         * g++.dg/warn/Wnvdtor.C: New test.
4550
4551 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4552
4553         * gcc.dg/torture/pr19683-1.c: New test.
4554
4555 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4556
4557         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4558         * gfortran.dg/g77/19990313-2.f: Ditto.
4559         * gfortran.dg/g77/19990313-3.f: Ditto.
4560         * gfortran.dg/g77/19990525-0.f: Ditto.
4561         * gfortran.dg/g77/19990826-0.f: Ditto.
4562         * gfortran.dg/g77/19990826-2.f: Ditto.
4563         * gfortran.dg/g77/19990826-3.f: Ditto.
4564         * gfortran.dg/g77/20000511-1.f: Ditto.
4565         * gfortran.dg/g77/20000511-2.f: Ditto.
4566         * gfortran.dg/g77/970625-2.f: Ditto.
4567         * gfortran.dg/g77/980310-2.f: Ditto.
4568         * gfortran.dg/g77/980310-3.f: Ditto.
4569         * gfortran.dg/g77/980310-8.f: Ditto.
4570         * gfortran.dg/g77/980519-2.f: Ditto.
4571         * gfortran.dg/g77/alpha1.f: Ditto.
4572         * gfortran.dg/g77/claus.f: Ditto.
4573         * gfortran.dg/g77/erfc.f: Ditto.
4574         * gfortran.dg/g77/short.f: Ditto.
4575         * gfortran.fortran-torture/execute/data.f90: Ditto.
4576         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4577         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4578
4579 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4580
4581         * lib/file-format.exp (gcc_target_object_format): Add check for som
4582         format and hardcode object formats on hppa*-*-hpux*.
4583         * lib/target-supports.exp (check_weak_available): Add check for som
4584         object format.  Always return 0 on hppa*-*-hpux10*.
4585
4586         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4587         is defined.
4588
4589         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4590
4591 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4592
4593         * gfortran.dg/pr19936_1.f90: New test.
4594         * gfortran.dg/pr19936_2.f90: New test.
4595         * gfortran.dg/pr19936_3.f90: New test.
4596
4597 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4598             Paul Thomas <prthomas@drfccad.cea.fr>
4599
4600         * gfortran.dg/PR19754_1.f90: New test.
4601         * gfortran.dg/PR19754_2.f90: Ditto.
4602
4603 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4604
4605         PR c++/19311
4606         * g++.dg/template/non-dependent11.C: New test.
4607
4608 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4609
4610         * lib/target-supports.exp (check_iconv_available): Fix comment.
4611
4612 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4613             Joseph S. Myers  <joseph@codesourcery.com>
4614
4615         PR c++/19797
4616         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4617
4618 2005-03-04  Matthew Sachs  <msachs@apple.com>
4619
4620         * gcc.exp (gcc_target_compile): Put braces around
4621         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4622         * objc.exp (objc_target_compile): Likewise.
4623         * treelang.exp (treelang_target_compile): Likewise.
4624
4625 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4626
4627         PR fortran/19673
4628         * gfortran.dg/func_result_1.f90: New test.
4629
4630 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4631
4632         * gcc.misc-tests/options.exp: New test.
4633
4634 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4635
4636         * gcc.dg/pr15784-4.c: New test.
4637
4638 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4639
4640         * gcc.c-torture/execute/pr17133.c: New.
4641         * gcc.c-torture/compile/20050303-1.c: New.
4642
4643 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4644
4645         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4646
4647 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4648
4649         * g++.dg/overload/using2.C: New.
4650
4651 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4652
4653         PR c++/19916
4654         * g++.dg/init/ptrmem2.C: New test.
4655
4656 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4657
4658         PR c/8927
4659         * gcc.dg/pr8927-1.c: New test.
4660
4661 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4662
4663         PR c++/20232
4664         * g++.dg/inherit/covariant12.C: New.
4665
4666 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4667
4668         PR fortran/19479
4669         * gfortran.dg/bound_1.f90: New test.
4670
4671 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4672
4673         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4674         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4675
4676 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4677
4678         PR c/20245
4679         * gcc.dg/pr20245-1.c: New test.
4680
4681 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR middle-end/19874
4684         * gcc.c-torture/execute/20050119-2.c: New test case.
4685
4686 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4687
4688         * README: Update the DejaGnu bug reporting address.
4689         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4690         * lib/objc-torture.exp: Likewise.
4691
4692 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4693
4694         * gfortran.dg/boz_1.f90: New test.
4695         * gfortran.dg/boz_3.f90: New test.
4696         * gfortran.dg/boz_4.f90: New test.
4697
4698 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4699
4700         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4701         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4702
4703 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4704
4705         PR libfortran/20101
4706         * gfortran.dg/write_0_pe_format.f90: New test.
4707
4708 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4709
4710         PR c++/20206
4711         * g++.dg/opt/thunk2.C: New test.
4712         * g++.dg/opt/covariant1.C: New test.
4713
4714 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4715
4716         * gfortran.dg/e_d_fmt.f90: New test.
4717
4718 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4719
4720         * gcc.dg/asm-b.c: Fix comment typos.
4721
4722 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4723
4724         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4725         a V_MAY_DEF also.
4726
4727 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4728
4729         PR tree-opt/20188
4730         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4731         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4732         * gcc.dg/asm-b.c: New test.
4733
4734 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4735
4736         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4737         Disable this test on IRIX 6.
4738
4739 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4740
4741         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4742         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4743         parser.
4744
4745 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4746
4747         PR tree-optimization/20204
4748         * testsuite/gcc.dg/pr20204.c: New test.
4749
4750 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4751
4752         PR target/20196
4753         * gcc.c-torture/execute/20050224-1.c: New test.
4754
4755         PR c++/20175
4756         * g++.dg/warn/Wbraces2.C: New test.
4757
4758 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/19878
4761         * g++.dg/init/const2.C: New test.
4762
4763 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4764
4765         PR tree-optimization/20100
4766         * gcc.c-torture/execute/pr20100-1.c: New test.
4767
4768 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4769
4770         * gfortran.dg/implicit_3.f90: New test.
4771
4772         * gfortran.dg/deftype_1.f90: New test.
4773
4774 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4775
4776         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4777         the test passes.
4778         * g++.dg/other/anon3.C: Accept a warning.
4779
4780 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4781
4782         * gcc.dg/pr20017.c: Fix a comment typo.
4783
4784 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4785
4786         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4787
4788 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4789
4790         PR ada/19902
4791         * ada/acats/tests/cxa/cxa3004.a: Remove.
4792         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4793
4794 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4795
4796         PR c++/20073
4797         * g++.dg/init/const1.C: New test.
4798
4799         PR c++/19991
4800         * g++.dg/parse/constant7.C: New test.
4801
4802         PR c++/20152
4803         * g++.dg/parse/error27.C: New test.
4804         * g++.dg/template/qualttp15.C: Adjust error markers.
4805         * g++.old-deja/g++.other/struct1.C: Likewise.
4806
4807         PR c++/20153
4808         * g++.dg/template/error17.C: New test.
4809
4810         PR c++/20148
4811         * g++.dg/parser/error26.C: New test.
4812
4813 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4814
4815         PR tree-optimization/20100
4816         PR tree-optimization/20115
4817         * gcc.dg/pr20115.c: New test.
4818         * gcc.dg/pr20115-1.c: New test.
4819         * gcc.dg/pr20100.c: New test.
4820         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4821         call-clobbered variables after alias1.
4822
4823 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4824
4825         * gfortran.dg/list_read_4.f90: new test.
4826
4827 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4828
4829         PR rtl-optimization/20017.
4830         * gcc.dg/pr20017.c: New.
4831
4832 2005-02-22  Devang Patel  <dpatel@apple.com>
4833
4834         PR 19952
4835         * g++.dg/tree-ssa/pr19952.C: New test.
4836
4837 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/19883
4840         * g++.dg/parse/constant6.C: New test.
4841
4842 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4843
4844         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4845         * g++.dg/charset/asm2.c: Likewise.
4846         * g++.dg/charset/asm3.c: Likewise.
4847         * g++.dg/charset/asm4.c: Likewise.
4848         * g++.dg/charset/asm5.c: Likewise.
4849         * g++.dg/charset/attribute1.c: Likewise.
4850         * g++.dg/charset/attribute2.c: Likewise.
4851         * g++.dg/charset/extern1.cc: Likewise.
4852         * g++.dg/charset/extern2.cc: Likewise.
4853         * g++.dg/charset/extern3.cc: Likewise.
4854         * g++.dg/charset/function.cc: Likewise.
4855         * g++.dg/charset/string.c: Likewise.
4856         * g++.dg/charset/charset.exp: Likewise.
4857         * lib/target-supports.exp (check_iconv_available): Fix comment.
4858
4859 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4860
4861         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4862         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4863         * gcc.dg/charset/asm2.c: Likewise.
4864         * gcc.dg/charset/asm3.c: Likewise.
4865         * gcc.dg/charset/asm4.c: Likewise.
4866         * gcc.dg/charset/asm5.c: Likewise.
4867         * gcc.dg/charset/asm6.c: Likewise.
4868         * gcc.dg/charset/attribute1.c: Likewise.
4869         * gcc.dg/charset/attribute2.c: Likewise.
4870         * gcc.dg/charset/builtin1.c: Likewise.
4871         * gcc.dg/charset/extern.c: Likewise.
4872         * gcc.dg/charset/function.c: Likewise.
4873         * gcc.dg/charset/string.c: Likewise.
4874         * gcc.dg/charset/charset.exp: Likewise.
4875
4876 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4877
4878         PR fortran/20086
4879         * gfortran.dg/pr20086.f90: New test.
4880
4881 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4882
4883         PR tree-optimization/19786
4884         * g++.dg/tree-ssa/pr19786.C: New.
4885
4886 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4887
4888         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4889
4890 2005-02-21  Jeff Law  <law@redhat.com>
4891
4892         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4893
4894 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4895
4896         * gfortran.dg/do_iterator: Split loop, markup all lines for
4897         which an error locus is printed.
4898         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4899         locus is printed.
4900         * gfortran.dg/select_4.f90: Likewise.
4901         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4902         locuses in the various permutations.
4903
4904 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4905
4906         PR tree-optimization/19951
4907         * g++.dg/vect: New directory.
4908         * g++.dg/vect/vect.exp: New file.
4909         * g++.dg/vect/pr19951.cc: New testcase.
4910         * g++.dg/dg.exp: Also prune vectorizer tests.
4911
4912 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4913
4914         PR 18785
4915         * gcc.dg/charset/builtin1.c: New test.
4916
4917 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4918
4919         PR c++/19299
4920         * g++.dg/inherit/volatile1.C: New test.
4921
4922         PR c++/19440
4923         * g++.dg/template/dtor4.C: New test.
4924
4925 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4926
4927         * gfortran.dg/int_1.f90: New test.
4928
4929 2005-02-19  Devang Patel  <dpatel@apple.com>
4930
4931         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4932
4933 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4934
4935         * gfortran.dg/achar_1.f90: New test.
4936
4937 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4938
4939         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4940
4941 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4942             Jakub Jelinek  <jakub@redhat.com>
4943
4944         PR tree-optimization/19828
4945         * gcc.dg/tree-ssa/loop-7.c: New test.
4946         * gcc.c-torture/execute/20050218-1.c: New test.
4947
4948 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4949
4950         PR c/20043
4951         * gcc.dg/transparent-union-1.c: New test.
4952         * gcc.dg/transparent-union-2.c: New test.
4953
4954 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4955
4956         PR tree-optimization/18977
4957         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4958
4959 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4960
4961         PR target/20054
4962         * gcc.dg/pr20054.c: New test.
4963
4964 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4965
4966         PR c++/19508
4967         * g++.dg/ext/attrib20.C: New test.
4968
4969 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4970
4971         PR middle-end/20030
4972         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4973
4974 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4975
4976         PR c++/20008
4977         * g++.dg/opt/switch4.C: New.
4978
4979 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR c++/20023
4982         PR tree-optimization/20009
4983         * gcc.c-torture/compile/20050217-1.c: New test.
4984         * g++.dg/opt/switch3.C: New test.
4985
4986         PR tree-optimization/18947
4987         * gcc.c-torture/compile/20050215-1.c: New test.
4988         * gcc.c-torture/compile/20050215-2.c: New test.
4989         * gcc.c-torture/compile/20050215-3.c: New test.
4990
4991 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4992
4993         PR c++/20028
4994         * g++.dg/template/crash34.C: New.
4995
4996         PR c++/20022
4997         * g++.dg/other/access3.C: New.
4998
4999 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5000
5001         * gcc.dg/vect/vect-98.c: New test.
5002
5003 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5004
5005         PR tree-optimization/19967
5006         * gcc.dg/pr19967.c: New.
5007
5008 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5009
5010         PR middle-end/19857
5011         * gcc.dg/tree-ssa/20050215-1.c: New test.
5012         * gcc.c-torture/execute/20050215-1.c: New test.
5013
5014 2005-02-15  Eric Christopher  <echristo@redhat.com>
5015
5016         * gcc.dg/cpp/20050215-1.c: New file.
5017
5018 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5019
5020         PR tree-optimization/15785
5021         * gcc.dg/pr15785-1.c: New test.
5022
5023 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5024
5025         PR c++/17788
5026         * g++.dg/init/ctor4.C: New.
5027         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5028
5029 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5030
5031         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5032         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5033
5034 2005-02-15  Andreas Schwab  <schwab@suse.de>
5035
5036         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5037         declare malloc.
5038
5039 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5040
5041         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5042
5043 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5044
5045         PR tree-optimization/19853
5046         * gcc.c-torture/compile/pr19853.c: New test.
5047
5048 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5049
5050         PR c++/19608
5051         * g++.dg/parse/local-class1.C: New.
5052
5053         PR c++/19895
5054         * g++.dg/parse/ptrmem3.C: New.
5055
5056         PR c++/19884
5057         * g++.old-deja/g++.oliva/template6.C: Add another case.
5058         * g++.dg/template/explicit6.C: New.
5059
5060 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5061
5062         PR c++/17816
5063         * g++.dg/other/redecl2.C: New.
5064
5065 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5066
5067         PR c++/19891
5068         * g++.dg/abi/covariant4.C: New.
5069
5070 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5071
5072         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5073
5074 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5075
5076         * gcc.dg/vect/vect-96.c: Fix typo.
5077
5078 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5079
5080         PR c++/14479
5081         PR c++/19487
5082         * g++.dg/template/enum5.C: New test.
5083
5084 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5085
5086         * gcc.dg/vect/vect-97.c: New test.
5087
5088 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5089
5090         * gcc.dg/vect/vect-96.c: New test.
5091
5092 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5093
5094         * gcc.dg/builtins-34.c: Also check ldexp*.
5095
5096 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5097
5098         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5099
5100 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5101
5102         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5103         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5104         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5105         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5106         selector_list, selector_expression, dg-process-target): Move to new
5107         file target-supports-dg.exp.
5108         * lib/target-supports-dg.exp: New.
5109
5110         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5111         New.
5112
5113 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5114
5115         PR c++/19666
5116         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5117
5118         PR middle-end/19858
5119         * gcc.c-torture/compile/20050210-1.c: New test.
5120
5121 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5122
5123         PR c++/19755
5124         * g++.dg/warn/Wbraces1.C: New test.
5125
5126 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5127
5128         * gcc.dg/builtins-52.c: New testcase.
5129
5130 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR c/19342
5133         * gcc.c-torture/execute/20050119-1.c: New test.
5134
5135 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5136
5137         PR c++/19811
5138         * g++.dg/init/delete1.C: New test.
5139
5140 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5141
5142         PR c++/18470
5143         * g++.dg/template/static12.C: New test.
5144
5145 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5146
5147         PR c++/19787
5148         * g++.dg/conversion/ambig1.C: New test.
5149
5150         PR c++/19739
5151         * g++.dg/ext/attrib19.C: New test.
5152
5153         PR c++/19732
5154         * g++.dg/parse/dtor5.C: New test.
5155
5156         PR c++/19762
5157         * g++.dg/template/dtor3.C: New test.
5158
5159         PR c++/19826
5160         * g++.dg/template/static11.C: New test.
5161         * g++.dg/template/crash2.C: Remove dg-error marker.
5162
5163 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5164
5165         PR C++/18491
5166         * g++.old-deja/g++.mike/p10769a.C: Remove.
5167
5168 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5169
5170         * gcc.dg/builtins-48.c: New test case.
5171         * gcc.dg/builtins-49.c: New test case.
5172         * gcc.dg/builtins-50.c: New test case.
5173         * gcc.dg/builtins-51.c: New test case.
5174
5175 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5176
5177         PR middle-end/19583
5178         * g++.dg/warn/Wreturn-type-3.C: New test.
5179
5180 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5181
5182         PR middle-end/19402
5183         * gcc.dg/pr19402-1.c: New testcase.
5184         * gcc.dg/pr19402-2.c: likewise.
5185
5186 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5187
5188         PR middle-end/19854
5189         * g++.dg/tree-ssa/tmmti.C: New testcase.
5190
5191 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5192
5193         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5194
5195 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5196
5197         PR c++/19733
5198         * g++.dg/parse/crash23.C: New test.
5199         * g++.dg/warn/Weff1.C: New test.
5200
5201 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5202
5203         * gcc.dg/20050209-1.c: New test.
5204
5205 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5206
5207         PR target/19799
5208         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5209
5210 2005-02-08  Mike Stump  <mrs@apple.com>
5211
5212         * g++.dg/pch/import-2.c: New test.
5213         * g++.dg/pch/import-2.hs: New.
5214         * g++.dg/pch/include/import-2a.h: New.
5215         * g++.dg/pch/include/import-2b.h: New.
5216
5217 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5218
5219         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5220
5221 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5222
5223         * gfortran.dg/substr_1.f90: New test.
5224
5225 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5226
5227         PR middle-end/19775
5228         * gcc.dg/torture/builtin-power-1.c: Disable test for
5229         invalid transformation.
5230         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5231         no longer optimize.
5232         * gcc.dg/builtins-47.c: New testcase.
5233
5234 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5235             Dorit Naishlos  <dorit@il.ibm.com>
5236
5237         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5238
5239 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5240
5241         * gcc.c-torture/compile/20050206-1.c: New test.
5242
5243 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5244
5245         PR tree-opt/19768
5246         * g++.dg/opt/pr19768.C: New test.
5247
5248 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5249
5250         PR tree-opt/19736
5251         * gcc.c-torture/compile/pr19736.c: New test.
5252
5253 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5254
5255         PR c++/17401
5256         * g++.dg/parse/error25.C: New test.
5257
5258 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5259
5260         * gcc.c-torture/execute/20050203-1.c: New.
5261
5262 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5263
5264         * gcc.dg/vect/vect-85.c: Remove xfail.
5265         * gcc.dg/vect/vect-86.c: Remove xfail.
5266         * gcc.dg/vect/vect-87.c: Remove xfail.
5267         * gcc.dg/vect/vect-88.c: Remove xfail.
5268
5269 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5270
5271         * gcc.dg/altivec-19.c: New.
5272
5273 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5274
5275         PR c/17807
5276         * gcc.dg/nested-func-3.c: New test.
5277         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5278
5279 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5280
5281         * gcc.test-framework/gen_directive_tests: Generate tests for
5282         selector expressions.
5283
5284 2005-02-02  Matt Austern  <austern@apple.com>
5285
5286         PR c++/19628
5287         * g++/ext/builtin7.C: New.
5288         * g++/ext/builtin8.C: New.
5289
5290 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5291
5292         PR c/18502
5293         * gcc.dg/pr18502-1.c: New test.
5294
5295 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5296
5297         PR c++/17413
5298         * g++.dg/template/local4.C: Tweak.
5299
5300 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5301
5302         PR tree-optimization/19578
5303         * gcc.c-torture/compile/20050202-1.c: New test.
5304
5305 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5306
5307         PR c/19435
5308         * gcc.dg/c99-init-4.c: New test.
5309
5310 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5311
5312         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5313
5314         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5315
5316         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5317         * g++.dg/eh/check-vect.h: New.
5318
5319         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5320         * gcc.dg/vect/vect-78.c: Ditto.
5321         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5322         Remove.
5323
5324         * g++.dg/conversion/simd1.C: Expect warning.
5325         * g++.dg/ext/attribute-test-1.C: Ditto.
5326         * g++.dg/ext/attribute-test-2.C: Ditto.
5327         * g++.dg/ext/attribute-test-3.C: Ditto.
5328         * g++.dg/ext/attribute-test-4.C: Ditto.
5329
5330         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5331         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5332
5333         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5334
5335 2005-02-01  Richard Henderson  <rth@redhat.com>
5336
5337         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5338         long double for ibm double-double format.
5339         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5340
5341 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5342
5343         PR tree-optimization/19633
5344         * testsuite/gcc.dg/pr19633-1.c: New test.
5345         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5346         to NULL or a symbol.
5347
5348 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5349
5350         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5351         New procs.
5352         (dg-process-target (local override)): Handle selector expressions.
5353
5354         * gcc.test-framework/README: Describe tests in source directory.
5355         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5356         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5357         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5358         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5359         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5360         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5361         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5362         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5363         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5364         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5365         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5366         * gcc.test-framework/dg-error-exp-P.c: New test.
5367         * gcc.test-framework/dg-error-exp-XP.c: New test.
5368         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5369         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5370         * gcc.test-framework/dg-output-exp-P.c: New test.
5371         * gcc.test-framework/dg-output-exp-XF.c: New test.
5372         * gcc.test-framework/dg-warning-exp-P.c: New test.
5373         * gcc.misc-tests/dg-1.c: Remove.
5374         * gcc.misc-tests/dg-2.c: Remove.
5375         * gcc.misc-tests/dg-3.c: Remove.
5376         * gcc.misc-tests/dg-4.c: Remove.
5377         * gcc.misc-tests/dg-5.c: Remove.
5378         * gcc.misc-tests/dg-6.c: Remove.
5379         * gcc.misc-tests/dg-7.c: Remove.
5380         * gcc.misc-tests/dg-8.c: Remove.
5381         * gcc.misc-tests/dg-9.c: Remove.
5382         * gcc.misc-tests/dg-10.c: Remove.
5383         * gcc.misc-tests/dg-11.c: Remove.
5384         * gcc.misc-tests/dg-12.c: Remove.
5385         * gcc.misc-tests/dg-test.exp: Remove.
5386
5387         * gcc.test-framework/test-framework.awk: Change recording and
5388         printing of passes and failures.
5389
5390         * gcc.test-framework: New directory.
5391         * gcc.test-framework/README: New.
5392         * gcc.test-framework/test-framework.exp: New.
5393         * gcc.test-framework/test-framework.awk: New.
5394         * gcc.test-framework/gen_directive_tests: New.
5395
5396 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5397
5398         * lib/treelang.exp: Fix comment typos.
5399         (treelang_target_compile): Don't append libs=-ltreelang to options.
5400
5401 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5402
5403         * g++.dg/parse/typename7.C: Adjust error messages.
5404
5405 2005-01-31  Jeff Law  <law@redhat.com>
5406
5407         * gcc.c-torture/execute/20050131-1.c: New test.
5408         * gcc.dg/wcaselabel.c: New test.
5409
5410 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5411
5412         * g++.dg/other/warning1.C: Adjust error messags.
5413         * g++.dg/parse/constant5.C: New test.
5414
5415 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5416
5417         PR c/19333
5418         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5419         the test case valid.
5420         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5421         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5422         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5423         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5424         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5425         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5426
5427 2005-01-31  Dale Johannesen  <dalej@apple.com>
5428
5429         * g++.dg/opt/pr19650.C:  New test.
5430
5431 2005-01-31  Richard Henderson  <rth@redhat.com>
5432
5433         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5434         long double for intel double extended format.
5435         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5436
5437 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5438
5439         PR c++/19555
5440         * g++.dg/template/static10.C: New test.
5441
5442         PR c++/19395
5443         * g++.dg/parse/error24.C: New test.
5444
5445         PR c++/19367
5446         * g++.dg/lookup/builtin1.C: New test.
5447
5448         PR c++/19457
5449         * g++.dg/warn/conv3.C: New test.
5450
5451 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5452
5453         PR fortran/19647
5454         * gfortan.dg/inquire_7.f90
5455
5456 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5457
5458         PR tree-optimization/15791
5459         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5460         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5461         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5462         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5463         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5464         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5465         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5466         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5467         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5468         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5469
5470 2005-01-29  Paul Brook  <paul@codesourcery.com>
5471
5472         PR fortran/18565
5473         * check.c (real_or_complex_check): New function.
5474         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5475         * intrinsic.c (add_functions): Use new check functions.
5476         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5477         Add prototypes.
5478
5479 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5480
5481         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5482         gcc.dg/lvalue-3.c: New tests.
5483         * gcc.dg/concat.c: Update expected messages.
5484
5485 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5486
5487         PR libfortran/19595
5488         * gfortran.dg/eor_1.f90:  New test.
5489
5490 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5491
5492         PR fortran/19589
5493         * gfortran.dg/logical_data_1.f90: New test.
5494
5495 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5496
5497         PR c++/19253
5498         * g++.dg/template/crash33.C: New test.
5499
5500         PR c++/19667
5501         * g++.dg/template/crash32.C: New test.
5502
5503 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5504
5505         PR middle-end/16558
5506         * g++.dg/warn/Wreturn-type-2.C: New test.
5507
5508 2004-06-24  Jeff Law  <law@redhat.com>
5509
5510         * gcc.dg/tree-ssa/20050128-1.c: New test.
5511
5512 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5513
5514         * gcc.target/frv/all-mdpackh-1.c: New test.
5515
5516 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5517
5518         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5519
5520 2005-01-27  Richard Henderson  <rth@redhat.com>
5521
5522         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5523
5524 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5525
5526         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5527
5528 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5529
5530         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5531         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5532         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5533         to cope with cases where the multilib options override the dg-options.
5534
5535 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR c/18946
5538         * gcc.dg/noncompile/20050120-1.c: New test.
5539
5540 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5541
5542         PR tree-optimization/19633
5543         * gcc.dg/pr19633.c: New test.
5544         * gcc.dg/tree-ssa/pr19633.c: New test.
5545
5546 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5547
5548         * gcc.dg/20041216-1.c: New test.
5549
5550 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5551
5552         PR objc/18862
5553         * objc.dg/selector-2.m: New test.
5554
5555 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5556
5557         * g++.dg/opt/range-test-2.C: New test.
5558
5559         PR rtl-optimization/19579
5560         * gcc.c-torture/execute/20050124-1.c: New test.
5561
5562 2005-01-26  Greg Parker  <gparker@apple.com>
5563         Stuart Hastings  <stuart@apple.com>
5564
5565         * gcc.c-torture/execute/20050125-1.c: New.
5566
5567 2005-01-18  Jan Hubicka  <jh@suse.cz>
5568
5569         PR tree-optimize/19337
5570         * gcc.c-torture/compile/20050119-1.c: New test.
5571
5572 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5573
5574         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5575         test for successful match.
5576
5577 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5578
5579         PR objc/18408
5580         * objc.dg/comp-types-7.m: New test.
5581
5582 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5583
5584         * lib/target-supports.exp (current_target_name): New.
5585         (check_effective_target_ilp32, check_effective_target_lp64):
5586         Cache the result to use as long as the current target, with
5587         multilib flags, remains the same.
5588
5589         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5590         (dg-require-weak, dg-require-visibility, dg-require-alias,
5591         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5592         dg-require-effective-target, dg-skip-if): Remove call to
5593         skip_test_and_clear_xfail.
5594         (dg-test): Clear xfail data.
5595
5596 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR target/17751
5599         * gcc.dg/ppc64-toc.c: New test.
5600
5601         * g++.dg/tree-ssa/empty-1.C: New test.
5602
5603         PR middle-end/19551
5604         * gcc.c-torture/execute/20050121-1.c: New test.
5605         * gcc.dg/20050121-2.c: New test.
5606
5607 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5608         Paul Brook  <paul@codesourcery.com>
5609
5610         PR fortran/17941
5611         * gfortran.dg/real_const_1.f: New test.
5612         * gfortran.dg/real_const_2.f90: New test.
5613         * gfortran.dg/complex_int_1.f90: New test.
5614
5615 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5616
5617         PR fortran/19313
5618         * gfortan.dg/inquire_6.f90: New test.
5619
5620 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5621
5622         PR libfortran/19451
5623         * open_readonly_1.f90:  New test.
5624
5625 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5626
5627         PR libfortran/18982
5628         * gfortran.dg/open_new.f90: New file.
5629
5630 2005-01-22  Paul Brook  <paul@codesourcery.com>
5631
5632         * namelist_1.f90: New test.
5633
5634 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5635
5636         PR tree-optimization/19484
5637         * gcc.c-torture/compile/20050122-[12].c: New tests.
5638
5639 2005-01-22  Paul Brook  <paul@codesourcery.com>
5640
5641         * gfortran.dg/implicit_2.f90: New test.
5642
5643 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5644
5645         PR fortran/19314
5646         * gfortran.dg/inquire_5.f90: New test.
5647
5648 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5649
5650         PR c/18809
5651         * gcc.dg/pr18809-1.c: New test.
5652
5653 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5654
5655         * gcc.dg/20050121-1.c: New test.
5656
5657         PR tree-optimization/13000
5658         * gcc.dg/20040206-1.c: Change warning to point where function is
5659         being inlined.
5660
5661 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5662
5663         PR c++/19208
5664         * g++.dg/template/array11.C: New test.
5665
5666 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5667
5668         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5669         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5670         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5671         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5672         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5673         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5674
5675 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5676
5677         PR tree-optimization/15349
5678         * gcc.dg/tree-ssa/pr15349.c: New.
5679
5680 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5681
5682         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5683
5684 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5685
5686         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5687         scan-assembler-times directive name.
5688
5689         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5690         after dg-do.
5691
5692         PR rtl-optimization/19462
5693         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5694
5695 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5696
5697         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5698         counting function calls on ia64.
5699
5700 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5701
5702         PR rtl-optimization/15139
5703         * gcc.dg/20050111-2.c: New test.
5704
5705         PR c/17297
5706         * gcc.c-torture/compile/20050113-1.c: New testcase.
5707
5708         PR middle-end/19164
5709         * gcc.dg/20050113-1.c: New testcase.
5710
5711 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5712
5713         * gcc.dg/vect/vect-85.c: Add comment.
5714         * gcc.dg/vect/vect-86.c: Add xfail for now.
5715         * gcc.dg/vect/vect-87.c: Add xfail for now.
5716         * gcc.dg/vect/vect-88.c: Add xfail for now.
5717         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5718
5719 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5720
5721         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5722
5723 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5724
5725         * g++.dg/debug/typedef3.C: New test.
5726
5727 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5728
5729         PR c/19472
5730         * gcc.dg/asm-a.c: New test.
5731
5732 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5733
5734         * gcc.dg/sh-relax.c: Add prototype for abort.
5735
5736 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5737
5738         * gcc.dg/short-compare-1.c: New test.
5739         * gcc.dg/short-compare-2.c: Likewise.
5740
5741 2005-01-18  Michael Matz  <matz@suse.de>
5742
5743         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5744
5745 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5746
5747         PR tree-optimization/19121
5748         * gcc.c-torture/compile/pr19121.c: New test.
5749
5750 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5751
5752         PR target/19357
5753         * gcc.c-torture/compile/pr19357.c: New test.
5754
5755 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5756
5757         PR c/5675
5758         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5759         pass--those that refer just to the variable, possibly with a
5760         cast.
5761         * gcc.dg/c99-const-expr-3.c: Likewise.
5762
5763         PR middle-end/13127
5764         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5765         longer emitted.
5766
5767 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5768
5769         PR fortran/18778
5770         * gfortran.dg/endfile_2.f90: New test.
5771
5772 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5773
5774         PR 19168
5775         * gfortran.dg/select_5.f90: New test.
5776
5777 2004-01-16  Paul Brook  <paul@codesourcery.com>
5778
5779         * gfortran.dg/common_4.f90: New test.
5780
5781 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5782
5783         PR rtl-optimization/19462
5784         * gcc.dg/torture/pr19462-1.c: New test.
5785
5786 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5787
5788         PR objc/19321
5789         * objc.dg/func-ptr-2.m: New.
5790         * objc.dg/volatile-1.m: New.
5791
5792 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5793
5794         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5795
5796 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR tree-optimization/19060
5799         * gcc.c-torture/execute/20050104-1.c: New test.
5800
5801 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5802
5803         PR fortran/18983
5804         * gfortran.dg/write_to_null.f90: New test.
5805
5806 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5807             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5808
5809         PR other/19328
5810         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5811         argument.
5812
5813 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR c++/19263
5816         * g++.dg/init/vector1.C: New test.
5817
5818 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5819
5820         PR target/13158
5821         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5822         PR target/18987
5823         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5824
5825 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5826
5827         * gfortran.dg/select_1.f90: New test.
5828         * gfortran.dg/select_2.f90: New test.
5829         * gfortran.dg/select_3.f90: New test.
5830         * gfortran.dg/select_4.f90: New test.
5831
5832 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR middle-end/19084
5835         PR rtl-optimization/19348
5836         * gcc.dg/20050111-1.c: New test.
5837         * gcc.c-torture/execute/20050111-1.c: New test.
5838
5839         * gcc.dg/i386-asm-4.c: New test.
5840
5841 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5842
5843         * gcc.dg/nested-func-2.c: New test.
5844         * ada/acats/norun.lst: Remove c953002.
5845
5846 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5847
5848         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5849
5850 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5851
5852         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5853
5854 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5855
5856         PR target/18761
5857         * g++.dg/abi/align1.C: New test.
5858
5859 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5860
5861         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5862         at a time.
5863         * g++.dg/ext/altivec_check.h: Support compiling as C.
5864
5865 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5866
5867         PR c++/19355
5868         * g++.dg/expr/pr19355-1.C: New test case.
5869
5870 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5871
5872         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5873         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5874         * ada/acats/tests/c3/c92005b.ada: Likewise.
5875         * ada/acats/tests/c3/cxb3012.a: Likewise.
5876         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5877
5878 2005-01-09  Paul Brook  <paul@codesourcery.com>
5879
5880         * gfortran.dg/common_2.f90: New file.
5881         * gfortran.dg/common_3.f90: New file.
5882
5883 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5884
5885         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5886
5887 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5888
5889         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5890         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5891         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5892         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5893         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5894         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5895         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5896         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5897         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5898         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5899         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5900         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5901         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5902         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5903         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5904         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5905         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5906         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5907         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5908         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5909         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5910         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5911         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5912         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5913         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5914         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5915         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5916         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5917         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5918         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5919         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5920         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5921         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5922         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5923         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5924         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5925         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5926         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5927         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5928         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5929         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5930         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5931         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5932         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5933         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5934         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5935         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5936         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5937         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5938         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5939         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5940         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5941         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5942         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5943         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5944         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5945         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5946         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5947         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5948         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5949         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5950         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5951         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5952         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5953         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5954         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5955         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5956
5957         * gcc.dg/vect/vect-1.c: Fix spelling.
5958         * gcc.dg/vect/vect-10.c: Fix spelling.
5959         * gcc.dg/vect/vect-11.c: Fix spelling.
5960         * gcc.dg/vect/vect-12.c: Fix spelling.
5961         * gcc.dg/vect/vect-14.c: Fix spelling.
5962         * gcc.dg/vect/vect-15.c: Fix spelling.
5963         * gcc.dg/vect/vect-16.c: Fix spelling.
5964         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5965         * gcc.dg/vect/vect-64.c: Fix comments.
5966         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5967
5968 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5969             Ira Rosen  <irar@il.ibm.com>
5970
5971         * gcc.dg/vect/vect-70.c: New test.
5972         * gcc.dg/vect/vect-71.c: New test.
5973
5974 2005-01-09  Manfred Hollstein  <mh@suse.com>
5975
5976         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5977         * gcc.dg/pr18241-2.c: Likewise.
5978         * gcc.dg/pr18241-3.c: Likewise.
5979         * gcc.dg/pr18241-4.c: Likewise.
5980         * gcc.dg/pr18241-5.c: Likewise.
5981
5982 2005-01-08  Richard Henderson  <rth@redhat.com>
5983
5984         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5985         False for x86 and x86-64.
5986
5987 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5988
5989         PR tree-optimization/18241
5990         * gcc.dg/pr18241-1.c: New test.
5991         * gcc.dg/pr18241-2.c: New test.
5992         * gcc.dg/pr18241-3.c: New test.
5993         * gcc.dg/pr18241-4.c: New test.
5994         * gcc.dg/pr18241-5.c: New test.
5995
5996 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5997
5998         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5999         gfortran.dg/select_4.f90: New.
6000
6001 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6002
6003         * gcc.c-torture/execute/20050107-1.c: New test.
6004
6005 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6006
6007         PR c++/19298
6008         * g++.dg/template/ref2.C: New.
6009
6010 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6011
6012         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6013         instead of being empty.
6014
6015 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6016
6017         PR fortran/15553
6018         * gfortran.dg/array-1.f90: New test.
6019
6020 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6021
6022         PR tree-optimization/19283
6023         * gcc.c-torture/execute/20050106-1.c: New test.
6024
6025         PR rtl-optimization/18861
6026         * gcc.dg/20050105-1.c: New test.
6027
6028         PR tree-optimization/18828
6029         * gcc.dg/20050105-2.c: New test.
6030
6031 2005-01-07  Andreas Jaeger  <aj@suse.de>
6032
6033         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6034
6035 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6036
6037         PR fortran/18398
6038         * gfortran.dg/fmt_read.f90: New test.
6039
6040 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6041
6042         * gcc.dg/rs6000-ldouble-2.c: New.
6043
6044 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6045
6046         PR c++/19244
6047         * g++.dg/parser/ctor2.C: New test.
6048
6049 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6050
6051         PR c++/17154
6052         * g++.dg/template/using9.C: New test.
6053
6054 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6055
6056         PR c++/19258
6057         * g++.dg/lookup/friend6.C: New test.
6058
6059 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6060
6061         PR c++/19270
6062         * g++.dg/template/array10.C: New.
6063
6064 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6065
6066         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6067         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6068
6069 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6070
6071         * gcc.c-torture/compile/20050105-1.c: New test.
6072
6073 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6074
6075         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6076
6077 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6078
6079         PR middle-end/19100
6080         * gcc.dg/conv-3.c: New test case.
6081
6082 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6083
6084         * gcc.dg/asm-wide-1.c: New test.
6085
6086 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6087
6088         PR c++/19030
6089         * g++.dg/parse/crash22.C: New
6090
6091 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6092
6093         PR 19257
6094         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6095
6096 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6097
6098         PR middle-end/17767
6099         * gcc.dg/i386-mmx-6.c: New test case.
6100
6101 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6102
6103         PR tree-optimization/18308
6104         * gcc.dg/vect/pr18308.c: New testcase.
6105
6106 2005-01-04  Andreas Jaeger  <aj@suse.de>
6107
6108         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6109
6110 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6111             Robert Bowdidge <bowdidge@apple.com>
6112
6113         * gcc.dg/cpp/subframework1.c: New.
6114         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6115         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6116         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6117         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6118
6119 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6120
6121         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6122         producing warning.
6123         * gcc.dg/darwin-weakimport-2.c: New.
6124
6125 2005-01-03  Richard Henderson  <rth@redhat.com>
6126
6127         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6128
6129 2005-01-03  Richard Henderson  <rth@redhat.com>
6130
6131         * gcc.dg/vect/vect.exp: Enable for ia64.
6132         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6133         (check_effective_target_vect_float): Likewise.
6134         (check_effective_target_vect_no_align): Likewise.
6135         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6136         * gcc.dg/vect/vect-8.c: Likewise.
6137
6138 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6139
6140         PR target/19236
6141         * gcc.dg/pr19236-1.c: New test case.
6142
6143 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6144
6145         PR rtl-optimization/12092
6146         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6147
6148 2005-01-02  Andreas Jaeger  <aj@suse.de>
6149
6150         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6151
6152 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6153             Andrew Pinski  <pinskia@physics.uc.edu>
6154
6155         PR rtl-optimization/12092
6156         * gcc.dg/pr12092-1.c: New test case.
6157
6158 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6159
6160         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6161         'hidden' and 'default' for better portability.
6162         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6163
6164         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6165         6 and 7.
6166         * g++.old-deja/g++.brendan/new3.C: Likewise.
6167
6168 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6169
6170         * gcc.dg/20041231-1.C: New test.
6171         * g++.dg/warn/Wunreachable-code-1.C: New test.
6172
6173 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6174
6175         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6176         file, not /dev/null.  Abort on error.
6177
6178 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6179             Ziemowit Laski  <zlaski@apple.com>
6180
6181         PR objc/18971
6182         * objc.dg/encode-5.m: New test.
6183
6184 2004-12-29  Richard Henderson  <rth@redhat.com>
6185
6186         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6187         * objc.dg/stabs-1.m: Disable for ia64.
6188
6189 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6190
6191         PR c++/19190
6192         * g++.dg/warn/Wunused-10.C: New test.
6193
6194 2004-12-28  Richard Henderson  <rth@redhat.com>
6195
6196         * objc.dg/stabs-1.m: Disable for alpha.
6197
6198 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/19149
6201         * g++.dg/parse/error23.C: New test.
6202
6203 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6204
6205         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6206
6207         PR fortran/19032
6208         * gfortran.dg/intrinsic_modulo_1.f90: New.
6209         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6210         tests with divisor -1.
6211
6212 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6213
6214         * g++.dg/opt/temp1.C (memcpy): Return a value.
6215
6216         PR c++/19148
6217         * g++.dg/expr/cond7.C: New test.
6218
6219 2004-12-27  Paul Brook  <paul@codesourcery.com>
6220
6221         * gfortran.dg/g77/select_no_compile.f: Remove.
6222
6223 2004-12-27  Richard Henderson  <rth@redhat.com>
6224
6225         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6226         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6227         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6228
6229 2004-12-26  Richard Henderson  <rth@redhat.com>
6230
6231         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6232         by 1i instead of token pasting.
6233
6234 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6235
6236         PR tree-optimization/17578
6237         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6238         to additional_flags.
6239         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6240
6241 2004-12-25  Richard Henderson  <rth@redhat.com>
6242
6243         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6244         Remove Alpha.
6245
6246 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6247
6248         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6249         hppa*-*-hpux*.
6250         * gcc.dg/pr17957.c (dg-options): Likewise.
6251         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6252         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6253         instead of 0 on __hppa__.
6254         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6255         "foo,%r" on hppa*-*-*.
6256
6257 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6258
6259         PR fortran/19071
6260         * gfortran.dg/complex_write.f90: New test.
6261
6262 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6263
6264         PR c++/17595
6265         * g++.dg/parse/pragma2.C: New test.
6266
6267         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6268
6269 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6270
6271         * gcc.dg/empty2.c: Add missing dg-warning.
6272
6273 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6274
6275         PR c++/17413
6276         * g++.dg/template/local4.C: New test.
6277         * g++.dg/template/crash19.C: Add dg-error marker.
6278
6279         * g++.dg/template/crash31.C: Correct embedded PR number.
6280
6281 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6282
6283         PR c++/16405
6284         * g++.dg/opt/temp1.C: Add do-run marker.
6285
6286 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6287
6288         * g++.dg/template/spec19.C: New.
6289
6290 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6291
6292         PR target/16819
6293         * gcc.dg/empty2.c: New.
6294
6295 2004-12-23  Richard Henderson  <rth@redhat.com>
6296
6297         * lib/target-supports.exp (check_effective_target_vect_no_align):
6298         Remove i?86 and x86-64.
6299
6300 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/16405
6303         * g++.dg/opt/temp1.C: New test.
6304
6305 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6306
6307         PR c++/18733
6308         * g++.dg/template/friend33.C: New testcase.
6309
6310 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6311
6312         PR c++/18464
6313         * g++.dg/template/cond5.C: New test.
6314
6315         PR c++/18492
6316         * g++.dg/inherit/thunk3.C: New test.
6317
6318         PR c++/11224
6319         * g++.dg/warn/Wunused-9.C: New test.
6320
6321 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6322
6323         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6324
6325 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6326
6327         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6328
6329 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6330
6331         PR c++/18378
6332         * g++.dg/ext/packed8.C: New test.
6333
6334         PR c++/19063
6335         * g++.dg/template/crash31.C: New test.
6336
6337         PR c++/19034
6338         * g++.dg/template/crash30.C: New test.
6339
6340 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6341
6342         PR C++/18984
6343         * g++.dg/eh/ctor3.C: New test.
6344
6345 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6346
6347         * objc.dg/stabs-1.m: Allow section name to be quoted and
6348         assembly label to begin with '.LL'.
6349
6350 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6351
6352         * gcc.dg/vect/vect.exp
6353         (check_effective_target_lp64_or_vect_no_align): New.
6354         * gcc.dg/vect/vect-77.c: Use it.
6355         * gcc.dg/vect/vect-78.c: Use it.
6356
6357         * lib/target-supports.exp
6358         (check_effective_target_vect_no_max,
6359         check_effective_target_vect_no_bitwise,
6360         check_effective_target_vect_no_align): New.
6361         * gcc.dg/vect/vect-13.c: Use them.
6362         * gcc.dg/vect/vect-17.c: Ditto.
6363         * gcc.dg/vect/vect-18.c: Ditto.
6364         * gcc.dg/vect/vect-19.c: Ditto.
6365         * gcc.dg/vect/vect-20.c: Ditto.
6366         * gcc.dg/vect/vect-27.c: Ditto.
6367         * gcc.dg/vect/vect-29.c: Ditto.
6368         * gcc.dg/vect/vect-44.c: Ditto.
6369         * gcc.dg/vect/vect-48.c: Ditto.
6370         * gcc.dg/vect/vect-50.c: Ditto.
6371         * gcc.dg/vect/vect-52.c: Ditto.
6372         * gcc.dg/vect/vect-54.c: Ditto.
6373         * gcc.dg/vect/vect-56.c: Ditto.
6374         * gcc.dg/vect/vect-58.c: Ditto.
6375         * gcc.dg/vect/vect-60.c: Ditto.
6376         * gcc.dg/vect/vect-72.c: Ditto.
6377         * gcc.dg/vect/vect-80.c: Ditto.
6378
6379 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6380
6381         PR c++/14075
6382         * g++.dg/init/string1.C: New.
6383
6384         PR c++/18975
6385         * g++.dg/other/synth1.C: New.
6386
6387 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6388
6389         PR c/18963
6390         * gcc.dg/pr18963-1.c: New test.
6391
6392 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6393
6394         PR c/18596
6395         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6396         * gcc.dg/pr18596-1.c: Use dg-error.
6397         (dg-options): Use -fno-unit-at-a-time.
6398         * gcc.dg/pr18596-2.c: New test.
6399         * gcc.dg/pr18596-3.c: New test.
6400
6401 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6402
6403         PR middle-end/18683
6404         * g++.dg/opt/pr18683-1.C: New test case.
6405
6406 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6407
6408         PR other/19093
6409         * g++.dg/opt/max1.C: Fix for 64bit targets.
6410
6411 2004-12-20  Matt Austern  <austern@apple.com>
6412
6413         PR c++/19044
6414         * g++.dg/ext/builtin6.C: New
6415
6416 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6417
6418         PR tree-optimization/19080
6419         * gcc.c-torture/compile/pr19080.c: New test.
6420
6421 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6422
6423         * gcc.dg/20041219-1.c: New test.
6424
6425 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6426
6427         PR middle-end/19068
6428         * g++.dg/opt/max1.C: New test case.
6429
6430 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6431
6432         * gcc.dg/fdata-sections-1.c: New test.
6433
6434 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6435
6436         PR middle-end/18548
6437         * gcc.dg/max-1.c: New test case.
6438
6439 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6440
6441         * gcc.c-torture/execute/20041218-1.c: New test.
6442
6443 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6444
6445         * gcc.dg/pr18501.c: New test.
6446         * gcc.dg/uninit-5.c: XFAIL.
6447         * gcc.dg/uninit-9.c: XFAIL.
6448
6449 2004-12-17  Dale Johannesen  <dalej@apple.com>
6450
6451         * gcc.dg/20041213-1.c:  New.
6452
6453 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6454
6455         * objc.dg/stabs-1.m: Allow assembly label to begin
6456         with a dot ('.').
6457
6458 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6459
6460         * gcc.c-torture/execute/20041213-1.c: Move...
6461         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6462
6463 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6464
6465         PR c++/18721
6466         * g++.dg/lookup/conv-5.C: New.
6467
6468 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6469
6470         * objc.dg/stabs-1.m: New test.
6471
6472 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         * gcc.dg/visibility-c.c: Change compile to
6475         assemble for the test.
6476
6477 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6478
6479         PR target/19041
6480         * gcc.dg/visibility-c.c: New test.
6481
6482 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6483
6484         PR middle-end/18493
6485         * gcc.dg/switch-8.c: New test case.
6486
6487 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6488
6489         PR c++/18905
6490         * g++.dg/template/init4.C: New.
6491         * g++.dg/opt/static3.C: Enable optimizer.
6492
6493 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6494
6495         * g++.dg/other/complex1.C: New test.
6496
6497 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6498
6499         * g++.dg/opt/inline9.C: New test.
6500
6501 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6502
6503         PR fortran/18993
6504         * gfotran.dg/nullify_1.f: New test.
6505
6506 2004-12-15  Richard Henderson  <rth@redhat.com>
6507
6508         * gcc.target/i386/i386.exp: New harness.
6509         * gcc.target/i386/vect-args.c: New.
6510
6511 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6512
6513         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6514
6515 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6516
6517         PR c++/18825
6518         * g++.dg/template/friend32.C: New test.
6519
6520 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6521
6522         * cpp/pragma-once-1.c: New test.
6523         * cpp/pragma-once-1b.h: Likewise.
6524         * cpp/pragma-once-1c.h: Likewise.
6525         * cpp/pragma-once-1d.h: Likewise.
6526         * cpp/inc/pragma-once-1a.h: Likewise.
6527
6528 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6529             Steven G. Kargl  <kargls@comcast.net>
6530
6531         PR fortran/17597
6532         * gfortran.dg/list_read_3.f90: New test.
6533
6534 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6535
6536         * gcc.dg/ftrapv-2.c: New test.
6537
6538 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6539
6540         PR c++/18981
6541         * g++.dg/template/typename9.C: New test.
6542
6543 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/18738
6546         * g++.dg/template/typename8.C: New test.
6547         * g++.dg/parse/friend2.C: Tweak error message.
6548
6549 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6550
6551         * gcc.c-torture/20041214-1.c: New test.
6552
6553 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6554
6555         PR c++/18965
6556         * g++.dg/init/array17.C: New test.
6557
6558 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6559
6560         PR c++/18793
6561         * g++.dg/init/aggr3.C: New test.
6562
6563 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6564
6565         * gcc.dg/altivec-types-1.c: New test.
6566         * gcc.dg/altivec-types-2.c: New test.
6567         * gcc.dg/altivec-types-3.c: New test.
6568         * gcc.dg/altivec-types-4.c: New test.
6569         * g++.dg/ext/altivec-types-1.C: New test.
6570         * g++.dg/ext/altivec-types-2.C: New test.
6571         * g++.dg/ext/altivec-types-3.C: New test.
6572         * g++.dg/ext/altivec-types-4.C: New test.
6573
6574 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR middle-end/18951
6577         * gcc.c-torture/execute/20041213-1.c: New test.
6578
6579 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6580
6581         PR c++/18949
6582         * g++.dg/template/cast1.C: New.
6583
6584 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6585
6586         * gcc.c-torture/execute/20041213-2.c: New test.
6587
6588 2004-12-13  Richard Henderson  <rth@redhat.com>
6589
6590         * gcc.dg/i386-sse-10.c: Fix typo in options.
6591
6592 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6593
6594         PR c++/18968
6595         * g++.dg/opt/pr18968.C: New test.
6596
6597 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6598
6599         PR c++/18925
6600         * g++.dg/ext/visibility/staticdatamem.C: New test.
6601
6602 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6603
6604         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6605
6606 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6607
6608         PR rtl-optimization/18928
6609         * gcc.dg/pr18928-1.c: New test case.
6610
6611 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6612
6613         PR tree-opt/16951
6614         * gcc.c-torture/compile/20041211-1.c: New.
6615
6616 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6617
6618         PR middle-end/17564
6619         * gcc.c-torture/execute/20041212-1.c: New test.
6620
6621 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6622
6623         PR fortran/18869
6624         * gfortran.dg/common_1.f90: New test.
6625
6626 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6627         Paul Brook  <paul@codesourcery.com>
6628
6629         PR fortran/16222
6630         * gfortran.dg/real_do_1.f90: New test.
6631
6632 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6633
6634         PR tree-opt/18040
6635         * g++.dg/opt/ptrmem6.C: New test.
6636
6637 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6638
6639         PR middle-end/18921
6640         * gcc.dg/pr18921-1.c: New test case.
6641
6642 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6643
6644         PR fortran/17175
6645         * gfortran.dg/scale_1.f90: New test.
6646
6647 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6648
6649         PR middle-end/18903
6650         * gcc.c-torture/compile/pr18903.c: New test.
6651
6652 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6653
6654         * gcc.c-torture/execute/20041210-1.c: New test.
6655
6656 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6657
6658         PR c++/18731
6659         * g++.dg/parser/struct-1.C: New test.
6660         * g++.dg/parser/struct-2.C: New test.
6661         * g++.dg/parser/struct-3.C: New test.
6662
6663 2004-12-09  Richard Henderson  <rth@redhat.com>
6664
6665         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6666
6667         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6668         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6669
6670 2004-12-09  Matt Austern  <austern@apple.com>
6671
6672         PR c++/18514
6673         * g++.dg/ext/builtin1.C: New
6674         * g++.dg/ext/builtin2.C: New
6675         * g++.dg/ext/builtin3.C: New
6676         * g++.dg/ext/builtin4.C: New
6677         * g++.dg/ext/builtin5.C: New
6678
6679 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6680
6681         PR tree-opt/18904
6682         * g++.dg/opt/ptrmem5.C: New test.
6683
6684 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6685
6686         * g++.dg/parse/typename5.C: Adjust for new error.
6687         * g++.dg/parse/typename7.C: New.
6688
6689 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6690
6691         PR c++/18073
6692         * g++.dg/other/mmintrin.C: New test.
6693
6694 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6695
6696         PR c++/16681
6697         * g++.dg/init/array15.C: New.
6698         * g++.dg/init/array16.C: New.
6699
6700 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6701
6702         PR fortran/18826
6703         * gfortran.dg/assign_1.f90: New test.
6704
6705 2004-12-08  Nick Clifton  <nickc@redhat.com>
6706
6707         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6708         * gcc.target/xstormy16/data_below100: Likewise.
6709         * gcc.target/xstormy16/sfr: Likewise.
6710         * gcc.target/xstormy16/below100.S: New test source file.
6711         * gcc.target/xstormy16/below100.ld: New test linker script.
6712         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6713         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6714         bp instructions.
6715         * gcc.target/xstormy16/bp.c: Likewise.
6716
6717         * gcc.target/xstormy16/bss_below100: New files:
6718         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6719         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6720         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6721         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6722         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6723         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6724         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6725         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6726         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6727         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6728         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6729         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6730         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6731         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6732         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6733         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6734         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6735         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6736         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6737         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6738         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6739         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6740         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6741         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6742         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6743         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6744         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6745
6746         * gcc.target/xstormy16/data_below100: New files:
6747         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6748         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6749         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6750         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6751         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6752         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6753         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6754         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6755         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6756         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6757         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6758         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6759         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6760         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6761         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6762         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6763         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6764         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6765         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6766         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6767         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6768         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6769         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6770         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6771         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6772         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6773         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6774
6775         * gcc.target/xstormy16/sfr: New files:
6776         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6777         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6778         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6779         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6780         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6781         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6782         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6783         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6784         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6785         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6786         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6787         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6788         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6789         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6790         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6791         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6792         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6793         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6794         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6795         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6796         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6797         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6798         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6799         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6800         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6801         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6802         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6803         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6804         27_if0_sfrw_bitfield_f.c
6805
6806 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6807
6808         PR c++/18100
6809         * g++.dg/lookup/name-clash4.C: New test.
6810
6811 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6812
6813         PR c++/18672
6814         * g++.dg/opt/array1.C: New.
6815
6816         PR c++/18803
6817         * g++.dg/template/operator5.C: New.
6818
6819 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6820
6821         PR c/18867
6822         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6823
6824 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6825
6826         * gcc.dg/noncompile/20041207.c: New test.
6827
6828 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6829
6830         * g++.dg/other/unreachable-1.C: New test.
6831
6832 2004-12-06  Nick Clifton  <nickc@redhat.com>
6833
6834         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6835         <limits.h> because the latter comes from gcc's include/ directory
6836         and not the newlib/libc/include directory.
6837
6838 2004-12-04  Richard Henderson  <rth@redhat.com>
6839
6840         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6841
6842 2004-12-04  Richard Henderson  <rth@redhat.com>
6843
6844         * lib/target-supports.exp (check_gc_sections_available): Disable
6845         for alpha and ia64.
6846
6847 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6848
6849         PR middle-end/17909
6850         * g++.dg/other/vararg-2.C: New test.
6851
6852 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6853
6854         PR c++/17011, c++/17971
6855         * g++.dg/template/error15.C: Adjust expected error.
6856         * g++.dg/template/instantiate3.C: Likewise.
6857
6858 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6859
6860         * gcc.dg/altivec-18.c: Fix for darwin
6861
6862 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6863
6864         PR c++/18782
6865         * g++.dg/parse/ptrmem2.C: New.
6866
6867         PR c++/18318
6868         * g++.dg/template/new1.C: New.
6869
6870 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6871
6872         PR fortran/18710
6873         * gfortran.dg/direct_io_3.f90: New test.
6874
6875 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6876
6877         PR 18758
6878         * g++.dg/parse/crash21.C: New.
6879
6880 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6881
6882         PR c++/15664, c++/18276
6883         * g++.dg/template/ttp13.C: New test.
6884         * g++.dg/template/ttp14.C: Likewise.
6885
6886 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6887
6888         PR c++/18123
6889         * g++.dg/parse/enum2.C: New test.
6890         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6891
6892 2004-12-02  Nick Clifton  <nickc@redhat.com>
6893
6894         * gcc.target/xstormy16: New test directory.
6895         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6896         * gcc.target/xstormy16/bp.c: Check the generation of bp
6897         instructions.
6898         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6899         bn instructions and the BELOW100 attribute.
6900
6901 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6902
6903         PR target/16952
6904         * gcc.dg/ppc-eabi.c: New.
6905
6906 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6907
6908         PR fortran/18284
6909         * gfortran.dg/backspace.f90
6910
6911 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6912
6913         * gfortran.dg/inquire.f90: New test.
6914
6915 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6916
6917         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6918         handle effective-target-keyword.
6919         (dg-skip-if): Support effective-target keyword as target list.
6920         (dg-xfail-if): Ditto.
6921         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6922
6923 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6924
6925         PR tree-optimization/18291
6926         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6927
6928 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6929
6930         PR C++/18729
6931         * g++.dg/parse/crash20.C: New.
6932
6933         PR c++/17431
6934         * g++.dg/overload/arg1.C: New.
6935         * g++.dg/overload/arg2.C: New.
6936         * g++.dg/overload/arg3.C: New.
6937         * g++.dg/overload/arg4.C: New.
6938
6939 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6940
6941         * gcc.dg/c99-flex-array-4.c: Remove.
6942
6943 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6944
6945         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6946
6947         * lib/target-supports.exp (is-effective-target): Simplify.
6948
6949         * lib/target-supports.exp (check_effective_target_vect_long):
6950         Fix for powerpc64-*-*.
6951
6952 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6953
6954         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6955         to support new requirements on FreeBSD 5.
6956
6957 2004-11-30  Devang Patel  <dpatel@apple.com>
6958
6959         PR 18702
6960         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6961
6962 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6963
6964         * g++.dg/ext/altivec-13.C: New test.
6965
6966 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6967
6968         PR tree-opt/18298
6969         * gcc.c-torture/execute/p18298.c: New test.
6970
6971 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6972             Dorit Naishlos  <dorit@il.ibm.com>
6973
6974         PR tree-opt/18607
6975         * gcc.dg/vect/vect-89.c: New test.
6976
6977 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6978
6979         * gcc.dg/pr18596-1.c: New test.
6980
6981 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6982
6983         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6984
6985 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6986
6987         PR c/18479
6988         * gcc.dg/pr18479.c: New test.
6989
6990 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6991
6992         PR target/18490
6993         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6994         mmix-knuth-mmixware.
6995
6996         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6997         cris-*-elf* cris-*-aout* mmix-*-*
6998
6999 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7000
7001         PR middle-end/18725
7002         * gcc.dg/pr18725.c: New test.
7003
7004 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7005
7006         PR target/18488
7007         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7008
7009         PR target/18336
7010         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7011
7012 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/18368
7015         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7016         * g++.old-deja/g++.law/ctors5.C: Likewise.
7017         * g++.old-deja/g++.other/crash25.C: Likewise.
7018
7019         PR c++/18674
7020         * g++.dg/template/error16.C: New test.
7021
7022         PR c++/18512
7023         * g++.dg/template/crash29.C: New test.
7024
7025 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7026
7027         PR tree-optimization/18712
7028         * gcc.c-torture/compile/pr18712.c: New test.
7029
7030 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7031
7032         PR c/7544
7033         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7034         tests.
7035
7036 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7037
7038         PR c++/18652
7039         * g++.dg/lookup/crash6.C: New test.
7040
7041 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7042
7043         PR middle-end/18164
7044         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7045
7046 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7047
7048         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7049         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7050         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7051
7052 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7053
7054         * gcc.dg/pr18164.c: New test.
7055
7056 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7057
7058         * gcc.dg/funroll-loops-all.c: New.
7059
7060 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7061
7062         PR target/18489
7063         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7064         delimeter, match space and TAB as well as ":".
7065
7066         PR target/18484
7067         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7068
7069         PR target/18348
7070         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7071
7072         PR target/18345
7073         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7074
7075         PR target/18337
7076         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7077
7078 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7079
7080         * gfortran.dg/direct_io_2.f90: New test.
7081
7082 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7083
7084         PR target/18334
7085         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7086
7087 2004-11-28  Richard Henderson  <rth@redhat.com>
7088
7089         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7090
7091 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7092
7093         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7094         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7095         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7096         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7097         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7098         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7099         gcc.dg/pointer-arith-8.c: New tests.
7100
7101 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7102
7103         PR fortran/18364
7104         * gfortran.dg/endfile.f90: New test.
7105
7106 2004-11-27  Falk Hueffner  <falk@debian.org>
7107
7108         * gcc.dg/loop-6.c: New test.
7109
7110 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7111
7112         * gcc.c-torture/execute/20041126-1.c: New test.
7113
7114 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7115
7116         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7117         on IRIX.
7118
7119 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7120
7121         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7122         functions.
7123
7124 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR rtl-optimization/17825
7127         * gcc.c-torture/compile/20041119-1.c: New test.
7128
7129 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7130
7131         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7132         Check existence of ld library path variables before unsetting.
7133
7134 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7135
7136         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7137
7138 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7139
7140         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7141
7142 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7143
7144         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7145
7146 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7147
7148         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7149         dg-do directive.
7150
7151 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7152
7153         * gcc.dg/pr17957.c: Pass --param, not -param.
7154
7155 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7156
7157         PR middle-end/17957
7158         * testsuite/gcc.dg/pr17957.c: New test.
7159
7160 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7161
7162         PR c++/18445
7163         * g++.dg/template/crash28.C: Likewise.
7164
7165         PR c++/18001
7166         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7167         * g++.dg/ext/lvaddr.C: Likewise.
7168         * g++.dg/opt/pr7503-3.C: Likewise.
7169
7170         PR c++/18466
7171         * g++.dg/parse/qualified3.C: New test.
7172         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7173
7174         PR c++/18545
7175         * g++.dg/expr/return1.C: New test.
7176
7177 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7178
7179         Friend class name lookup 3/n, PR c++/3332
7180         * g++.dg/lookup/friend3.C: New test.
7181         * g++.dg/lookup/friend4.C: Likewise.
7182         * g++.dg/lookup/friend5.C: Likewise.
7183
7184 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7185
7186         Friend class name lookup 2/n, PR c++/14513, c++/15410
7187         * g++.dg/lookup/friend2.C: New test.
7188         * g++.dg/template/friend31.C: Likewise.
7189
7190 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7191
7192         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7193
7194 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7195
7196         PR c++/17473
7197         * g++.dg/tc1/dr56.C: Remove.
7198         * g++.dg/template/typedef1.C: Add dg-error markers.
7199         * g++.old-deja/g++.other/typedef7.C: Likewise.
7200
7201         PR c++/18285
7202         * g++.dg/parse/typedef7.C: New test.
7203
7204 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7205
7206         * gcc.c-torture/execute/20041124-1.c: New test.
7207
7208 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7209
7210         * g++.dg/template/deduce3.C: New test.
7211
7212         PR c++/18586
7213         * g++.dg/template/crash27.C: New test.
7214
7215         PR c++/18530
7216         * g++.dg/warn/Wshadow-3.C: New test.
7217
7218 2004-11-24  Devang Patel  <dpatel@apple.com>
7219
7220         PR/18555
7221         * gcc.dg/cpp/isysroot-1.c: New test.
7222         * gcc.dg/cpp/usr/include/stdio.h: New file.
7223         * gcc.dg/cpp/isysroot-2.c: New test.
7224         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7225         New file.
7226
7227 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7228
7229         PR c++/8929
7230         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7231
7232 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7233
7234         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7235         * gcc.target/sparc/pdist.c: Likewise.
7236
7237 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7238
7239         PR c++/16882
7240         * g++.dg/conversion/simd1.C: New test.
7241
7242 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7243
7244         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7245         and restore_ld_library_path_env_vars.
7246         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7247         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7248         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7249         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7250
7251 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7252
7253         * gcc.dg/pragma-align-2.c: Test macro expansion.
7254         * gcc.dg/pragma-pack-2.c: New test.
7255
7256 2004-11-23  Richard Henderson  <rth@redhat.com>
7257
7258         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7259         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7260         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7261         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7262         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7263         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7264
7265         * gcc.dg/vect/vect.exp: Add check for alpha.
7266         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7267         (check_effective_target_vect_int): Enable for alpha.
7268         (check_effective_target_vect_long): New.
7269         (is-effective-target): Add it.
7270
7271 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7272
7273         * gcc.dg/pr18614-1.c: New test.
7274
7275 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7276
7277         * gcc.dg/setjmp-2.c: New test.
7278
7279 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7280
7281         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7282         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7283         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7284         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7285         gcc.target/sparc/pdist.c: New tests.
7286
7287 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7288
7289         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7290
7291 2004-11-22  Dale Johannesen  <dalej@apple.com>
7292
7293         * gcc.dg/20041111-1.c:  New.
7294
7295 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7296
7297         PR tree-opt/18536
7298         * gcc.dg/vect/pr18536.c: New test.
7299
7300 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7301
7302         PR c++/18354
7303         * g++.dg/template/nontype11.C: New test.
7304
7305 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7306
7307         PR middle-end/18520
7308         * gcc.dg/pr18520-1.c: New test case.
7309
7310 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7311
7312         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7313         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7314         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7315         expected diagnostics.
7316
7317 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7318
7319         PR target/18580
7320         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7321         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7322         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7323
7324 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7325
7326         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7327
7328 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7329             Joseph Myers  <joseph@codesourcery.com>
7330
7331         * lib/target-supports.exp (check_visibility_available): Really
7332         test the compiler.
7333
7334 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7335
7336         PR tree-opt/18181
7337         * gcc.dg/vect/vect-85.c: New test.
7338         * gcc.dg/vect/vect-86.c: New test.
7339         * gcc.dg/vect/vect-87.c: New test.
7340         * gcc.dg/vect/vect-88.c: New test.
7341
7342 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7343
7344         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7345
7346 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7347
7348         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7349         * gcc.dg/ppc-and-1.c: Ditto.
7350         * gcc.dg/ppc-compare-1.c: Ditto.
7351         * gcc.dg/ppc-mov-1.c: Ditto
7352
7353 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7354             Mark Mitchell  <mark@codesourcery.com>
7355
7356         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7357
7358 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7359             Aldy Hernandez  <aldyh@redhat.com>
7360
7361         * lib/target-supports.exp (check_effective_target_vect_int): New
7362         (check_effective_target_vect_float): New
7363         (check_effective_target_vect_double): New.
7364         (is-effective-target): Support new effective targets keywords.
7365         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7366         default action for dg-do.
7367         * gcc.dg/vect/pr16105.c: Use new support.
7368         * gcc.dg/vect/pr18400.c: Ditto.
7369         * gcc.dg/vect/pr18425.c: Ditto.
7370         * gcc.dg/vect/vect-1.c: Ditto.
7371         * gcc.dg/vect/vect-10.c: Ditto.
7372         * gcc.dg/vect/vect-11.c: Ditto.
7373         * gcc.dg/vect/vect-12.c: Ditto.
7374         * gcc.dg/vect/vect-13.c: Ditto.
7375         * gcc.dg/vect/vect-14.c: Ditto.
7376         * gcc.dg/vect/vect-15.c: Ditto.
7377         * gcc.dg/vect/vect-16.c: Ditto.
7378         * gcc.dg/vect/vect-17.c: Ditto.
7379         * gcc.dg/vect/vect-18.c: Ditto.
7380         * gcc.dg/vect/vect-19.c: Ditto.
7381         * gcc.dg/vect/vect-2.c: Ditto.
7382         * gcc.dg/vect/vect-20.c: Ditto.
7383         * gcc.dg/vect/vect-21.c: Ditto.
7384         * gcc.dg/vect/vect-22.c: Ditto.
7385         * gcc.dg/vect/vect-23.c: Ditto.
7386         * gcc.dg/vect/vect-24.c: Ditto.
7387         * gcc.dg/vect/vect-25.c: Ditto.
7388         * gcc.dg/vect/vect-26.c: Ditto.
7389         * gcc.dg/vect/vect-27.c: Ditto.
7390         * gcc.dg/vect/vect-27a.c: Ditto.
7391         * gcc.dg/vect/vect-28.c: Ditto.
7392         * gcc.dg/vect/vect-29.c: Ditto.
7393         * gcc.dg/vect/vect-29a.c: Ditto.
7394         * gcc.dg/vect/vect-3.c: Ditto.
7395         * gcc.dg/vect/vect-30.c: Ditto.
7396         * gcc.dg/vect/vect-31.c: Ditto.
7397         * gcc.dg/vect/vect-32.c: Ditto.
7398         * gcc.dg/vect/vect-33.c: Ditto.
7399         * gcc.dg/vect/vect-34.c: Ditto.
7400         * gcc.dg/vect/vect-35.c: Ditto.
7401         * gcc.dg/vect/vect-36.c: Ditto.
7402         * gcc.dg/vect/vect-37.c: Ditto.
7403         * gcc.dg/vect/vect-38.c: Ditto.
7404         * gcc.dg/vect/vect-4.c: Ditto.
7405         * gcc.dg/vect/vect-40.c: Ditto.
7406         * gcc.dg/vect/vect-41.c: Ditto.
7407         * gcc.dg/vect/vect-42.c: Ditto.
7408         * gcc.dg/vect/vect-43.c: Ditto.
7409         * gcc.dg/vect/vect-44.c: Ditto.
7410         * gcc.dg/vect/vect-45.c: Ditto.
7411         * gcc.dg/vect/vect-46.c: Ditto.
7412         * gcc.dg/vect/vect-47.c: Ditto.
7413         * gcc.dg/vect/vect-48.c: Ditto.
7414         * gcc.dg/vect/vect-48a.c: Ditto.
7415         * gcc.dg/vect/vect-49.c: Ditto.
7416         * gcc.dg/vect/vect-5.c: Ditto.
7417         * gcc.dg/vect/vect-50.c: Ditto.
7418         * gcc.dg/vect/vect-51.c: Ditto.
7419         * gcc.dg/vect/vect-52.c: Ditto.
7420         * gcc.dg/vect/vect-53.c: Ditto.
7421         * gcc.dg/vect/vect-54.c: Ditto.
7422         * gcc.dg/vect/vect-55.c: Ditto.
7423         * gcc.dg/vect/vect-56.c: Ditto.
7424         * gcc.dg/vect/vect-56a.c: Ditto.
7425         * gcc.dg/vect/vect-57.c: Ditto.
7426         * gcc.dg/vect/vect-58.c: Ditto.
7427         * gcc.dg/vect/vect-59.c: Ditto.
7428         * gcc.dg/vect/vect-6.c: Ditto.
7429         * gcc.dg/vect/vect-60.c: Ditto.
7430         * gcc.dg/vect/vect-61.c: Ditto.
7431         * gcc.dg/vect/vect-62.c: Ditto.
7432         * gcc.dg/vect/vect-63.c: Ditto.
7433         * gcc.dg/vect/vect-64.c: Ditto.
7434         * gcc.dg/vect/vect-65.c: Ditto.
7435         * gcc.dg/vect/vect-66.c: Ditto.
7436         * gcc.dg/vect/vect-67.c: Ditto.
7437         * gcc.dg/vect/vect-68.c: Ditto.
7438         * gcc.dg/vect/vect-69.c: Ditto.
7439         * gcc.dg/vect/vect-7.c: Ditto.
7440         * gcc.dg/vect/vect-72.c: Ditto.
7441         * gcc.dg/vect/vect-72a.c: Ditto.
7442         * gcc.dg/vect/vect-73.c: Ditto.
7443         * gcc.dg/vect/vect-74.c: Ditto.
7444         * gcc.dg/vect/vect-75.c: Ditto.
7445         * gcc.dg/vect/vect-76.c: Ditto.
7446         * gcc.dg/vect/vect-77.c: Ditto.
7447         * gcc.dg/vect/vect-77a.c: Ditto.
7448         * gcc.dg/vect/vect-78.c: Ditto.
7449         * gcc.dg/vect/vect-79.c: Ditto.
7450         * gcc.dg/vect/vect-8.c: Ditto.
7451         * gcc.dg/vect/vect-80.c: Ditto.
7452         * gcc.dg/vect/vect-82.c: Ditto.
7453         * gcc.dg/vect/vect-82_64.c: Ditto.
7454         * gcc.dg/vect/vect-83.c: Ditto.
7455         * gcc.dg/vect/vect-83_64.c: Ditto.
7456         * gcc.dg/vect/vect-9.c: Ditto.
7457         * gcc.dg/vect/vect-all.c: Ditto.
7458         * gcc.dg/vect/vect-none.c: Ditto.
7459
7460 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7461
7462         * lib/gcc-dg.exp (dg-skip-if): New function.
7463         (dg-forbid-option): Remove.
7464         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7465         * g++.dg/abi/bitfield8.C: Likewise.
7466         * g++.dg/abi/dtor1.C: Likewise.
7467         * g++.dg/abi/empty10.C: Likewise.
7468         * g++.dg/abi/empty7.C: Likewise.
7469         * g++.dg/abi/empty9.C: Likewise.
7470         * g++.dg/abi/layout3.C: Likewise.
7471         * g++.dg/abi/layout4.C: Likewise.
7472         * g++.dg/abi/thunk1.C: Likewise.
7473         * g++.dg/abi/thunk2.C: Likewise.
7474         * g++.dg/abi/vbase11.C: Likewise.
7475         * g++.dg/abi/vthunk2.C: Likewise.
7476         * g++.dg/abi/vthunk3.C: Likewise.
7477         * g++.dg/ext/attrib8.C: Likewise.
7478         * g++.dg/opt/longbranch2.C: Likewise.
7479         * g++.dg/opt/reg-stack4.C: Likewise.
7480         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7481         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7482         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7483         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7484         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7485         * gcc.dg/20000609-1.c: Likewise.
7486         * gcc.dg/20000720-1.c: Likewise.
7487         * gcc.dg/20011107-1.c: Likewise.
7488         * gcc.dg/20011119-1.c: Likewise.
7489         * gcc.dg/20020108-1.c: Likewise.
7490         * gcc.dg/20020122-2.c: Likewise.
7491         * gcc.dg/20020122-3.c: Likewise.
7492         * gcc.dg/20020201-3.c: Likewise.
7493         * gcc.dg/20020206-1.c: Likewise.
7494         * gcc.dg/20020218-1.c: Likewise.
7495         * gcc.dg/20020310-1.c: Likewise.
7496         * gcc.dg/20020411-1.c: Likewise.
7497         * gcc.dg/20020418-2.c: Likewise.
7498         * gcc.dg/20020426-1.c: Likewise.
7499         * gcc.dg/20020426-2.c: Likewise.
7500         * gcc.dg/20020517-1.c: Likewise.
7501         * gcc.dg/20020523-1.c: Likewise.
7502         * gcc.dg/20020523-2.c: Likewise.
7503         * gcc.dg/20020729-1.c: Likewise.
7504         * gcc.dg/20030204-1.c: Likewise.
7505         * gcc.dg/20030826-2.c: Likewise.
7506         * gcc.dg/20030926-1.c: Likewise.
7507         * gcc.dg/20031202-1.c: Likewise.
7508         * gcc.dg/980312-1.c: Likewise.
7509         * gcc.dg/980313-1.c: Likewise.
7510         * gcc.dg/990117-1.c: Likewise.
7511         * gcc.dg/990424-1.c: Likewise.
7512         * gcc.dg/990524-1.c: Likewise.
7513         * gcc.dg/991230-1.c: Likewise.
7514         * gcc.dg/i386-387-1.c: Likewise.
7515         * gcc.dg/i386-387-2.c: Likewise.
7516         * gcc.dg/i386-387-3.c: Likewise.
7517         * gcc.dg/i386-387-4.c: Likewise.
7518         * gcc.dg/i386-387-5.c: Likewise.
7519         * gcc.dg/i386-387-6.c: Likewise.
7520         * gcc.dg/i386-asm-1.c: Likewise.
7521         * gcc.dg/i386-bitfield1.c: Likewise.
7522         * gcc.dg/i386-bitfield2.c: Likewise.
7523         * gcc.dg/i386-loop-1.c: Likewise.
7524         * gcc.dg/i386-loop-2.c: Likewise.
7525         * gcc.dg/i386-loop-3.c: Likewise.
7526         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7527         * gcc.dg/i386-pic-1.c: Likewise.
7528         * gcc.dg/i386-regparm.c: Likewise.
7529         * gcc.dg/i386-signbit-1.c: Likewise.
7530         * gcc.dg/i386-signbit-2.c: Likewise.
7531         * gcc.dg/i386-signbit-3.c: Likewise.
7532         * gcc.dg/i386-sse-5.c: Likewise.
7533         * gcc.dg/i386-sse-8.c: Likewise.
7534         * gcc.dg/i386-unroll-1.c: Likewise.
7535         * gcc.dg/tls/opt-1.c: Likewise.
7536         * gcc.dg/tls/opt-2.c: Likewise.
7537         * gcc.dg/unroll-1.c: Likewise.
7538         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7539         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7540         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7541         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7542
7543 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7544
7545         * g++.dg/template/incomplete1.C: New test.
7546
7547 2004-11-16  Nick Clifton  <nickc@redhat.com>
7548
7549         Revert patches accidentally commited during checkin of fixes for
7550         xstormy16 tests:
7551         gcc.c-torture/execute/simd-4.c: Revert
7552         gcc.dg/20040910-1.c: Revert.
7553
7554 2004-11-16  Paul Brook  <paul@codesourcery.com>
7555
7556         PR fortran/13010
7557         * gfortran.dg/der_pointer_1.f90: New test.
7558
7559 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7560
7561         PR c/18498
7562         * gcc.dg/bitfld-13.c: New test.
7563
7564 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7565
7566         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7567         powerpc*-*-linux*.
7568
7569         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7570         * gcc.dg/ppc64-abi-2.c: Ditto.
7571         * gcc.dg/ppc64-abi-3.c: Ditto.
7572
7573         * lib/gcc-dg.exp (dg-target-list): Remove.
7574
7575 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7576
7577         * gcc.dg/ia64-postinc.c: New test.
7578
7579 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7580
7581         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7582
7583 2004-11-15  Nick Clifton  <nickc@redhat.com>
7584
7585         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7586         __INT_MAX__ so that the test can be compiled by toolchains
7587         targeted at 16-bit processors.
7588
7589         * gcc.dg/20040625-1.c: Use long constants rather than integers
7590         when performing arithmetic that will overflow 16-bits.
7591
7592         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7593         xstormy16.  It does not support 128-bit vector operations.
7594
7595         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7596         with the macro PTR_TYPE.  Define this macro to an integer type
7597         suitable for holding a pointer.
7598
7599         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7600         the target is a 16-bit processor.
7601
7602         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7603         16-bit targets where the character constant will be too long.
7604
7605         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7606         where the double will not be directly addressable.
7607
7608 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         Friend class name lookup 1/n, PR c++/18471
7611         * g++.dg/template/crash26.C: New test.
7612         * g++.dg/lookup/struct1.C: Adjust expected error.
7613         * g++.dg/parse/elab1.C: Likewise.
7614         * g++.dg/parse/elab2.C: Likewise.
7615         * g++.dg/parse/int-as-enum1.C: Likewise.
7616         * g++.dg/parse/struct-as-enum1.C: Likewise.
7617         * g++.dg/parse/typedef1.C: Likewise.
7618         * g++.dg/parse/typedef3.C: Likewise.
7619         * g++.dg/parse/typedef4.C: Likewise.
7620         * g++.dg/parse/typedef5.C: Likewise.
7621         * g++.dg/template/nontype4.C: Likewise.
7622         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7623         * g++.old-deja/g++.other/elab1.C: Likewise.
7624         * g++.old-deja/g++.other/syntax4.C: Likewise.
7625
7626 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7627
7628         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7629
7630 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7631
7632         * gcc.c-torture/execute/20041114-1.c: New test.
7633
7634 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7635
7636         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7637         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7638         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7639         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7640         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7641         gcc.dg/switch-7.c: New tests.
7642
7643 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7644
7645         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7646
7647 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7648
7649         PR tree-opt/18400
7650         * gcc.dg/vect/pr18400.c: New test.
7651
7652 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7653             Andrew Pinski  <pinskia@physics.uc.edu>
7654
7655         PR tree-opt/18425
7656         * gcc.dg/vect/pr18425.c: New test.
7657
7658 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7659
7660         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7661         Guard with dg-require-alias and dg-require-visibility.
7662
7663 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7664
7665         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7666
7667 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7668
7669         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7670
7671 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7672
7673         PR c++/17344
7674         * g++.dg/template/defarg5.C: New test.
7675
7676 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7677
7678         * g++.dg/parse/cast1.C: Run only on ILP32.
7679         * g++.old-deja/g++.mike/p784.C: Likewise.
7680
7681 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7682
7683         * gcc.c-torture/execute/20041113-1.c: New test.
7684
7685 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7686
7687         PR target/18230
7688         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7689         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7690         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7691         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7692         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7693         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7694         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7695         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7696         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7697         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7698         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7699         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7700         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7701
7702 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7703
7704         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7705         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7706         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7707         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7708         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7709         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7710         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7711         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7712         gcc.target/sparc/combined-1.c: New tests.
7713
7714 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7715
7716         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7717         New tests.
7718
7719 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7720
7721         * lib/gcc-dg.exp (dg-forbid-option): New function.
7722         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7723         * g++.dg/abi/bitfield8.C: Likewise.
7724         * g++.dg/abi/dtor1.C: Likewise.
7725         * g++.dg/abi/empty10.C: Likewise.
7726         * g++.dg/abi/empty7.C: Likewise.
7727         * g++.dg/abi/empty9.C: Likewise.
7728         * g++.dg/abi/layout3.C: Likewise.
7729         * g++.dg/abi/layout4.C: Likewise.
7730         * g++.dg/abi/thunk1.C: Likewise.
7731         * g++.dg/abi/thunk2.C: Likewise.
7732         * g++.dg/abi/vbase11.C: Likewise.
7733         * g++.dg/abi/vthunk2.C: Likewise.
7734         * g++.dg/abi/vthunk3.C: Likewise.
7735         * g++.dg/ext/attrib8.C: Likewise.
7736         * g++.dg/opt/longbranch2.C: Likewise.
7737         * g++.dg/opt/reg-stack4.C: Likewise.
7738         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7739         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7740         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7741         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7742         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7743         * gcc.dg/20000609-1.c: Likewise.
7744         * gcc.dg/20000720-1.c: Likewise.
7745         * gcc.dg/20011107-1.c: Likewise.
7746         * gcc.dg/20011119-1.c: Likewise.
7747         * gcc.dg/20020108-1.c: Likewise.
7748         * gcc.dg/20020122-2.c: Likewise.
7749         * gcc.dg/20020122-3.c: Likewise.
7750         * gcc.dg/20020201-3.c: Likewise.
7751         * gcc.dg/20020206-1.c: Likewise.
7752         * gcc.dg/20020218-1.c: Likewise.
7753         * gcc.dg/20020310-1.c: Likewise.
7754         * gcc.dg/20020411-1.c: Likewise.
7755         * gcc.dg/20020418-2.c: Likewise.
7756         * gcc.dg/20020426-1.c: Likewise.
7757         * gcc.dg/20020426-2.c: Likewise.
7758         * gcc.dg/20020517-1.c: Likewise.
7759         * gcc.dg/20020523-1.c: Likewise.
7760         * gcc.dg/20020523-2.c: Likewise.
7761         * gcc.dg/20020729-1.c: Likewise.
7762         * gcc.dg/20030204-1.c: Likewise.
7763         * gcc.dg/20030826-2.c: Likewise.
7764         * gcc.dg/20030926-1.c: Likewise.
7765         * gcc.dg/20031202-1.c: Likewise.
7766         * gcc.dg/980312-1.c: Likewise.
7767         * gcc.dg/980313-1.c: Likewise.
7768         * gcc.dg/990117-1.c: Likewise.
7769         * gcc.dg/990424-1.c: Likewise.
7770         * gcc.dg/990524-1.c: Likewise.
7771         * gcc.dg/991230-1.c: Likewise.
7772         * gcc.dg/i386-387-1.c: Likewise.
7773         * gcc.dg/i386-387-2.c: Likewise.
7774         * gcc.dg/i386-387-3.c: Likewise.
7775         * gcc.dg/i386-387-4.c: Likewise.
7776         * gcc.dg/i386-387-5.c: Likewise.
7777         * gcc.dg/i386-387-6.c: Likewise.
7778         * gcc.dg/i386-asm-1.c: Likewise.
7779         * gcc.dg/i386-bitfield1.c: Likewise.
7780         * gcc.dg/i386-bitfield2.c: Likewise.
7781         * gcc.dg/i386-loop-1.c: Likewise.
7782         * gcc.dg/i386-loop-2.c: Likewise.
7783         * gcc.dg/i386-loop-3.c: Likewise.
7784         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7785         * gcc.dg/i386-pic-1.c: Likewise.
7786         * gcc.dg/i386-regparm.c: Likewise.
7787         * gcc.dg/i386-signbit-1.c: Likewise.
7788         * gcc.dg/i386-signbit-2.c: Likewise.
7789         * gcc.dg/i386-signbit-3.c: Likewise.
7790         * gcc.dg/i386-sse-5.c: Likewise.
7791         * gcc.dg/i386-sse-8.c: Likewise.
7792         * gcc.dg/i386-unroll-1.c: Likewise.
7793         * gcc.dg/tls/opt-1.c: Likewise.
7794         * gcc.dg/tls/opt-2.c: Likewise.
7795         * gcc.dg/unroll-1.c: Likewise.
7796         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7797         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7798         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7799         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7800         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7801         -m64 is specified.
7802
7803 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7804
7805         PR c++/18389
7806         * g++.dg/parse/cond1.C: New test.
7807
7808         PR c++/18429
7809         * g++.dg/template/array9.C: New test.
7810         * g++.dg/ext/vla1.C: Adjust error messages.
7811         * g++.dg/ext/vlm1.C: Likewise.
7812         * g++.dg/template/crash2.C: Likewise.
7813
7814         PR c++/18436
7815         * g++.dg/template/call3.C: New test.
7816
7817         PR c++/18407
7818         * g++.dg/template/ptrmem11.C: New test.
7819
7820 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7821
7822         PR other/14264
7823         * lib/g++.exp: Set LC_ALL and LANG to C.
7824         * lib/gcc-dg.exp: Likewise.
7825         * lib/gfortran.exp: Likewise.
7826         * lib/objc.exp: Likewise.
7827         * lib/treelang.exp: Likewise.
7828
7829 2004-11-12  Andreas Schwab  <schwab@suse.de>
7830
7831         * gcc.dg/pr16286.c: Fix last change.
7832
7833 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/18416
7836         * g++.dg/init/global1.C: New test.
7837
7838 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7839
7840         * gcc.c-torture/execute/20041112-1.c: New test.
7841
7842 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7843
7844         * lib/gcc-dg.exp (dg-target-list): New.
7845
7846 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7847             Richard Sandiford  <rsandifo@redhat.com>
7848
7849         * lib/target-supports.exp (get-compiler_messages): New.
7850         (check_named_sections_available): Use it.
7851         (check_effective_target_ilp32): New.
7852         (check_effective_target_lp64): New.
7853         (is-effective-target): New.
7854         * lib/gcc-dg.exp (dg-require-effective-target): New.
7855
7856 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7857
7858         * gcc.dg/precedence-1.c: New test.
7859
7860 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7861
7862         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7863
7864         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7865         message, delete generated files, use more descriptive name for
7866         executable, and make the test unsupported when it cannot be run.
7867
7868         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7869         (dg-require-weak, dg-require-visibility, dg-require-alias,
7870         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7871         dg-require-iconv, dg-require-named-sections): Use it.
7872
7873         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7874
7875 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7876
7877         PR target/16457
7878         * gcc.dg/ppc-and-1: New
7879
7880         PR target/16796
7881         * gcc.dg/ppc-mov-1.c: New.
7882
7883         PR target/16458
7884         * gcc.dg/ppc-compare-1.c: New.
7885
7886 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7887
7888         * objc.dg/desig-init-2.m: New test.
7889
7890 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7891
7892         PR middle-end/18160
7893         * g++.dg/warn/register-var-1.C: New test.
7894         * g++.dg/warn/register-var-2.C: New test.
7895
7896 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7897
7898         * gcc.dg/union-2.c: New test.
7899
7900 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7901
7902         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7903         New test for PR tree-optimization/17892.
7904
7905 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7906
7907         PR c++/18369
7908         * g++.dg/init/new12.C: New test.
7909
7910 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7911
7912         * gcc.target/sparc: New directory.
7913         * gcc.target/sparc/sparc.exp: New driver.
7914         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7915         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7916         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7917         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7918
7919 2004-11-10  Paul Brook  <paul@codesourcery.com>
7920
7921         PR fortran/18218
7922         * gfortran.dg/list_read.c: New test.
7923
7924 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7925
7926         PR c/18322
7927         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7928         expected diagnostic location.
7929
7930 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7931
7932         * gcc.dg/20041109-1.c: New test.
7933
7934 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7935
7936         PR objc/18406
7937         * objc/compile/pr18406.m: New test.
7938
7939 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7940
7941         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7942
7943 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7944
7945         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7946
7947 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7948
7949         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7950
7951 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7952
7953         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7954         exit.
7955
7956 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7957
7958         PR tree-opt/18299
7959         * gcc.c-torture/pr18299-1.c: New test.
7960
7961 2004-11-06  Andreas Schwab  <schwab@suse.de>
7962
7963         * gcc.dg/pr16286.c: Also test for bool and pixel.
7964
7965 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7966
7967         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7968         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7969         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7970         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7971         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7972         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7973         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7974         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7975         gcc.dg/struct-semi-3.c: New tests.
7976
7977 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7978
7979         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7980
7981 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7982
7983         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7984         Do not use C99 designators.
7985
7986 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7987
7988         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7989
7990 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7991
7992         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7993         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7994         * gcc.c-torture/execute/simd-5.x: Remove.
7995
7996 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7997
7998         PR rtl-optimization/17933
7999         * gcc.dg/torture/pr17933-1.c: New test.
8000
8001 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8002
8003         PR target/18106
8004         * lib/target-supports.exp (check_weak_available): Support
8005         Windows.
8006
8007 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8008
8009         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8010         call to fflush(stdout) before abort.
8011         (my_ffsll): New function.
8012         (generate_fields): Use it.
8013
8014 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8015
8016         * gcc.dg/init-undef-1.c: New test.
8017
8018 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8019
8020         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8021         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8022         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8023         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8024         expected messages for new parser.
8025
8026 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8027
8028         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8029
8030 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8031
8032         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8033         on LP64 targets.
8034
8035 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8036
8037         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8038         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8039         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8040         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8041         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8042         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8043         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8044         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8045         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8046         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8047
8048 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8049
8050         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8051         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8052         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8053         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8054         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8055         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8056         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8057         for new parser.
8058
8059 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8060
8061         PR target/15342
8062         * gcc.dg/20041104-1.c: New test.
8063
8064 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8065
8066         * g++.dg/template/nontype7.C: New test.
8067         * g++.dg/template/nontype8.C: Likewise.
8068         * g++.dg/template/nontype9.C: Likewise.
8069         * g++.dg/template/nontype10.C: Likewise.
8070         * g++.dg/tc1/dr49.C: Likewise.
8071         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8072         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8073
8074 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8075
8076         * g++.dg/rtti/tinfo1.C: Remove xfails.
8077
8078 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8079
8080         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8081         packed attribute to the definition to satisfy the new C++ parser.
8082
8083 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8084
8085         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8086         invocations of va_arg.
8087
8088 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8089
8090         PR c++/18124
8091         * g++.dg/template/crash25.C: New test.
8092
8093         PR c++/18155
8094         * g++.dg/template/typedef2.C: New test.
8095         * g++.dg/parse/crash13.C: Adjust error markers.
8096
8097         PR c++/18177
8098         * g++.dg/conversion/const3.C: New test.
8099
8100 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8101
8102         PR fortran/17535
8103         PR fortran/17583
8104         PR fortran/17713
8105         * gfortran.dg/generic_[123].f90: New testcases.
8106
8107 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8108
8109         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8110         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8111
8112 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8113
8114         PR tree-opt/16808
8115         * gcc.c-torture/compile/pr16808.c: New test.
8116
8117 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8118
8119         PR rtl-optimization/17104
8120         * gcc.dg/ppc-bitfield1.c: New.
8121
8122 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8123
8124         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8125
8126 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8127
8128         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8129         strings for 32-bit code.
8130
8131 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8132
8133         PR c/18239
8134         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8135
8136 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8137
8138         PR c++/18064
8139         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8140
8141 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8142
8143         PR c++/15172
8144         * g++.dg/init/aggr2.C: New test.
8145
8146 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8147
8148         * objc.dg/local-decl-1.m: New test.
8149
8150 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8151
8152         * gcc.dg/20040910-1.c: Adjust regex.
8153
8154 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8155
8156         PR rtl-optimization/18084
8157         * g++.dg/opt/pr18084-1.C: New testcase.
8158
8159 2004-10-30  Matt Austern  <austern@apple.com>
8160
8161         PR c++/17542
8162         * g++.dg/ext/attrib18.C: New test.
8163
8164 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8165
8166         PR middle-end/18096
8167         * gcc.dg/pr18096-1.c: New test case.
8168
8169 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8170
8171         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8172
8173 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8174
8175         PR c/16666
8176         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8177         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8178         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8179         gcc.dg/old-style-prom-3.c: New tests.
8180
8181 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8182
8183         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8184         Remove unnecessary inclusion of stdio.h.
8185
8186 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8187
8188         PR rtl-optimization/17581
8189         * gcc.dg/pr17581-1.c: New test case.
8190
8191 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8192
8193         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8194         being implemented.
8195         * g++.dg/conversion/dr195-1.C: New.
8196         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8197         * g++.old-deja/g++.mike/p10148.C: Likewise.
8198
8199 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8200
8201         PR c++/17695
8202         * g++.dg/debug/typedef2.C: New test.
8203
8204 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8205
8206         PR fortran/13490
8207         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8208         * gfortran.dg/g77/README: Update.
8209
8210 2004-10-28  Matt Austern  <austern@apple.com>
8211
8212         PR c++/14124
8213         * g++.dg/ext/packed7.C: New test.
8214
8215 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8216
8217         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8218         scan-assembler.
8219         * lib/scanasm.exp (hidden-scan-for): New proc.
8220         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8221         string.
8222         (scan-not-hidden): Likewise.
8223         * lib/target-supports.exp (check_visibility_available): mach-o is
8224         support too.
8225
8226 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/17132
8229         * g++.dg/template/memclass3.C: New test.
8230
8231 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8232
8233         PR middle-end/18160
8234         * gcc.dg/register-var-1.c: New test.
8235         * gcc.dg/register-var-2.c: New test.
8236         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8237         error now.
8238
8239 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8240
8241         PR other/18172
8242         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8243         unused variables.
8244         * gcc.dg/vect/vect-22.c: Likewise.
8245
8246 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8247
8248         * gcc.dg/i386-rotate-1.c: New test.
8249
8250 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8251
8252         * g++.dg/init/ref12.C: Add "run" marker.
8253
8254         PR c++/17435
8255         * g++.dg/init/ref12.C: New test.
8256
8257         PR c++/18140
8258         * g++.dg/template/shift1.C: New test.
8259         * g++.dg/template/error10.C: Adjust error markers.
8260
8261 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8262
8263         PR tree-opt/17529
8264         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8265
8266 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8267
8268         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8269         * gcc.dg/weak/weak-3.c: Likewise.
8270         * gcc.dg/weak/weak-5.c: Likewise.
8271         * gcc.dg/weak/weak-9.c: Likewise.
8272         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8273         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8274
8275         * gcc.dg/darwin-weakimport-1.c: New.
8276
8277 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8278
8279         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8280
8281 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8282
8283         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8284         'syntax' error messages.
8285         * gcc.dg/cpp/direct2s.c: Likewise.
8286
8287 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8288
8289         * gcc.c-torture/compile/20041026-1.c: New.
8290
8291 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8292
8293         PR c++/18093
8294         * g++.dg/lookup/ns2.C: New test.
8295
8296         PR c++/18020
8297         * g++.dg/template/enum4.C: New test.
8298
8299         PR c++/18161
8300         * g++.dg/template/expr1.C: New test.
8301
8302 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8303
8304         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8305
8306 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8307
8308         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8309         gcc.dg/decl-nospec-3.c: New tests.
8310
8311 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8312
8313         * objc.dg/super-class-3.m: New test.
8314
8315 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8316
8317         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8318         resyncing.
8319         * gcc.dg/cpp/direct2s.c: Likewise.
8320
8321 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8322
8323         * objc.dg/image-info.m: Update for changes to section selection.
8324
8325 2004-10-25  David Ayers  <d.ayers@inode.at>
8326             Ziemowit Laski  <zlaski@apple.com>
8327
8328         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8329         diagnostics when messaging 'id <Proto>'.
8330         * objc.dg/class-protocol-1.m: New test.
8331         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8332         a non-existent method signature.
8333         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8334         Update diagnostics when messaging with non-existent method signature.
8335         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8336         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8337         invalid receivers are now resolved as if messaging 'id'; remove
8338         extraneous diagnostics.
8339
8340 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8341
8342         PR c/16667
8343         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8344         gcc.dg/init-desig-obs-3.c: New tests.
8345
8346 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8347
8348         * gcc.dg/debug/20041023-1.c: New test.
8349
8350 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8351
8352         PR middle-end/17407
8353         * gcc.c-torture/compile/pr17407.c: New test.
8354
8355         PR c++/18121
8356         * g++.dg/template/array8.C: New test.
8357
8358 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8359
8360         PR other/18138
8361         * lib/g++.exp: Accept more than one multilib libgcc.
8362         * lib/gcc-dg.exp: Likewise.
8363         * lib/objc.exp: Likewise.
8364         * lib/treelang.exp: Likewise.
8365         * lib/gfortran.exp: Likewise.
8366
8367 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8368
8369         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8370
8371 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8372
8373         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8374         * gcc.dg/c99-const-expr-3.c: Likewise.
8375
8376 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8377
8378         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8379
8380 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8381
8382         * gcc.c-torture/execute/loop-2e.x: Remove.
8383
8384 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         PR c++/18095
8387         * g++.dg/parse/crash18.C: New.
8388         * g++.dg/parse/crash19.C: New.
8389
8390 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8391
8392         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8393         * g++.dg/ext/dllimport2.C: Same.
8394         * g++.dg/ext/dllimport8.C: Same.
8395
8396 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8397
8398         PR c++/10841
8399         * g++.dg/conversion/cast1.C: New test.
8400         * g++.dg/overload/pmf1.C: Adjust error marker.
8401
8402 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8403
8404         PR objc/17923
8405         * objc.dg/const-str-7.m: New test.
8406
8407 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8408
8409         * g++.dg/template/memfriend11.C: Fix comment typo.
8410         * g++.dg/template/memfriend14.C: Likewise.
8411
8412 2004-10-20  Richard Henderson  <rth@redhat.com>
8413
8414         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8415         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8416         -fasynchronous-unwind-tables.
8417
8418 2004-10-20  Richard Henderson  <rth@redhat.com>
8419
8420         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8421         (main): Return success.
8422         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8423         (main): Return success.
8424
8425 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8426
8427         PR c++/13495
8428         * g++.dg/template/memfriend9.C: New test.
8429         * g++.dg/template/memfriend10.C: Likewise.
8430         * g++.dg/template/memfriend11.C: Likewise.
8431         * g++.dg/template/memfriend12.C: Likewise.
8432         * g++.dg/template/memfriend13.C: Likewise.
8433         * g++.dg/template/memfriend14.C: Likewise.
8434         * g++.dg/template/memfriend15.C: Likewise.
8435         * g++.dg/template/memfriend16.C: Likewise.
8436         * g++.dg/template/memfriend17.C: Likewise.
8437         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8438
8439 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8440
8441         * g++.dg/conversion/dr195.C: New.
8442         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8443
8444 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8445             Devang Patel  <dpatel@apple.com>
8446
8447         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8448         of floating point arithmetic, which could trap.
8449
8450 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/14035
8453         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8454         * g++.dg/conversion/const2.C: New test.
8455         * g++.dg/expr/reinterpret2.C: New test.
8456         * g++.dg/expr/reinterpret3.C: New test.
8457         * g++.dg/expr/cast2.C: New test.
8458         * g++.dg/expr/copy1.C: New test.
8459         * g++.dg/other/conversion1.C: Change error message.
8460         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8461         function pointers to void *.
8462         * g++.old-deja/g++.mike/p10148.C: Likewise.
8463
8464 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8465
8466         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8467
8468 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8469
8470         PR c++/18047
8471
8472         * g++.dg/parse/expr3.C: New test.
8473
8474 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8475
8476         * gcc.dg/smod-1.c: New test.
8477
8478 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8479
8480         * objc.dg/method-14.m: New test.
8481
8482 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8483
8484         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8485         Also xfail as the patch was reverted.
8486
8487 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         PR middle-end/16973
8490         * gcc.dg/pr16973.c: New test.
8491
8492 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8493
8494         PR tree-optimization/17656
8495         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8496
8497 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8498
8499         * g++.dg/eh/shadow1.C: New.
8500
8501 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8502
8503         * gcc.c-torture/compile/20041018-1.c: New test.
8504
8505 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8506
8507         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8508         compiler referring to register 0 when accessing sdata.  The linker
8509         now patches things up.
8510
8511 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8512
8513         PR c/17529
8514         * gcc.c-torture/compile/pr17529.c: New test.
8515
8516 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8517
8518         PR c++/17743
8519         * g++.dg/ext/attrib17.C: New test.
8520
8521 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8522
8523         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8524
8525 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8526
8527         PR c++/10479
8528         * g++.dg/ext/attrib16.C: New test.
8529
8530 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/17042
8533         * g++.dg/init/dso_handle1.C: New test.
8534
8535         PR c++/14667
8536         * g++.dg/parse/typedef6.C: New test.
8537
8538         PR c++/17916
8539         * g++.dg/parse/pragma1.C: New test.
8540
8541 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8542
8543         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8544
8545 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8546
8547         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8548         -fno-common when on HPPA HP-UX platforms.
8549
8550 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR other/16820
8553         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8554         stdint.h.
8555         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8556         uintptr_t.
8557
8558 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8559
8560         PR c++/16301
8561         * g++.dg/lookup/strong-using-4.C: New test.
8562
8563 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8564
8565         PR middle-end/16567
8566         * gcc.c-torture/compile/nested-1.c: New test.
8567
8568 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8569
8570         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8571         and mipsisa64*-*-* (until support for misaligned loads is added).
8572         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8573         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8574         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8575         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8576         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8577         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8578
8579 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/17976
8582         * g++.dg/init/dtor3.C: New test.
8583
8584 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8585
8586         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8587
8588 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8589
8590         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8591         * gcc.dg/macho-lo-sum.c: Likewise.
8592
8593 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8594
8595         * gcc.dg/ppc-spe64-1.c: New test.
8596
8597 2004-10-14  Devang Patel  <dpatel@apple.com>
8598
8599         PR 17635
8600         * gcc.dg/pr17635.c : New test.
8601
8602 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8603
8604         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8605         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8606         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8607         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8608         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8609         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8610         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8611         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8612         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8613         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8614         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8615         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8616         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8617         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8618         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8619         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8620         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8621         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8622
8623 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8624
8625         * gcc.dg/vect/vect-82.c: New testcase.
8626         * gcc.dg/vect/vect-82_64.c: New testcase.
8627         * gcc.dg/vect/vect-83.c: New testcase.
8628         * gcc.dg/vect/vect-83_64.c: New testcase.
8629
8630 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8631
8632         * gcc.dg/cpp/error-1.c: New test.
8633
8634 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8635
8636         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8637
8638 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8639
8640         PR target/17984
8641         * gcc.dg/cris-peep2-xsrand2.c: New test.
8642
8643 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8644
8645         PR c++/17661
8646         * testsuite/g++.dg/expr/for2.C: New test.
8647
8648 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8649
8650         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8651
8652 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR tree-optimization/17724
8655         * g++.dg/opt/pr17724-1.C: New test.
8656         * g++.dg/opt/pr17724-2.C: New test.
8657         * g++.dg/opt/pr17724-3.C: New test.
8658         * g++.dg/opt/pr17724-4.C: New test.
8659         * g++.dg/opt/pr17724-5.C: New test.
8660         * g++.dg/opt/pr17724-6.C: New test.
8661
8662 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8663
8664         PR c/17301
8665         * gcc.dg/pr17301-2.c: New test.
8666
8667 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8668
8669         PR c++/15876
8670         * g++.dg/parse/error22.C: New test.
8671
8672         PR c++/17936
8673         * g++.dg/template/spec18.C: New test.
8674
8675 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8676
8677         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8678         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8679         memcpy.
8680         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8681         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8682
8683 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8684
8685         * g++.dg/eh/cleanup5.C: Add dg-options "".
8686
8687 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8688
8689         PR middle-end/17657
8690         * gcc.dg/switch-4.c: New test case.
8691
8692 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8693
8694         * gcc.c-torture/execute/20041011-1.c: New test.
8695
8696 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8697
8698         PR c++/17554
8699         * g++.dg/init/for3.C: New test.
8700
8701         PR c++/17657
8702         * g++.dg/opt/switch2.C: New test.
8703
8704         PR middle-end/17703
8705         * g++.dg/warn/Wreturn-2.C: New test.
8706
8707 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8708
8709         PR c++/17907
8710         * g++.dg/eh/cleanup5.C: New test.
8711
8712 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8713
8714         PR c++/17393
8715         * g++.dg/parse/error21.C: New test.
8716
8717 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8718
8719         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8720         * g++.dg/warn/incomplete1.C: Likewise.
8721         * g++.dg/template/qualttp20.C: Likewise.
8722
8723 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8724
8725         PR c/17881
8726         * parm-incomplete-1.c: New test.
8727
8728 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c++/17867
8731         * g++.dg/parse/error19.C: New test.
8732
8733         PR c++/17670
8734         * g++.dg/init/new11.C: New test.
8735
8736         PR c++/17821
8737         * g++.dg/parse/error20.C: New test.
8738
8739         PR c++/17826
8740         * g++.dg/template/crash24.C: New test.
8741
8742 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8743
8744         PR c/17301
8745         * gcc.dg/pr17301-1.c: New test.
8746
8747 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8748
8749         PR c/17189
8750         * gcc.dg/anon-struct-5.c: New test.
8751
8752 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8753
8754         PR c/17844
8755         * gcc.dg/pr17844-1.c: New test.
8756
8757 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8758
8759         PR tree-optimization/17906
8760         * gcc.c-torture/compile/pr17906.c: New.
8761
8762 2004-10-09  Stuart Hastings  <stuart@apple.com>
8763             Roger Sayle  <roger@eyesopen.com>
8764
8765         PR rtl-optimization/17853
8766         * gcc.dg/i386-mmx-5.c: New testcase.
8767
8768 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8769
8770         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8771
8772 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8773
8774         PR c++/17524
8775         * g++.dg/template/static9.C: New test.
8776
8777         PR c++/17685
8778         * g++.dg/parse/operator5.C: New test.
8779
8780 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8781
8782         PR middle-end/17894
8783         * gcc.c-torture/execute/divcmp-4.c: New test case.
8784
8785 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8786
8787         PR tree-opt/17902
8788         * g++.dg/opt/pr17902.C: New test.
8789
8790 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8791
8792         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8793
8794 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8795
8796         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8797
8798 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8799
8800         * gcc.dg/assign-warn-3.c: New test.
8801
8802 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8803
8804         PR c/16999
8805         * gcc.dg/cpp/ident-1.c: New test.
8806
8807 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8808
8809         * gcc.c-torture/compile/acc1.c: New.
8810
8811 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8812
8813         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8814         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8815
8816 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8817
8818         * gcc.dg/ultrasp11.c: New test.
8819
8820 2004-10-08  Michael Matz  <matz@suse.de>
8821
8822         * gcc.dg/doloop-2.c: New test.
8823
8824 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8825
8826         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8827         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8828         objc.dg/method-9.m: Update expected diagnostics.
8829
8830 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8831
8832         * gcc.dg/ppc-fsel-3.c: New file.
8833         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8834
8835 2004-10-07  Paul Brook  <paul@codesourcery.com>
8836
8837         * gfortran.dg/intrinsic_verify_1.f90: New test.
8838
8839 2004-10-07  Paul Brook  <paul@codesourcery.com>
8840
8841         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8842
8843 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8844
8845         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8846         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8847         commit.
8848
8849 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8850
8851         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8852
8853 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8854
8855         PR c++/17115
8856         * g++.dg/warn/Winline-4.C: New test.
8857
8858 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8859
8860         * gcc.c-torture/compile/20041007-1.c: New test.
8861
8862 2004-10-07  Paul Brook  <paul@codesourcery.com>
8863
8864         PR fortran/17678
8865         * gfortran.dg/use_allocated_1.f90: New test.
8866
8867 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8868
8869         PR middle-end/17849
8870         * gfortran.fortran-torture/compile/nested.f90: New test
8871
8872 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8873
8874         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8875
8876 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8877
8878         PR c++/17368
8879         * g++.dg/ext/asm6.C: New test.
8880
8881 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8882
8883         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8884
8885 2004-10-06  Paul Brook  <paul@codesourcery.com>
8886
8887         PR libfortran/17709
8888         * gfortran.dg/empty_format_1.f90: New test.
8889
8890 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8891
8892         PR fortran/17568
8893         * gfortran.dg/ishft.f90: New test.
8894
8895         PR fortran/17283
8896         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8897         tests.
8898
8899 2004-10-06  Paul Brook  <paul@codesourcery.com>
8900
8901         * gfortran.dg/do_1.f90: New test.
8902
8903 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8904
8905         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8906         optimizing for size.
8907
8908 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8909
8910         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8911
8912 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8913
8914         * gcc.c-torture/compile/20041005-1.c: New test.
8915
8916 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8917
8918         PR c++/17829
8919         * g++.dg/lookup/koenig4.C: New.
8920
8921 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8922
8923         * g++.dg/other/classkey1.C: Adjust quoting marks.
8924         * g++.dg/parse/error15.C: Likewise.
8925         * g++.dg/template/meminit2.C (int>): Likewise.
8926
8927 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8928
8929         PR fortran/17283
8930         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8931
8932         PR fortran/17631
8933         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8934
8935         PR fortran/17708
8936         * gfortran.dg/pr17708.f90: New test.
8937
8938 2004-10-04  Chao-ying Fu  <fu@mips.com>
8939
8940         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8941         * gcc.dg/vect/vect-4.c: Ditto.
8942         * gcc.dg/vect/vect-5.c: Ditto.
8943         * gcc.dg/vect/vect-6.c: Ditto.
8944         * gcc.dg/vect/vect-8.c: Ditto.
8945         * gcc.dg/vect/vect-16.c: Ditto.
8946         * gcc.dg/vect/vect-30.c: Ditto.
8947         * gcc.dg/vect/vect-40.c: Ditto.
8948         * gcc.dg/vect/vect-41.c: Ditto.
8949         * gcc.dg/vect/vect-42.c: Ditto.
8950         * gcc.dg/vect/vect-43.c: Ditto.
8951         * gcc.dg/vect/vect-44.c: Ditto.
8952         * gcc.dg/vect/vect-45.c: Ditto.
8953         * gcc.dg/vect/vect-46.c: Ditto.
8954         * gcc.dg/vect/vect-47.c: Ditto.
8955         * gcc.dg/vect/vect-48.c: Ditto.
8956         * gcc.dg/vect/vect-49.c: Ditto.
8957         * gcc.dg/vect/vect-50.c: Ditto.
8958         * gcc.dg/vect/vect-51.c: Ditto.
8959         * gcc.dg/vect/vect-52.c: Ditto.
8960         * gcc.dg/vect/vect-53.c: Ditto.
8961         * gcc.dg/vect/vect-54.c: Ditto.
8962         * gcc.dg/vect/vect-55.c: Ditto.
8963         * gcc.dg/vect/vect-56.c: Ditto.
8964         * gcc.dg/vect/vect-57.c: Ditto.
8965         * gcc.dg/vect/vect-58.c: Ditto.
8966         * gcc.dg/vect/vect-59.c: Ditto.
8967         * gcc.dg/vect/vect-60.c: Ditto.
8968         * gcc.dg/vect/vect-74.c: Ditto.
8969         * gcc.dg/vect/vect-79.c: Ditto.
8970         * gcc.dg/vect/vect-80.c: Ditto.
8971
8972 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8973
8974         * gcc.dg/unused-7.c: Use the correct option.
8975
8976 2004-10-04  Paul Brook  <paul@codesourcery.com>
8977         Bud Davis  <bdavis9659@comcast.net>
8978
8979         PR fortran/17706
8980         PR fortran/16434
8981         * gfortran/pr17706.f90: New test.
8982         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8983
8984 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8985
8986         * gfortran.dg/pr17612.f90: New test.
8987
8988 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8989
8990         * g++.dg/template/local1.C: Adjust quoting marks in
8991         testing for diagnostics.
8992         * g++.dg/tls/diag-2.C: Likewise.
8993         * g++.dg/other/error8.C: Likewise.
8994
8995 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8996
8997         PR c/17178
8998         * gcc.dg/unused-4.c: Adjust to be correct.
8999
9000         PR c/17820
9001         * gcc.dg/unused-7.c: New test.
9002
9003 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9004
9005         PR c++/17797
9006         * g++.dg/overload/template2.C: New test.
9007
9008 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9009
9010         PR tree-optimization/16632
9011         * gcc.dg/tree-ssa/20041002-1.c: New.
9012
9013 2004-10-03  Paul Brook  <paul@codesourcery.com>
9014
9015         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9016         rather than relying on default formatting.
9017
9018 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9019
9020         * gcc.dg/20040920-1.c: Update expected message text.
9021
9022 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9023
9024         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9025
9026 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9027
9028         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9029         tree level.
9030
9031 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9032
9033         * gcc.dg/tree-ssa/pr17343.c: Remove.
9034
9035 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9036
9037         PR tree-opt/17343
9038         * gcc.dg/tree-ssa/pr17343.c: New test.
9039
9040 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9041
9042         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9043         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9044         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9045         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9046         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9047
9048 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9049
9050         * gcc.dg/lvalue-2.c: New test.
9051
9052 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9053
9054         PR c/17730
9055         * gcc.dg/pr17730-1.c: New test
9056
9057 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9058
9059         PR c/7425
9060         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9061
9062 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9063
9064         * gcc.c-torture/execute/stdarg-1.c: New test.
9065         * gcc.c-torture/execute/stdarg-2.c: New test.
9066         * gcc.c-torture/execute/stdarg-3.c: New test.
9067         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9068         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9069         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9070         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9071         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9072
9073 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9074
9075         PR tree-optimization/17697
9076         * g++.dg/opt/pr17697-1.C: New test.
9077         * g++.dg/opt/pr17697-2.C: New test.
9078         * g++.dg/opt/pr17697-3.C: New test.
9079
9080 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9081
9082         PR c/16409
9083         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9084         gcc.dg/vla-init-5.c: New tests.
9085
9086 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9087
9088         PR c/13804
9089         * gcc.dg/pr13804-1.c: New test.
9090
9091 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9092
9093         PR fortran/16938
9094         * gfortran.dg/pr16938.f90: New test.
9095
9096 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9097
9098         * g++.dg/template/crash23.C: New test.
9099
9100 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9101
9102         PR c++/17585
9103         * g++.dg/template/static8.C: New test.
9104
9105 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9106
9107         PR c++/17681
9108         * g++.dg/other/error9.C: New test.
9109
9110 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9111
9112         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9113
9114 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9115
9116         PR fortran/15164
9117         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9118
9119 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9120
9121         PR middle-end/17112
9122         * gcc.dg/pr17112-1.c: New test case.
9123
9124 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9125
9126         PR c/11459
9127         * gcc.dg/pr11459-1.c: New test.
9128
9129 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9130
9131         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9132         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9133
9134 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9135
9136         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9137
9138 2004-09-25  Jan Hubicka  <jh@suse.cz>
9139
9140         * compile/30040909-1.c: New test.
9141         * compile/30040907-1.c: New test.
9142
9143 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9144
9145         * gcc.c-torture/execute/va-arg-26.c: New test.
9146
9147 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9148
9149         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9150         extra diagnostics on targets with 64-bit pointers.
9151         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9152
9153 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9154
9155         PR c/17188
9156         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9157         * gcc.dg/decl-3.c: Adjust expected message.
9158
9159 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9160
9161         PR fortran/17615
9162         * gfortran.dg/pr17615.f90: New test.
9163
9164 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9165
9166         PR tree-optimzation/17517
9167         * g++.dg/tree-ssa/pr17517.C: New Test.
9168
9169 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9170
9171         PR c++/16889
9172         * g++.dg/lookup/ambig3.C: New.
9173
9174 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9175
9176         PR tree-opt/17624
9177         * g++.dg/opt/pr17624.C: New test.
9178
9179 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9180
9181         PR c/6980
9182         * gcc.dg/Wbad-function-cast-1.c: New test.
9183
9184 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9185
9186         * g++.dg/ext/complit1.C
9187         * g++.dg/other/error2.C
9188         * g++.dg/other/nontype-1.C
9189         * g++.dg/parse/crash11.C
9190         * g++.dg/parse/crash12.C
9191         * g++.dg/parse/error15.C
9192         * g++.dg/parse/error4.C
9193         * g++.dg/parse/tmpl-outside1.C
9194         * g++.dg/parse/too-many-tmpl-args1.C
9195         * g++.dg/template/dependent-expr3.C
9196         * g++.dg/template/error10.C
9197         * g++.dg/template/instantiate1.C
9198         * g++.dg/template/vtable2.C
9199         * g++.dg/warn/Wshadow-1.C
9200         * g++.dg/warn/weak1.C
9201         * g++.old-deja/g++.brendan/crash16.C
9202         * g++.old-deja/g++.brendan/crash18.C
9203         * g++.old-deja/g++.brendan/crash48.C
9204         * g++.old-deja/g++.brendan/crash49.C
9205         * g++.old-deja/g++.brendan/crash55.C
9206         * g++.old-deja/g++.brendan/crash56.C
9207         * g++.old-deja/g++.brendan/crash8.C
9208         * g++.old-deja/g++.brendan/enum11.C
9209         * g++.old-deja/g++.brendan/enum8.C
9210         * g++.old-deja/g++.brendan/enum9.C
9211         * g++.old-deja/g++.brendan/friend3.C
9212         * g++.old-deja/g++.brendan/misc14.C
9213         * g++.old-deja/g++.bugs/900402_02.C
9214         * g++.old-deja/g++.bugs/900404_03.C
9215         * g++.old-deja/g++.bugs/900404_04.C
9216         * g++.old-deja/g++.bugs/900428_03.C
9217         * g++.old-deja/g++.jason/crash4.C
9218         * g++.old-deja/g++.jason/overload21.C
9219         * g++.old-deja/g++.jason/redecl1.C
9220         * g++.old-deja/g++.jason/report.C
9221         * g++.old-deja/g++.jason/rfg10.C
9222         * g++.old-deja/g++.jason/template30.C
9223         * g++.old-deja/g++.law/arm12.C
9224         * g++.old-deja/g++.law/ctors5.C
9225         * g++.old-deja/g++.law/cvt20.C
9226         * g++.old-deja/g++.law/init10.C
9227         * g++.old-deja/g++.law/init8.C
9228         * g++.old-deja/g++.law/visibility17.C
9229         * g++.old-deja/g++.law/visibility7.C
9230         * g++.old-deja/g++.mike/net8.C
9231         * g++.old-deja/g++.mike/p646.C
9232         * g++.old-deja/g++.mike/p700.C
9233         * g++.old-deja/g++.mike/p701.C
9234         * g++.old-deja/g++.mike/p811.C
9235         * g++.old-deja/g++.ns/template13.C
9236         * g++.old-deja/g++.other/array3.C
9237         * g++.old-deja/g++.other/crash25.C
9238         * g++.old-deja/g++.other/dtor3.C
9239         * g++.old-deja/g++.other/dtor4.C
9240         * g++.old-deja/g++.other/main1.C
9241         * g++.old-deja/g++.other/warn7.C
9242         * g++.old-deja/g++.pt/crash11.C
9243         * g++.old-deja/g++.pt/crash36.C
9244         * g++.old-deja/g++.pt/spec22.C
9245         * g++.old-deja/g++.pt/spec9.C
9246         * g++.old-deja/g++.pt/ttp52.C
9247         * g++.old-deja/g++.robertl/eb103.C
9248         * g++.old-deja/g++.robertl/eb121.C
9249         * g++.old-deja/g++.robertl/eb22.C
9250         * g++.old-deja/g++.robertl/eb8.C:
9251         Update locations and/or regexps of dg-error markers.
9252         Remove markers for some bogus messages that are no longer issued.
9253
9254 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9255
9256         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9257         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9258
9259 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9260
9261         PR c++/17618
9262         * g++.dg/lookup/crash5.C: New test.
9263
9264 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9265
9266         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9267         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9268         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9269         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9270         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9271         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9272
9273         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9274         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9275         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9276         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9277         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9278         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9279
9280         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9281
9282         * gcc.dg/vect/vect-44.c: Check additional cases.
9283         * gcc.dg/vect/vect-48.c: Check additional cases.
9284
9285         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9286         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9287         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9288         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9289         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9290         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9291         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9292         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9293         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9294
9295         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9296         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9297         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9298
9299 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9300
9301         * gcc.dg/tree-ssa/loop-6.c: New test.
9302
9303 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9304
9305         PR c++/17620
9306         * g++.dg/inherit/base2.C: New.
9307
9308 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9309
9310         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9311         * gcc.dg/20001012-2.c: Likewise.
9312         * gcc.dg/20001013-1.c: Likewise.
9313         * gcc.dg/20001101-1.c: Likewise.
9314         * gcc.dg/20001102-1.c: Likewise.
9315         * gcc.dg/bf-spl1.c: Likewise.
9316         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9317         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9318
9319 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9320
9321         PR tree-optimization/16721
9322         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9323
9324 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9325
9326         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9327         * gcc.dg/20040305-1.c: Likewise.
9328
9329 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9330
9331         PR c/16566
9332         * gcc.c-torture/compile/pr16566-1.c,
9333         gcc.c-torture/compile/pr16566-2.c,
9334         gcc.c-torture/compile/pr16566-3.c: New tests.
9335
9336 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9337
9338         PR tree-optimization/17512
9339         * gcc.c-torture/compile/20040916-1.c.
9340
9341 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9342
9343         * gcc.dg/pragma-re-3.c: New test.
9344
9345 2004-09-17  Matt Austern  <austern@apple.com>
9346
9347         PR c++/15049
9348         * g++.dg/other/anon3.C: New.
9349
9350 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9351
9352         PR c++/7503
9353         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9354         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9355         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9356         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9357         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9358
9359 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9360
9361         PR fortran/17286
9362         * gfortran.dg/pr17286.f90: New test.
9363
9364 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9365
9366         PR c++/17530
9367         * g++.dg/template/static7.C: New test.
9368
9369 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9370
9371         PR tree-opt/17558
9372         * gcc.c-torture/compile/pr17558.c: New test.
9373
9374 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9375
9376         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9377         if SKIP_ATTRIBUTE is defined.
9378
9379 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9380
9381         PR fortran/15957
9382         * gfortran.dg/pr15957.f90: New test.
9383
9384 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9385
9386         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9387         in comparison.
9388         * gcc.dg/vect/vect-79.c: Likewise.
9389         * gcc.dg/vect/vect-80.c: Likewise.
9390
9391 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9392
9393         PR fortran/15750
9394         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9395
9396 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9397
9398         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9399         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9400         * gcc.dg/vect/vect-62.c: New testcase.
9401         * gcc.dg/vect/vect-63.c: New testcase.
9402         * gcc.dg/vect/vect-64.c: New testcase.
9403         * gcc.dg/vect/vect-65.c: New testcase.
9404         * gcc.dg/vect/vect-66.c: New testcase.
9405         * gcc.dg/vect/vect-67.c: New testcase.
9406         * gcc.dg/vect/vect-68.c: New testcase.
9407         * gcc.dg/vect/vect-69.c: New testcase.
9408         * gcc.dg/vect/vect-79.c: New testcase.
9409         * gcc.dg/vect/vect-80.c: New testcase.
9410
9411 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9412
9413         * gcc.target/mips/asm-1.c: New test.
9414
9415 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9416
9417         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9418         * gcc.dg/vect/vect-73.c: New testcase.
9419         * gcc.dg/vect/vect-74.c: New testcase.
9420         * gcc.dg/vect/vect-75.c: New testcase.
9421         * gcc.dg/vect/vect-76.c: New testcase.
9422         * gcc.dg/vect/vect-77.c: New testcase.
9423         * gcc.dg/vect/vect-78.c: New testcase
9424
9425 2004-09-18  Paul Brook  <paul@codesourcery.com>
9426
9427         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9428
9429 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9430
9431         PR c/17424
9432         * gcc.dg/pr17424-1.c: New test.
9433
9434 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9435
9436         * g++.dg/tree-ssa/pr17153.C: New test.
9437
9438 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9439
9440         PR pch/13361
9441         * testsuite/g++.dg/pch/wchar-1.C: New.
9442         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9443
9444 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9445
9446         * gcc.c-torture/execute/20040917-1.c: New test.
9447
9448 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9449
9450         PR tree-optimization/17319
9451         * gcc.dg/pr17319.c: New test.
9452
9453 2004-09-17  Devang Patel  <dpatel@apple.com>
9454
9455         * gcc.dg/20040813-1.c: New test.
9456
9457 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9458
9459         PR tree-optimization/17273
9460         * gcc.c-torture/compile/pr17273.c: New test.
9461
9462 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9463
9464         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9465         Update expected messages.
9466         * gcc.dg/declspec-13.c: New test.
9467
9468 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9469
9470         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9471
9472 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9473
9474         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9475         change what 'a' is pointing to.
9476
9477 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9478
9479         PR c++/16002
9480         * g++.dg/template/error18.C: New test.
9481
9482         PR c++/16029
9483         * g++.dg/warn/Wunused-8.C: New test.
9484
9485 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9486
9487         PR tree-optimization/17513
9488         * gcc.dg/20040916-1.c: New test.
9489
9490 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9491
9492         PR c++/17501
9493         * g++.dg/template/typename7.C: New test.
9494
9495 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9496
9497         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9498
9499 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9500
9501         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9502         with -ftree-based-profiling also.
9503         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9504
9505 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9506
9507         PR/15364
9508         * gfortran.dg/der_array_io_1.f90: New test.
9509         * gfortran.dg/der_array_io_2.f90: New test.
9510         * gfortran.dg/der_array_io_3.f90: New test.
9511
9512 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9513
9514         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9515         EABI.
9516
9517 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9518
9519         * g++.dg/opt/switch1.C: New test.
9520
9521 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9522
9523         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9524         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9525         Update expected messages.
9526
9527 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9528
9529         PR fortran/16485
9530         * gfortran.dg/same_name_1.f90: New test.
9531
9532 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9533
9534         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9535         dereference garbage pointers.
9536
9537 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9540         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9541
9542         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9543         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9544         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9545
9546 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9547
9548         PR c++/17324
9549         * g++.dg/template/mangle1.C: New test.
9550
9551 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9552
9553         PR tree-optimization/17252
9554         * gcc.c-torture/execute/pr17252.c: New test.
9555
9556 2004-09-14  Andrew Pinski  <apinski@apple.com>
9557
9558         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9559
9560 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9561
9562         PR rtl-optimization/9771
9563         * gcc.dg/pr9771-1.c: New test case.
9564
9565 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9566
9567         PR tree-optimization/15262
9568         * gcc.c-torture/execute/pr15262-1.c: New test.
9569         * gcc.c-torture/execute/pr15262-2.c: New test.
9570
9571 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9572
9573         * gcc.dg/declspec-12.c: New test.
9574
9575 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9576
9577         * gfortran.dg/pr17090.f90: Add directives to test.
9578
9579 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9580
9581         * gcc.c-torture/compile/20040914-1.c: New test.
9582
9583 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9584
9585         PR c++/16162
9586         * g++.dg/template/decl2.C: New test.
9587
9588 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9589
9590         PR fortran/17090
9591         * gfortran.dg/pr17090.f90: New test.
9592
9593 2004-09-13  Dale Johannesen  <dalej@apple.com>
9594
9595         * gcc.c-torture/compile/pr17408.c:  New test case.
9596
9597 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/16716
9600         * g++.dg/parse/crash17.C: New test.
9601
9602         PR c++/17327
9603         * g++.dg/template/enum3.C: New test.
9604
9605 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9606
9607         * lib/gcc-defs.exp: Load wrapper.exp.
9608         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9609         using local code.
9610         * lib/gcc.exp (gcc_init): Similar.
9611         * lib/gfortran.exp (gfortran_init): Similar.
9612         * lib/objc.exp (objc_init): Similar.
9613         * lib/treelang.exp (treelang_init): Similar.
9614         * lib/wrapper.exp: New file with build_wrapper call machinery in
9615         ${tool}_maybe_build_wrapper.
9616
9617 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9618
9619         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9620         "inline".
9621         * gcc.dg/declspec-11.c: Update expected messages.
9622         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9623         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9624         gcc.dg/inline-12.c: New tests.
9625
9626 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9627
9628         * g++.dg/tree-ssa/pr17400.C: New testcase.
9629
9630 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9631
9632         * gcc.target/mips/sb1-1.c: New testcase.
9633
9634 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9635
9636         * lib/g77-dg.exp: Remove unused file.
9637         * lib/mike-g77.exp: Ditto.
9638         * lib/g77.exp: Ditto.
9639
9640 2004-09-12  Richard Henderson  <rth@redhat.com>
9641
9642         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9643
9644 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9645
9646         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9647         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9648         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9649         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9650         Update expected messages.
9651
9652 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9653
9654         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9655         declaration/use mismatch for dirp parameter.
9656
9657 2004-09-12  Andrew Pinski  <apinski@apple.com>
9658
9659         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9660         -fgnu-runtime is passed.
9661
9662 2004-09-12  Richard Henderson  <rth@redhat.com>
9663
9664         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9665         do the uplevel thing and update additional_flags directly.
9666         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9667         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9668         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9669         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9670
9671 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9672
9673         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9674
9675 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9676
9677         PR middle-end/17411
9678         * g++.dg/opt/pr17411-1.C: New test case.
9679
9680 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9681
9682         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9683         gcc.dg/tls/diag-2.c: Update expected messages.
9684         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9685         messages.
9686         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9687         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9688         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9689         gcc.dg/tls/diag-5.c: New tests.
9690
9691 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9692
9693         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9694
9695 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9696
9697         * g++.dg/parse/break-in-for.C: New test.
9698
9699 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9700
9701         * gcc.dg/tree-ssa/20040911-1.c: New test.
9702
9703 2004-09-11  Andreas Jaeger  <aj@suse.de>
9704
9705         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9706         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9707
9708 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9709
9710         * gcc.target/frv: New directory of FR-V-specific tests.
9711
9712 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9713
9714         * gcc.dg/convert-vec-1.c: New test.
9715
9716 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9717
9718         PR middle-end/17024
9719         * gcc.dg/pr17024-1.c: New test case.
9720
9721 2004-09-10  Eric Christopher  <echristo@redhat.com>
9722
9723         * gcc.dg/20040910-1.c: New test.
9724
9725 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9726
9727         * gcc.dg/bitfld-9.c: New test.
9728
9729 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9730
9731         * gcc.c-torture/execute/ieee/acc1.c: New test.
9732         * gcc.c-torture/execute/ieee/acc2.c: New test.
9733         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9734
9735 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9736
9737         * gcc.dg/deprecated-2.c: New test.
9738
9739 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9740
9741         * gcc.dg/init-vec-1.c: New test.
9742
9743 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9744
9745         PR middle-end/17055
9746         * gcc.dg/pr17055-1.c: New test case.
9747
9748 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9749
9750         PR target/17377
9751         * gcc.c-torture/execute/pr17377.c: New test.
9752
9753 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9754
9755         PR c/8420
9756         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9757         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9758         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9759         gcc.dg/long-long-typespec-1.c: New tests.
9760         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9761
9762 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9763
9764         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9765         gcc.dg/gnu99-static-1.c: New tests.
9766
9767 2004-09-08  Devang Patel  <dpatel@apple.com>
9768
9769         * gcc.dg/darwin-ld-20040828-1.c: New test.
9770         * gcc.dg/darwin-ld-20040828-2.c: New test.
9771         * gcc.dg/darwin-ld-20040828-3.c: New test.
9772
9773 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9774
9775         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9776         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9777         in error message.
9778         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9779         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9780         in error message.
9781         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9782         types they qualify.
9783         * objc.dg/type-size-2.m: Fix wording in comment.
9784         * objc.dg/va-meth-1.m: New test case.
9785
9786 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9787
9788         PR c/16633:
9789         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9790         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9791
9792 2004-09-06  Devang Patel  <dpatel@apple.com>
9793
9794         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9795         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9796
9797 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9798
9799         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9800         reflect changed line numbering of diagnostics.
9801
9802 2004-09-06  Paul Brook  <paul@codesourcery.com>
9803
9804         * gfortran.dg/edit_real_1.f90: Add new test.
9805
9806 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9807
9808         * gcc.dg/tree-ssa/loop-2.c: New test.
9809         * gcc.dg/tree-ssa/loop-3.c: New test.
9810         * gcc.dg/tree-ssa/loop-4.c: New test.
9811         * gcc.dg/tree-ssa/loop-5.c: New test.
9812
9813 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9814
9815         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9816
9817 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9818
9819         * gcc.dg/format/sentinel-1.c: New test.
9820
9821 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9822
9823         * testsuite/gcc.dg/builtins-46.c: New.
9824
9825 2004-09-03  Devang Patel  <dpatel@apple.com>
9826
9827         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9828         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9829
9830 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9831
9832         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9833         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9834         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9835         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9836         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9837         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9838         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9839         the non-portable bzero.
9840         * gcc.dg/20010912-1.c: xfail for NetWare.
9841         * gcc.dg/20020426-2.c: xfail for NetWare.
9842         * gcc.dg/20021014-1.c: xfail for NetWare.
9843         * gcc.dg/20021018-1.c: xfail for NetWare.
9844         * gcc.dg/20030213-1.c: xfail for NetWare.
9845         * gcc.dg/20030225-1.c: xfail for NetWare.
9846         * gcc.dg/20030708-1.c: xfail for NetWare.
9847         * gcc.dg/builtins-config.h: Also exclude NetWare.
9848         * gcc.dg/format/format.h: Define restrict only if not already defined.
9849         * gcc.dg/nest.c: xfail for NetWare.
9850         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9851         * lib/target-supports.exp (check_visibility_available): Exclude
9852         NetWare.
9853
9854 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9855
9856         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9857         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9858         deterministic starting point for the alignment of structure fields.
9859         * gcc.dg/Wpadded.c: Dito.
9860         * g++.dg/abi/vbase10.C: Dito.
9861
9862 2004-09-03  Devang Patel  <dpatel@apple.com>
9863
9864         * g++.dg/debug/pr15736.cc: New test.
9865
9866 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9867
9868         * README.QMTEST: Fix out-of-date link.
9869
9870 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9871
9872         PR fortran/16579
9873         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9874         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9875
9876 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9877
9878         * g++.dg/abi/arm_rtti1.C: New test.
9879
9880 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9881
9882         * gcc.dg/ppc-vector-memcpy.c: New.
9883         * gcc.dg/ppc-vector-memset.c: New.
9884
9885 2004-09-02  Chao-ying Fu  <fu@mips.com>
9886
9887         * gcc.target/mips/mips-3d-1.c: New test.
9888         * gcc.target/mips/mips-3d-2.c: New test.
9889         * gcc.target/mips/mips-3d-3.c: New test.
9890         * gcc.target/mips/mips-3d-4.c: New test.
9891         * gcc.target/mips/mips-3d-5.c: New test.
9892         * gcc.target/mips/mips-3d-6.c: New test.
9893         * gcc.target/mips/mips-3d-7.c: New test.
9894         * gcc.target/mips/mips-3d-8.c: New test.
9895         * gcc.target/mips/mips-3d-9.c: New test.
9896         * gcc.target/mips/mips-ps-1.c: New test.
9897         * gcc.target/mips/mips-ps-2.c: New test.
9898         * gcc.target/mips/mips-ps-3.c: New test.
9899         * gcc.target/mips/mips-ps-4.c: New test.
9900         * gcc.target/mips/mips-ps-type.c: New test.
9901
9902 2004-09-02  Paul Brook  <paul@codesourcery.com>
9903
9904         * gfortran.dg/edit_real_1.f90: Add new tests.
9905
9906 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9907
9908         PR fortran/15327
9909         * gfortran.dg/merge_char_1.f90: New test.
9910
9911 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9912
9913         PR fortran/16404
9914         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9915
9916 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9917
9918         PR c/1522
9919         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9920
9921 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9922
9923         * g++.dg/opt/loop1.C: Do not XFAIL.
9924
9925 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9926
9927         * gcc.c-torture/execute/20040831-1.c: New test.
9928
9929 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9930
9931         PR fortran/16579
9932         * gfortran.dg/g77/20010610.f: Now passes.
9933         Copy from g77.f-torture/execute. Add dg-run directive.
9934         * gfortran.dg/g77/README: Update
9935
9936 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9937
9938         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9939         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9940         (t1, t2, t3, t4): Add volatile.
9941
9942 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9943
9944         * g++.dg/ext/visibility/arm1.C: New test.
9945
9946 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9947
9948         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9949         -pedantic-errors.
9950
9951 2004-09-01  Paul Brook  <paul@codesourcery.com>
9952
9953         * gfortran.dg/eof_2.f90: New test.
9954
9955 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9956
9957         PR fortran/16579
9958         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9959
9960 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9961
9962         PR libfortran/16805
9963         * gfortran.dg/list_read_2.f90: New test.
9964
9965 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9966
9967         * g++.dg/abi/key1.C: New test.
9968
9969 2004-08-31  Richard Henderson  <rth@redhat.com>
9970
9971         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9972         form of offsetof.
9973         * g++.dg/other/offsetof5.C: Remove duplicate.
9974
9975 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9976
9977         PR fortran/17244
9978         * gfortran.dg/func_derived_1.f90: New test.
9979
9980 2004-08-31  Paul Brook  <paul@codesourcery.com>
9981
9982         * gfortran.dg/eof_1.f90: New test.
9983
9984 2004-08-31  Paul Brook  <paul@codesourcery.com>
9985
9986         * gfortran.dg/list_read_1.f90: New file.
9987
9988 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9989
9990         * g++.dg/opt/loop1.C: XFAIL.
9991
9992 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9993
9994         * gcc.dg/funcdef-storage-1.c: New.
9995         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9996         an extern function in local scope.
9997         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9998         declare an 'auto inline' function in local scope.
9999         * gcc.dg/20011130-1.c: Likewise.
10000         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10001         an 'auto' function in local scope.
10002         * gcc.dg/20021014-1.c: Likewise.
10003         * gcc.dg/20030331-2.c: Likewise.
10004
10005 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10006
10007         * gfortran.dg/blockdata_1.f90: New test.
10008
10009 2004-08-30  Richard Henderson  <rth@redhat.com>
10010
10011         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10012
10013 2004-08-30  Richard Henderson  <rth@redhat.com>
10014
10015         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10016         additional_flags set by alternate driver.
10017         (ieee-options): New procedure.
10018         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10019         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10020         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10021         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10022
10023 2004-08-30  Richard Henderson  <rth@redhat.com>
10024
10025         * lib/f-torture.exp: Remove.
10026
10027 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR rtl-optimization/16590
10030         * g++.dg/opt/loop1.C: New test.
10031
10032 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10033
10034         PR fortran/13910
10035         * gfortran.dg/oldstyle_1.f90: New test.
10036
10037 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10038         Paul Brook  <paul@codesourcery.com>
10039
10040         * gfortran.dg/g77/README: Update.
10041         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10042         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10043         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10044
10045 2004-08-28  Paul Brook  <paul@codesourcery.com>
10046
10047         PR libfortran/17195
10048         * gfortran.dg/edit_real_1.f90: New test.
10049
10050 2004-08-27  Paul Brook  <paul@codesourcery.com>
10051
10052         * gfortran.dg/rewind_1.f90: New test.
10053
10054 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10055
10056         PR fortran/16597
10057         * gfortran.dg/pr16597.f90: New test.
10058
10059 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10060
10061         PR c/13801
10062         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10063         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10064         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10065         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10066         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10067
10068 2004-08-26  Nick Clifton  <nickc@redhat.com>
10069
10070         * gcc.c-torture/compile/pr17119.c: New test.
10071
10072 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10073
10074         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10075
10076 2004-08-25  Richard Henderson  <rth@redhat.com>
10077
10078         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10079         the bits that expect kind=8 to be the largest real kind.
10080
10081 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10082
10083         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10084
10085 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10086
10087         * gfortran.dg/assignment_1.f90: New test.
10088
10089 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10090
10091         * g++.dg/template/repo3.C: New test.
10092
10093 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10094
10095         PR middle-end/16693
10096         PR tree-optimization/16372
10097         * g++.dg/opt/pr16372-1.C: New test case.
10098         * g++.dg/opt/pr16693-1.C: New test case.
10099         * g++.dg/opt/pr16693-2.C: New test case.
10100
10101 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10102
10103         * objc.dg/proto-lossage-4.m: New test.
10104
10105 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10106
10107         PR c++/17155
10108         * g++.dg/inherit/local2.C: New test.
10109
10110 2004-08-25  Paul Brook  <paul@codesourcery.com>
10111
10112         PR fortran/17144
10113         * gfortran.dg/string_ctor_1.f90: New test.
10114
10115 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10116
10117         PR c++/14428
10118         * g++.dg/template/redecl2.C: New test.
10119
10120 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10121
10122         PR fortran/17143
10123         * gfortran.dg/pr17143.f90: New test.
10124
10125 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10126
10127         PR fortran/17164
10128         * gfortran.dg/pr17164.f90: New test.
10129
10130 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10131
10132         * gcc.dg/tree-ssa/loop-1.c: New test.
10133
10134 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10135
10136         * gcc.c-torture/compile/20040824-1.c: New test.
10137
10138 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10139
10140         * gcc.c-torture/compile/iftrap-3.c: New test.
10141
10142 2004-08-24  Paul Brook  <paul@codesourcery.com>
10143
10144         * gfortran.dg/entry_2.f90: New test.
10145
10146 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10147
10148         PR c++/16889
10149         * g++.dg/lookup/ambig[12].C: New.
10150
10151 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10152
10153         PR c++/16706
10154         * g++.dg/template/crash21.C: New test.
10155         * g++.dg/template/crash22.C: Likewise.
10156
10157 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10158
10159         PR c++/17149
10160         * g++.dg/template/access15.C: New.
10161
10162 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/17163
10165         * g++.dg/template/repo2.C: New test.
10166
10167 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10168
10169         PR rtl-optimization/17078
10170         * gcc.c-torture/execute/pr17078-1.c: New test case.
10171
10172 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10173
10174         PR c/14492
10175         * gcc.dg/debug/crash1.c: New test.
10176
10177 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10178
10179         PR c/16180
10180         * gcc.dg/loop-5.c: New test.
10181
10182 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10183
10184         * gcc.c-torture/execute/20040823-1.c: New test.
10185
10186 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10187
10188         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10189         to the assembler.  Simplify test accordingly.
10190         (asm_abi_flags): Use GNU names.
10191         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10192         to check for ABI flags.
10193
10194 2004-08-22  Andrew Pinski  <apinski@apple.com>
10195
10196         * g++.dg/opt/pr14029.C: New test.
10197         * gcc.c-torture/execute/pr15262.c: New test.
10198
10199 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10200
10201         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10202
10203 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10204
10205         PR 16908
10206         * gfortran.dg/direct_io.f90: New test.
10207
10208 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10209
10210         PR c++/17121
10211         * g++.dg/inherit/local2.C: New test.
10212
10213 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10214
10215         PR c++/17120
10216         * g++.dg/warn/Wparentheses-4.C: New test.
10217
10218 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10219
10220         PR c++/17121
10221         * g++.dg/inherit/local2.C: New test.
10222
10223         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10224         * gcc.dg/ppc-ldstruct.c: Likewise.
10225         * gcc.dg/ppc64-abi-2.c: Likewise.
10226
10227 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10228
10229         PR rtl-optimization/17099
10230         * gcc.c-torture/execute/20040820-1.c: New test.
10231
10232 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10233
10234         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10235
10236 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10237
10238         PR fortran/17077
10239         * gfortran.dg/auto_array_1.f90: New test.
10240
10241 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10242
10243         PR fortran/17074
10244         * gfortran.dg/simpleif_1.f90: New test.
10245
10246 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10247
10248         * lib/target-supports.exp (check_profiling_available): Return
10249         false for arm*-*-symbianelf* and arm*-*-eabi*.
10250
10251         PR c++/15890
10252         * g++.dg/template/delete1.C: New test.
10253
10254 2004-08-19  Paul Brook  <paul@codesourcery.com>
10255
10256         PR fortran/14976
10257         PR fortran/16228
10258         * gfortran.dg/data_char_1.f90: New test.
10259
10260 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10261
10262         PR fortran/16946
10263         * gfortran.dg/reduction.f90: New testcase.
10264
10265 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10266
10267         PR fortran/16520
10268         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10269
10270 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10271
10272         PR c++/17041
10273         * g++.dg/Wparentheses-3.C: New test.
10274
10275 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10276
10277         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10278         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10279         * gcc.dg/vect/vect-2.c: Likewise.
10280         * gcc.dg/vect/vect-3.c: Likewise.
10281         * gcc.dg/vect/vect-4.c: Likewise.
10282         * gcc.dg/vect/vect-5.c: Likewise.
10283         * gcc.dg/vect/vect-6.c: Likewise.
10284         * gcc.dg/vect/vect-7.c: Likewise.
10285         * gcc.dg/vect/vect-25.c: Likewise.
10286         * gcc.dg/vect/vect-31.c: Likewise.
10287         * gcc.dg/vect/vect-32.c: Likewise.
10288         * gcc.dg/vect/vect-34.c: Likewise.
10289         * gcc.dg/vect/vect-36.c: Likewise.
10290         * gcc.dg/vect/vect-all.c: Likewise.
10291
10292 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/17068
10295         * g++.dg/template/operator4.C: New test.
10296
10297 2004-08-18  Richard Henderson  <rth@redhat.com>
10298
10299         * gcc.dg/20040206-1.c: XFAIL.
10300
10301 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10302
10303         PR c++/16246
10304         * g++.dg/template/array7.C: New test.
10305
10306 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10307
10308         * gcc.dg/mips-movcc-1.c: New test.
10309         * gcc.dg/mips-movcc-2.c: New test.
10310         * gcc.dg/mips-movcc-3.c: New test.
10311
10312         * gcc.dg/mips-nmadd-1.c: New test.
10313         * gcc.dg/mips-nmadd-2.c: New test.
10314
10315 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10316
10317         PR c++/15871
10318         * g++.dg/opt/inline8.C: New test.
10319
10320         PR c++/16965
10321         * g++.dg/parse/error17.C: New test.
10322
10323 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10324
10325         * gcc.dg/vect: New directory for vectorizer tests.
10326         * gcc.dg/vect/tree-vect.h: New file.
10327         * gcc.dg/vect/vect.exp: New file.
10328         * gcc.dg/vect/pr16105.c.c: New test.
10329         * gcc.dg/vect/vect-1.c: New test.
10330         * gcc.dg/vect/vect-2.c: New test.
10331         * gcc.dg/vect/vect-3.c: New test.
10332         * gcc.dg/vect/vect-4.c: New test.
10333         * gcc.dg/vect/vect-5.c: New test.
10334         * gcc.dg/vect/vect-6.c: New test.
10335         * gcc.dg/vect/vect-7.c: New test.
10336         * gcc.dg/vect/vect-8.c: New test.
10337         * gcc.dg/vect/vect-9.c: New test.
10338         * gcc.dg/vect/vect-10.c: New test.
10339         * gcc.dg/vect/vect-11.c: New test.
10340         * gcc.dg/vect/vect-12.c: New test.
10341         * gcc.dg/vect/vect-13.c: New test.
10342         * gcc.dg/vect/vect-14.c: New test.
10343         * gcc.dg/vect/vect-15.c: New test.
10344         * gcc.dg/vect/vect-16.c: New test.
10345         * gcc.dg/vect/vect-17.c: New test.
10346         * gcc.dg/vect/vect-18.c: New test.
10347         * gcc.dg/vect/vect-19.c: New test.
10348         * gcc.dg/vect/vect-20.c: New test.
10349         * gcc.dg/vect/vect-21.c: New test.
10350         * gcc.dg/vect/vect-22.c: New test.
10351         * gcc.dg/vect/vect-23.c: New test.
10352         * gcc.dg/vect/vect-24.c: New test.
10353         * gcc.dg/vect/vect-25.c: New test.
10354         * gcc.dg/vect/vect-26.c: New test.
10355         * gcc.dg/vect/vect-27.c: New test.
10356         * gcc.dg/vect/vect-28.c: New test.
10357         * gcc.dg/vect/vect-29.c: New test.
10358         * gcc.dg/vect/vect-30.c: New test.
10359         * gcc.dg/vect/vect-31.c: New test.
10360         * gcc.dg/vect/vect-32.c: New test.
10361         * gcc.dg/vect/vect-33.c: New test.
10362         * gcc.dg/vect/vect-34.c: New test.
10363         * gcc.dg/vect/vect-35.c: New test.
10364         * gcc.dg/vect/vect-36.c: New test.
10365         * gcc.dg/vect/vect-37.c: New test.
10366         * gcc.dg/vect/vect-38.c: New test.
10367         * gcc.dg/vect/vect-40.c: New test.
10368         * gcc.dg/vect/vect-41.c: New test.
10369         * gcc.dg/vect/vect-42.c: New test.
10370         * gcc.dg/vect/vect-43.c: New test.
10371         * gcc.dg/vect/vect-44.c: New test.
10372         * gcc.dg/vect/vect-45.c: New test.
10373         * gcc.dg/vect/vect-46.c: New test.
10374         * gcc.dg/vect/vect-47.c: New test.
10375         * gcc.dg/vect/vect-48.c: New test.
10376         * gcc.dg/vect/vect-49.c: New test.
10377         * gcc.dg/vect/vect-50.c: New test.
10378         * gcc.dg/vect/vect-51.c: New test.
10379         * gcc.dg/vect/vect-52.c: New test.
10380         * gcc.dg/vect/vect-53.c: New test.
10381         * gcc.dg/vect/vect-54.c: New test.
10382         * gcc.dg/vect/vect-55.c: New test.
10383         * gcc.dg/vect/vect-56.c: New test.
10384         * gcc.dg/vect/vect-57.c: New test.
10385         * gcc.dg/vect/vect-58.c: New test.
10386         * gcc.dg/vect/vect-59.c: New test.
10387         * gcc.dg/vect/vect-60.c: New test.
10388         * gcc.dg/vect/vect-61.c: New test.
10389         * gcc.dg/vect/vect-all.c: New test.
10390         * gcc.dg/vect/vect-none.c: New test.
10391
10392 2004-08-17  Paul Brook  <paul@codesourcery.com>
10393
10394         PR fortran/13082
10395         * gfortran.dg/entry_1.f90: New test.
10396
10397 2004-08-17  Andrew Pinski  <apinski@apple.com>
10398
10399         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10400
10401 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10402
10403         * gcc.dg/pr17036-1.c: New test.
10404
10405 2004-08-16  Devang Patel  <dpatel@apple.com>
10406
10407         * gcc.dg/darwin-20040809-1.c: New test.
10408
10409 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10410
10411         * gcc.dg/funcdef-attr-1.c: New test.
10412
10413 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10414
10415         * gcc.dg/altivec-17.c: New test.
10416         * gcc.dg/altivec-18.c: New test.
10417
10418 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10419
10420         PR c++/6749
10421         * g++.dg/template/vtable2.C: New test.
10422
10423 2004-08-14  Richard Henderson  <rth@redhat.com>
10424
10425         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10426         * gcc.dg/pack-test-4.c (main): Return 0.
10427         * gcc.dg/setjmp-1.c: Remove XFAIL.
10428         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10429
10430 2004-08-14  Richard Henderson  <rth@redhat.com>
10431
10432         * gcc.dg/980217-1.c: Add prototype for printf.
10433
10434 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10435
10436         * gfortran.dg/pr16935.f90: New test.
10437
10438 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10439
10440         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10441
10442 2004-08-13  Paul Brook  <paul@codesourcery.com>
10443
10444         * gfortran.dg/der_io_1.f90: Remove stray comma.
10445
10446 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10447
10448         * gcc.dg/vmx/cw-bug-2.c: Remove.
10449         * gcc.dg/vmx/vprint-1.c: Remove.
10450         * gcc.dg/vmx/vscan-1.c: Remove.
10451
10452 2004-08-12  Devang patel  <dpatel@apple.com>
10453
10454         * gcc.dg/darwin-20040809-2.c: New test.
10455
10456 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10457
10458         * g++.dg/ext/altivec-12.C: New test.
10459
10460         * g++.dg/ext/altivec-11.C: New test.
10461
10462 2004-08-12  Paul Brook  <paul@codesourcery.com>
10463
10464         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10465
10466 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10467
10468         * g++.dg/ext/altivec-2.C: Check for hardware support before
10469         executing any VMX instructions.
10470
10471         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10472
10473 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10474
10475         PR c++/16276
10476         * g++.old-deja/g++.other/comdat4.C: New test.
10477         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10478
10479 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10480
10481         PR target/16286
10482         * gcc.dg/pr16286.c: New test.
10483
10484 2004-08-12 Jan Beulich <jbeulich@novell.com>
10485
10486         * g++.dg/ext/asm5.C: New.
10487
10488 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/16698
10491         * g++.dg/eh/crash1.C: New test.
10492
10493         PR c++/16717
10494         * g++.dg/ext/construct1.C: New test.
10495
10496 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/16853
10499         * g++.dg/init/ptrmem1.C: New test.
10500
10501         PR c++/16618
10502         * g++.dg/parse/offsetof5.C: New test.
10503
10504         PR c++/16870
10505         * g++.dg/template/overload3.C: New test.
10506
10507 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10508
10509         PR c++/16964
10510         * g++.dg/parse/error16.C: New test.
10511
10512         PR c++/16904
10513         * g++.dg/template/error14.C: New test.
10514
10515         PR c++/16929
10516         * g++.dg/template/error15.C: New test.
10517
10518 2004-08-11  Devang Patel  <dpatel@apple.com>
10519
10520         * gcc.dg/darwin-ld-20040809-1.c: New test.
10521         * gcc.dg/darwin-ld-20040809-2.c: New test.
10522
10523 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10524
10525         PR fortran/16917
10526         * gfortran.dg/dfloat_1.f90: New test.
10527
10528 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10529
10530         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10531         * gcc.dg/dll-2.c: Fix dg-require syntax.
10532         * gcc.misc-tests/arm-isr.c (abort): Declare.
10533         (exit): Likewise.
10534
10535 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/16971
10538         * g++.dg/parse/crash16.C: New test.
10539
10540 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10541
10542         * gcc.dg/mips-rsqrt-1.c: New test case.
10543         * gcc.dg/mips-rsqrt-2.c: New test case.
10544         * gcc.dg/mips-rsqrt-3.c: New test case.
10545
10546 2004-08-10  Paul Brook  <paul@codesourcery.com>
10547
10548         * gfortran.dg/der_io_1.f90: New test.
10549
10550 2004-08-10  Paul Brook  <paul@codesourcery.com>
10551
10552         PR fortran/16919
10553         * gfortran.dg/der_array_1.f90: New test.
10554
10555 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10556
10557         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10558
10559 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10560
10561         * gcc.dg/wchar_t-2.c: Fix typo.
10562
10563 2004-08-09  Falk Hueffner  <falk@debian.org>
10564
10565         PR tree-optimization/12517
10566         * gcc.c-torture/compile/pr12517.c: New test.
10567
10568         PR tree-optimization/12578
10569         * gcc.c-torture/compile/pr12578.c: New test.
10570
10571         PR tree-optimization/12899
10572         * gcc.c-torture/compile/pr12899.c: New test.
10573
10574         PR rtl-optimization/14692
10575         * gcc.c-torture/compile/pr14692.c: New test.
10576
10577         PR tree-optimization/16461
10578         * gcc.c-torture/compile/pr16461.c: New test.
10579
10580 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10581
10582         * gfortran.dg/getenv_1.f90: New test.
10583
10584 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10585
10586         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10587         wchar_t.
10588         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10589
10590 2004-08-06  Paul Brook  <paul@codesourcery.com>
10591
10592         * gfortran.dg/ret_array_1.f90: New test.
10593         * gfortran.dg/ret_pointer_1.f90: New test.
10594
10595 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10596
10597         * gcc.dg/missing-field-init-[12].c: New tests.
10598         * g++.dg/warn/missing-field-init-[12].C: New tests.
10599
10600 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10601
10602         * gcc.dg/enum2.c: New test.
10603         * gcc.dg/symbian3.c: Likewise.
10604         * gcc.dg/symbian4.c: Likewise.
10605         * gcc.dg/wchar_t-2.c: Likewise.
10606
10607 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10608
10609         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10610         destructor tests.
10611
10612 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10613
10614         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10615         dg-require-visiblity.
10616         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10617         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10618         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10619         * g++.dg/ext/visibility/new1.C: Likewise.
10620         * g++.dg/ext/visibility/pragma.C: Likewise.
10621         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10622         * g++.dg/ext/visibility/virtual.C: Likewise.
10623         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10624         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10625         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10626         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10627         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10628         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10629         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10630         * g++/dg/ext/visibility/visibility-8.C: New test.
10631         * gcc.c-torture/compile/dll.x: Remove.
10632         * gcc.dg/dll-2.c: Use dg-require-dll
10633         * gcc.dg/visibility-10.c: New test.
10634         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10635         supporting DLLs.
10636         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10637         (scan_not_hidden): Likewise.
10638
10639 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10640
10641         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10642
10643 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10644
10645         * gcc.c-torture/execute/20040805-1.c: New test.
10646
10647 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10648
10649         * gcc.dg/20020118-1.c: Declare abort.
10650         * gcc.dg/altivec_check.h: Likewise.
10651         * gcc.dg/iftrap-2.c: Likewise.
10652         * gcc.dg/pragma-darwin.c: Likewise.
10653         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10654
10655 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10656
10657         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10658
10659 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10660
10661         * gcc.c-torture/execute/builtins/abs-2.c,
10662         gcc.c-torture/execute/builtins/abs-3.c,
10663         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10664         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10665         intmax_t, uintmax_t and their limits.
10666         * gcc.dg/intmax_t-1.c: New test.
10667
10668 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10669
10670         * g++.dg/tc1/dr147.C: Add reference to PR.
10671
10672 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10673
10674         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10675         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10676
10677 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10678
10679         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10680
10681 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10682
10683         * gcc.dg/redecl-5.c: New test.
10684         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10685         of scanf.
10686
10687 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10688
10689         PR middle-end/16790
10690         * gcc.c-torture/execute/pr16790-1.c: New test case.
10691
10692 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10693
10694         * g++.dg/ext/visibility/assign1.C: New test.
10695         * g++.dg/ext/visibility/new1.C: Likewise.
10696
10697         * gcc.dg/symbian1.c: New test.
10698         * gcc.dg/symbian2.c: Likewise.
10699
10700 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10701
10702         PR target/16570
10703         * gcc.dg/i386-sse-9.c: New test.
10704
10705 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10706
10707         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10708
10709 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10710
10711         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10712         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10713         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10714         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10715         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10716         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10717         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10718         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10719         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10720         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10721         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10722         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10723         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10724         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10725         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10726         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10727         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10728         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10729         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10730         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10731         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10732         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10733         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10734         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10735         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10736         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10737         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10738         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10739         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10740         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10741         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10742         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10743         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10744         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10745         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10746         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10747         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10748         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10749         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10750         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10751         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10752         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10753         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10754         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10755         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10756         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10757         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10758         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10759         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10760         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10761         gcc.misc-tests/i386-pf-3dnow-1.c,
10762         gcc.misc-tests/i386-pf-athlon-1.c,
10763         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10764         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10765         Declare built-in functions used.
10766         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10767
10768 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10769
10770         PR c++/16707
10771         * g++.dg/lookup/using12.C: New test.
10772
10773         * g++.dg/init/null1.C: Fix PR number.
10774         * g++.dg/parse/namespace10.C: Likewise.
10775
10776 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10777
10778         PR c++/16224
10779         * g++.dg/template/spec17.C: New test.
10780         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10781         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10782
10783 2004-08-02  David Billinghurst
10784
10785         PR fortran/16292
10786         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10787
10788 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10789
10790         * gcc.dg/ia64-got-1.c: New test case.
10791
10792 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/16489
10795         * g++.dg/init/null1.C: New test.
10796         * g++.dg/tc1/dr76.C: Adjust error marker.
10797
10798         PR c++/16529
10799         * g++.dg/parse/namespace10.C: New test.
10800
10801         PR c++/16810
10802         * g++.dg/inherit/ptrmem2.C: New test.
10803
10804 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10805
10806         PR target/16155
10807         * gcc.dg/pr16155.c: New test.
10808
10809 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10810
10811         * gcc.dg/redecl-2.c: New test.
10812
10813 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10814
10815         * gcc.dg/darwin-longdouble.c: New file.
10816
10817 2004-07-30  Richard Henderson  <rth@redhat.com>
10818
10819         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10820         write to constant argument.
10821         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10822
10823 2004-07-30  Richard Henderson  <rth@redhat.com>
10824
10825         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10826         tests of nearest around zero.
10827
10828 2004-07-30  Andrew Pinski  <apinski@apple.com>
10829
10830         * gcc.c-torture/compile/20040730-1.c: New test.
10831
10832 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10833
10834         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10835         powerpc-eabispe.
10836
10837 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10838
10839         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10840
10841 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10842
10843         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10844         contains $ld_library_path.
10845         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10846
10847 2004-07-29  Richard Henderson  <rth@redhat.com>
10848
10849         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10850
10851         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10852         (alt2, which): New.
10853         (Check): Accept either alternative.
10854
10855 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10856
10857         * g++.dg/abi/inline1.C: New test.
10858         * g++.dg/abi/local1-a.cc: Likewise.
10859         * g++.dg/abi/local1.C: Likewise.
10860         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10861         * g++.dg/abi/mangle12.C: Likewise.
10862         * g++.dg/abi/mangle17.C: Likewise.
10863         * g++.dg/abi/mangle20-2.C: Likewise.
10864         * g++.dg/opt/interface1.C: Likewise.
10865         * g++.dg/opt/interface1.h: Likewise.
10866         * g++.dg/opt/interface1-a.cc: New test.
10867         * g++.dg/parse/repo1.C: New test.
10868         * g++.dg/template/repo1.C: Likewise.
10869         * g++.dg/warn/Winline-1.C: Likewise.
10870         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10871
10872 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10873
10874         * gcc.dg/tree-ssa/20040729-1.c: New test.
10875
10876 2004-07-27  Matt Austern <austern@apple.com>
10877
10878         * gcc.dg/darwin-bool-1.c: New test.
10879         * gcc.dg/darwin-bool-2.c: New test.
10880
10881 2004-07-28  Richard Henderson  <rth@redhat.com>
10882
10883         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10884         arguments in the correct type.  Don't write to constant arguments.
10885
10886 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10887
10888         PR tree-optimization/16688
10889         PR tree-optimization/16689
10890         * g++.dg/tree-ssa/pr16688.C: New test.
10891
10892 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10893
10894         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10895         loads.  Not only in the comment, this time.
10896
10897 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10898
10899         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10900         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10901         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10902         * gcc.dg/sh4a-bitmovua.c: New.
10903         * gcc.dg/sh4a-cos.c: New.
10904         * gcc.dg/sh4a-cosf.c: New.
10905         * gcc.dg/sh4a-fprun.c: New.
10906         * gcc.dg/sh4a-fsrra.c: New.
10907         * gcc.dg/sh4a-memmovua.c: New.
10908         * gcc.dg/sh4a-sin.c: New.
10909         * gcc.dg/sh4a-sincos.c: New.
10910         * gcc.dg/sh4a-sincosf.c: New.
10911         * gcc.dg/sh4a-sinf.c: New.
10912
10913 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10914
10915         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10916         conditionals.
10917         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10918         loads.
10919         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10920         DOM1.
10921
10922 2004-07-27  Andrew Pinski  <apinski@apple.com>
10923
10924         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10925
10926 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10927
10928         * gcc.dg/pragma-isr.c: New test.
10929
10930 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10931
10932         PR c++/14429
10933         * g++.dg/template/ttp11.C: New test.
10934
10935 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10936
10937         * gcc.c-torture/compile/20040727-1.c: New test.
10938
10939 2004-07-26  Eric Christopher  <echristo@redhat.com>
10940
10941         * gcc.c-torture/compile/20040726-2.c: New test.
10942
10943 2004-07-26  Andrew Pinski  <apinski@apple.com>
10944
10945         * g++.dg/rtti/tinfo1.C: Xfail.
10946
10947 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10948
10949         * gcc.c-torture/compile/20040726-1.c: New test.
10950
10951 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10952             Brian Ryner  <bryner@brianryner.com>
10953
10954         PR c++/9283
10955         PR c++/15000
10956         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10957         * g++.dg/ext/visibility/: New directory.
10958         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10959         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10960         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10961         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10962         * g++.dg/ext/visibility/fvisibility.C,
10963         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10964         g++.dg/ext/visibility/fvisibility-override1.C
10965         g++.dg/ext/visibility/fvisibility-override2.C
10966         g++.dg/ext/visibility/memfuncts.C
10967         g++.dg/ext/visibility/noPLT.C
10968         g++.dg/ext/visibility/pragma.C
10969         g++.dg/ext/visibility/pragma-override1.C
10970         g++.dg/ext/visibility/pragma-override2.C
10971         g++.dg/ext/visibility/staticmemfuncts.C
10972         g++.dg/ext/visibility/virtual.C: New tests.
10973
10974 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10975
10976         PR c/15360
10977         * gcc.dg/pr15360-1.c: New test.
10978
10979 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10980
10981         * gcc.dg/pragma-align-2.c: New test.
10982         * gcc.dg/pragma-init-fini.c: New test.
10983         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10984         targets.
10985
10986 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10987
10988         * gcc.dg/init-string-2.c: New test.
10989
10990 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10991
10992         PR 16684
10993         * gcc.dg/Wredundant-decls-1.c: New test case.
10994
10995 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10998         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10999         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11000         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11001         * gcc.dg/compat/generate-random.c: New file.
11002         * gcc.dg/compat/generate-random.h: Likewise.
11003         * gcc.dg/compat/generate-random_r.c: Likewise.
11004         * gcc.dg/compat/struct-layout-1.h: Likewise.
11005         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11006         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11007         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11008         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11009         * gcc.dg/compat/struct-layout-1_main.c: New test.
11010         * gcc.dg/compat/struct-layout-1_x.c: New file.
11011         * gcc.dg/compat/struct-layout-1_y.c: New file.
11012         * gcc.dg/compat/struct-layout-1_test.h: New file.
11013
11014 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11015
11016         * gcc.dg/comp-return-1.c: New test
11017
11018 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11019
11020         * gcc.dg/vmx/8-02a.c: Fix typo.
11021
11022         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11023         * gcc.dg/darwin-abi-3.c: New test.
11024
11025         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11026         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11027
11028         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11029         * gcc.dg/vmx/ops-long-1.c: New test.
11030         * gcc.dg/vmx/ops-long-2.c: New test.
11031
11032 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11033
11034         * g++.dg/lookup/conv-[1234].C: New.
11035
11036 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11037
11038         * g++.dg/parse/attr2.C: Simplify.
11039
11040 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11041
11042         PR c/7284
11043         * gcc.c-torture/execute/pr7284-1.c: New test.
11044
11045 2004-07-22  Brian Booth  <bbooth@redhat.com>
11046
11047         * gcc.dg/tree-ssa/20040721-1.c: New test.
11048
11049 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11050
11051         * g++.dg/template/crash20.c: New.
11052
11053 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11054
11055         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11056         Add dg-run directive.  Declare variables as required.
11057         * gfortran.dg/g77/README: Update
11058
11059 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11060
11061         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11062         gcc.dg/cris-peep2-andu2.c: New tests.
11063
11064 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11065
11066         PR c/15052
11067         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11068         on return type.
11069         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11070         messages.
11071         * gcc.dg/qual-return-2.c: Update expected messages.
11072         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11073
11074 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11075
11076         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11077         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11078
11079 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11080
11081         PR c/11250
11082         * gcc.dg/init-string-1.c: New test.
11083
11084 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11085
11086         PR middle-end/15345
11087         PR c/16450
11088         * gcc.dg/torture/nested-fn-1.c: New test.
11089
11090 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11091
11092         PR target/16559
11093         * gcc.dg/ia64-fptr-1.c: New file.
11094
11095 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11096
11097         PR c++/14497
11098         * g++.dg/template/spec16.C: New test.
11099         * g++.old-deja/g++.robertl/eb118.C: Remove.
11100
11101 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11102
11103         PR c++/509
11104         * g++.dg/template/spec15.C: New test.
11105
11106 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11107
11108         Copy cases from g77.f-torture/execute and add dg-run
11109         directive.  Other changes as noted.
11110         * gfortran.dg/g77/13037.f
11111         * gfortran.dg/g77/1832.f
11112         * gfortran.dg/g77/19981119-0.f
11113         * gfortran.dg/g77/19990313-0.f
11114         * gfortran.dg/g77/19990313-1.f
11115         * gfortran.dg/g77/19990313-2.f
11116         * gfortran.dg/g77/19990313-3.f
11117         * gfortran.dg/g77/19990419-1.f
11118         * gfortran.dg/g77/19990826-0.f
11119         * gfortran.dg/g77/19990826-2.f
11120         * gfortran.dg/g77/20000503-1.f
11121         * gfortran.dg/g77/20001111.f
11122         * gfortran.dg/g77/20010116.f
11123         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11124         * gfortran.dg/g77/20010430.f
11125         * gfortran.dg/g77/6177.f
11126         * gfortran.dg/g77/947.f
11127         * gfortran.dg/g77/970816-3.f
11128         * gfortran.dg/g77/971102-1.f
11129         * gfortran.dg/g77/980520-1.f
11130         * gfortran.dg/g77/980628-0.f
11131         * gfortran.dg/g77/980628-1.f
11132         * gfortran.dg/g77/980628-10.f
11133         * gfortran.dg/g77/980628-2.f
11134         * gfortran.dg/g77/980628-3.f
11135         * gfortran.dg/g77/980628-7.f
11136         * gfortran.dg/g77/980628-8.f
11137         * gfortran.dg/g77/980628-9.f
11138         * gfortran.dg/g77/980701-0.f
11139         * gfortran.dg/g77/980701-1.f
11140         * gfortran.dg/g77/cabs.f
11141         * gfortran.dg/g77/claus.f
11142         * gfortran.dg/g77/complex_1.f
11143         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11144         * gfortran.dg/g77/dcomplex.f
11145         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11146         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11147         * gfortran.dg/g77/f90-intrinsic-numeric.f
11148         * gfortran.dg/g77/int8421.f
11149         * gfortran.dg/g77/labug1.f
11150         * gfortran.dg/g77/large_vec.f
11151         * gfortran.dg/g77/le.f
11152         * gfortran.dg/g77/short.f
11153         * gfortran.dg/g77/README: Update
11154
11155 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/16637
11158         * g++.dg/parse/lookup4.C: New test.
11159
11160 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11161
11162         PR c++/16175
11163         * g++.dg/template/ttp10.C: New test.
11164
11165 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11166
11167         * gcc.dg/pr12625-1.c: New test.
11168
11169 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11170
11171         * testsuite/gcc.dg/switch-warn-1.c: New test.
11172         * testsuite/gcc.dg/switch-warn-2.c: New test.
11173         * gcc.c-torture/compile/pr14730.c: Update.
11174
11175 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11176
11177         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11178         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11179         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11180         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11181
11182 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/16623
11185         * g++.dg/template/assign1.C: New test.
11186
11187 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11188
11189         PR c++/12170
11190         * g++.dg/template/ttp9.C: New test.
11191
11192 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11193
11194         * gcc.dg/format/cmn-err-1.c: New test.
11195
11196 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11197
11198         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11199         gcc.dg/Wparentheses-10.c: New tests.
11200         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11201
11202 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11203
11204         PR fortran/16465
11205         * gfortran.dg/g77//ffixed-line-length-0.f,
11206         gfortran.dg/g77/ffixed-line-length-132.f,
11207         gfortran.dg/g77/ffixed-line-length-72.f,
11208         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11209         gfortran.dg/g77/README: Update.
11210
11211 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11212
11213         PR c++/13092
11214         * g++.dg/template/non-dependent7.C: New test.
11215         * g++.dg/template/non-dependent8.C: Likewise.
11216         * g++.dg/template/non-dependent9.C: Likewise.
11217         * g++.dg/template/non-dependent10.C: Likewise.
11218
11219 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11220
11221         PR c++/16337
11222         * g++.dg/parse/attr2.C: New test.
11223
11224 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11225
11226         * g77.dg: Removed.
11227         * g77.f-torture: Ditto.
11228
11229 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11230
11231         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11232         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11233         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11234
11235 2004-07-16  Richard Henderson  <rth@redhat.com>
11236
11237         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11238
11239 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11240
11241         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11242         tests with full list of options.
11243         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11244         of TORTURE_OPTIONS if test contains 'dg-do run'.
11245
11246         PR fortran/16404
11247         * gfortran.dg/do_iterator.f90: New test.
11248
11249 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11250
11251         PR rtl-optimization/16536
11252         * gcc.c-torture/execute/restrict-1.c: New test.
11253
11254 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11255
11256         PR fortran/15324
11257         * gfortran.dg/pr15324.f90: New test.
11258
11259         PR fortran/15129
11260         * gfortran.dg/pr15129.f90: New test.
11261
11262         PR fortran/15140
11263         * gfortran.dg/pr15140.f90: New test.
11264
11265         PR fortran/13792
11266         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11267         compile-time simplification.
11268
11269 2004-07-14  Mike Stump  <mrs@apple.com>
11270
11271         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11272
11273 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11274
11275         PR target/16325
11276         * gcc.dg/profile-generate-1.c: New.
11277
11278 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11279
11280         * gcc.c-torture/execute/20040709-1.c: New test.
11281         * gcc.c-torture/execute/20040709-2.c: New test.
11282
11283 2004-07-14  Mike Stump  <mrs@apple.com>
11284
11285         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11286
11287 2004-07-14  Mike Stump  <mrs@apple.com>
11288
11289         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11290
11291 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11292
11293         PR c++/16518
11294         * g++.dg/parse/mutable1.C: New test.
11295
11296 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11297
11298         PR tree-optimization/16443
11299         * gcc.dg/tree-ssa/20040713-1.c: New test.
11300
11301 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11302
11303         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11304         for operator new.
11305
11306 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11307
11308         * gfortran.dg/g77/README: New file
11309         * gfortran.dg/g77/19981216-0.f:  Copy from
11310         g77.f-torture/noncompile.  Add "dg-do compile" and
11311         dg-error as required.
11312         * gfortran.dg/g77/19990218-1.f: Likewise
11313         * gfortran.dg/g77/19990905-1.f: Likewise
11314         * gfortran.dg/g77/9263.f: Likewise
11315         * gfortran.dg/g77/980615-0.f: Likewise
11316         * gfortran.dg/g77/980616-0.f: Likewise
11317         * gfortran.dg/g77/check0.f: Likewise
11318         * gfortran.dg/g77/select_no_compile.f: Likewise
11319
11320 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11321
11322         Copy files from g77.f-torture/compile.
11323         Add "{ dg-do compile}".  Other changes as noted
11324         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11325         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11326         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11327         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11328         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11329         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11330         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11331         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11332         statement to conform to standard.  Append alpha1.x for reference.
11333         * gfortran.dg/g77/xformat.f: Add dg-warning
11334
11335 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11336
11337         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11338         Add {dg-do compile} directive.
11339         * gfortran.dg/g77/cpp2.F: Likewise
11340
11341 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11342
11343         PR c++/5402
11344         * g++.dg/lookup/name-clash1.C: New test.
11345
11346         PR c++/9777
11347         * g++.dg/lookup/name-clash2.C: New test.
11348
11349         PR c++/12102
11350         * g++.dg/lookup/name-clash3.C: New test.
11351
11352 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11353
11354         * g++.dg/lookup/new2.C: New test.
11355         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11356
11357 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11358
11359         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11360         Add {dg-do compile} directive.
11361         * gfortran.dg/g77/13060.f: Likewise
11362         * gfortran.dg/g77/19990218-0.f: Likewise
11363         * gfortran.dg/g77/19990305-0.f: Likewise
11364         * gfortran.dg/g77/19990419-0.f: Likewise
11365         * gfortran.dg/g77/19990502-0.f: Likewise
11366         * gfortran.dg/g77/19990502-1.f: Likewise
11367         * gfortran.dg/g77/19990525-0.f: Likewise
11368         * gfortran.dg/g77/19990826-1.f: Likewise
11369         * gfortran.dg/g77/19990826-3.f: Likewise
11370         * gfortran.dg/g77/19990905-2.f: Likewise
11371         * gfortran.dg/g77/20000412-1.f: Likewise
11372         * gfortran.dg/g77/20000511-1.f: Likewise
11373         * gfortran.dg/g77/20000511-2.f: Likewise
11374         * gfortran.dg/g77/20000518.f: Likewise
11375         * gfortran.dg/g77/20000601-1.f: Likewise
11376         * gfortran.dg/g77/20000601-2.f: Likewise
11377         * gfortran.dg/g77/20000629-1.f: Likewise
11378         * gfortran.dg/g77/20000630-2.f: Likewise
11379         * gfortran.dg/g77/20010115.f: Likewise
11380         * gfortran.dg/g77/20010321-1.f: Likewise
11381         * gfortran.dg/g77/20010426.f: Likewise
11382         * gfortran.dg/g77/20020307-1.f: Likewise
11383         * gfortran.dg/g77/8485.f: Likewise
11384         * gfortran.dg/g77/960317-1.f: Likewise
11385         * gfortran.dg/g77/970915-0.f: Likewise
11386         * gfortran.dg/g77/980310-1.f: Likewise
11387         * gfortran.dg/g77/980310-2.f: Likewise
11388         * gfortran.dg/g77/980310-3.f: Likewise
11389         * gfortran.dg/g77/980310-4.f: Likewise
11390         * gfortran.dg/g77/980310-6.f: Likewise
11391         * gfortran.dg/g77/980310-7.f: Likewise
11392         * gfortran.dg/g77/980310-8.f: Likewise
11393         * gfortran.dg/g77/980419-2.f: Likewise
11394         * gfortran.dg/g77/980424-0.f: Likewise
11395         * gfortran.dg/g77/980427-0.f: Likewise
11396         * gfortran.dg/g77/980729-0.f: Likewise
11397         * gfortran.dg/g77/981117-1.f: Likewise
11398         * gfortran.dg/g77/toon_1.f: Likewise
11399
11400 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11401
11402         PR c++/2204
11403         * g++.dg/other/abstract2.C: New test.
11404
11405 2004-07-12  Paul Brook  <paul@codesourcery.com>
11406
11407         * gfortran.dg/pointer_init_1.f90: New test.
11408
11409 2004-07-11  Paul Brook  <paul@codesourcery.com>
11410
11411         PR fortran/15986
11412         * gfortran.dg/contained_1.f90: New test.
11413
11414 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11415
11416         * g++.dg/parse/defarg8.C: New test.
11417
11418 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11419
11420         PR fortran/16433
11421         * gfortran.dg/pr16433.f: New test.
11422
11423         PR fortran/17574
11424         * gfortran.dg/pr15754.f90: New test.
11425
11426 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11427
11428         PR tree-optimization/16437
11429         * gcc.c-torture/execute/bitfld-4.c: New test.
11430
11431 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11432
11433         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11434         access to common var from module.
11435
11436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11437
11438         PR fortran/16336
11439         * gfortran.fortran-torture/execute/common_2.f90: New test.
11440
11441 2004-07-10  Paul Brook  <paul@codesourcery.com>
11442
11443         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11444
11445 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11446
11447         PR fortran/15969
11448         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11449
11450 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11451
11452         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11453         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11454         * gfortran.dg/g77/ffree-form-1.f: Likewise
11455         * gfortran.dg/g77/ffree-form-2.f: Likewise
11456         * gfortran.dg/g77/ffree-form-3.f: Likewise
11457         * gfortran.dg/g77/fno-underscoring.f: Likewise
11458         * gfortran.dg/g77/funderscoring.f: Likewise
11459         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11460
11461 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11462
11463         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11464
11465 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11466         Paul Brook  <paul@codesourcery.com>
11467
11468         PR fortran/13415
11469         * gfortran.dg/common_pointer_1.f90: New test.
11470
11471 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11472
11473         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11474
11475 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11476
11477         PR target/16364
11478         * gcc.c-torture/compile/20040709-1.c: New.
11479
11480 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11481
11482         PR fortran/14077
11483         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11484
11485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11486
11487         PR fortran/13201
11488         * gfortran.dg/shape_1.f90: New test.
11489
11490 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11491             Andrew Pinski  <apinski@apple.com>
11492
11493         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11494
11495 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11496
11497         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11498         comment.
11499
11500 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11501         Paul Brook  <paul@codesourcery.com>
11502
11503         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11504         '.f95' and '.F95'.
11505
11506 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11507
11508         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11509
11510 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11511
11512         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11513         testcases with capital suffix.
11514
11515 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11516
11517         PR fortran/15481
11518         PR fortran/13372
11519         PR fortran/13575
11520         PR fortran/15978
11521         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11522
11523         * gfortran.dg/implicit_1.f90: New test.
11524
11525 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11526
11527         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11528         expression to match gfortran warning/error messages
11529         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11530         dg-error text.
11531
11532 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11533
11534         * lib/fortran-torture.exp: Rename proc search_for to
11535         search_for_re.
11536
11537 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11538
11539         * gcc.c-torture/execute/simd-5.x: New file.
11540         XFAIL on SPARC 64-bit at -O0.
11541
11542 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11543
11544         PR c++/8211
11545         PR c++/16165
11546         * g++.dg/warn/effc3.C: New test.
11547
11548 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11549
11550         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11551         change X to 1X in format.
11552         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11553         add data statements to conform to standard.
11554
11555 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11556
11557         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11558         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11559         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11560
11561 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11562
11563         * gfortran.dg/g77/7388.f: Copy from g77.dg
11564         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11565         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11566         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11567         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11568         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11569         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11570         * gfortran.dg/g77/strlen0.f: Likewise
11571
11572 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11573
11574         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11575         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11576
11577 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11578
11579         * gcc.c-torture/execute/920428-2.x: Delete.
11580         * gcc.c-torture/execute/920501-7.x: Likewise.
11581
11582 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11585         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11586         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11587         prescott and c3-2.
11588         (PREFETCH_3DNOW): Add -march=c3.
11589
11590 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11591
11592         PR c/16437
11593         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11594         * gcc.c-torture/execute/bf64-1.x: Likewise.
11595
11596 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11597
11598         * gcc.c-torture/compile/20040708-1.c: New test.
11599
11600 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11601
11602         PR c++/16169
11603         * g++.dg/warn/effc2.C: New test.
11604
11605 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11606
11607         * gcc.c-torture/execute/bitfld-1.x: Remove.
11608         * gcc.c-torture/execute/bitfld-3.c: New test.
11609         * gcc.dg/bitfld-2.c: Remove XFAILs.
11610
11611 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11612
11613         PR c++/16276
11614         * g++.dg/rtti/tinfo1.C: New file.
11615
11616 2004-07-07  Eric Christopher  <echristo@redhat.com>
11617
11618         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11619
11620 2004-07-07  Andrew Pinski  <apinski@apple.com>
11621
11622         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11623
11624 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11625
11626         * g++.dg/init/call1.C: XFAIL.
11627
11628 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11629
11630         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11631         except for movstrict*, to movmem* and clrstr* to clrmem*.
11632
11633 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11634
11635         * gcc.c-torture/execute/20040707-1.c: New test.
11636
11637 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11638
11639         * gcc.c-torture/execute/20040706-1.c: New test.
11640
11641 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11642
11643         PR c++/3671
11644         * g++.dg/template/spec14.C: New test.
11645
11646 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11647
11648         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11649         nothing if not yet defined.  Use it in b, c and d type definitions.
11650         * gcc.c-torture/execute/20040705-1.c: New test.
11651         * gcc.c-torture/execute/20040705-2.c: New test.
11652
11653 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11654
11655         PR c++/2518
11656         * g++.dg/lookup/new1.C: New test.
11657
11658 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11659
11660         PR c++/11406
11661         * g++.dg/template/sizeof8.C: New test.
11662
11663 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11664
11665         * gcc.c-torture/compile/20040705-1.c: New test.
11666
11667 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11668
11669         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11670
11671 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11672
11673         * gcc.dg/cpp/if-mop.c: Two new testcases.
11674         * gcc.dg/cpp/trad/comment-3.c: New.
11675
11676 2004-07-04  Paul Brook  <paul@codesourcery.com>
11677
11678         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11679
11680 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11681
11682         PR c++/3761
11683         * g++.dg/lookup/crash4.C: New test.
11684
11685 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11686
11687         * gcc.c-torture/execute/builtin-abs-1.c
11688         * gcc.c-torture/execute/builtin-abs-2.c
11689         * gcc.c-torture/execute/builtin-complex-1.c
11690         * gcc.c-torture/execute/builtins/string-1-lib.c
11691         * gcc.c-torture/execute/builtins/string-1.c
11692         * gcc.c-torture/execute/builtins/string-2-lib.c
11693         * gcc.c-torture/execute/builtins/string-2.c
11694         * gcc.c-torture/execute/builtins/string-3-lib.c
11695         * gcc.c-torture/execute/builtins/string-3.c
11696         * gcc.c-torture/execute/builtins/string-4-lib.c
11697         * gcc.c-torture/execute/builtins/string-4.c
11698         * gcc.c-torture/execute/builtins/string-5-lib.c
11699         * gcc.c-torture/execute/builtins/string-5.c
11700         * gcc.c-torture/execute/builtins/string-6-lib.c
11701         * gcc.c-torture/execute/builtins/string-6.c
11702         * gcc.c-torture/execute/builtins/string-7-lib.c
11703         * gcc.c-torture/execute/builtins/string-7.c
11704         * gcc.c-torture/execute/builtins/string-8-lib.c
11705         * gcc.c-torture/execute/builtins/string-8.c
11706         * gcc.c-torture/execute/builtins/string-9-lib.c
11707         * gcc.c-torture/execute/builtins/string-9.c
11708         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11709         * gcc.c-torture/execute/builtins/string-asm-1.c
11710         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11711         * gcc.c-torture/execute/builtins/string-asm-2.c
11712         * gcc.c-torture/execute/stdio-opt-1.c
11713         * gcc.c-torture/execute/stdio-opt-2.c
11714         * gcc.c-torture/execute/stdio-opt-3.c
11715         * gcc.c-torture/execute/string-opt-1.c
11716         * gcc.c-torture/execute/string-opt-10.c
11717         * gcc.c-torture/execute/string-opt-11.c
11718         * gcc.c-torture/execute/string-opt-12.c
11719         * gcc.c-torture/execute/string-opt-13.c
11720         * gcc.c-torture/execute/string-opt-14.c
11721         * gcc.c-torture/execute/string-opt-15.c
11722         * gcc.c-torture/execute/string-opt-16.c
11723         * gcc.c-torture/execute/string-opt-2.c
11724         * gcc.c-torture/execute/string-opt-6.c
11725         * gcc.c-torture/execute/string-opt-7.c
11726         * gcc.c-torture/execute/string-opt-8.c:
11727         Replace with ...
11728
11729         * gcc.c-torture/execute/builtins/abs-2.c
11730         * gcc.c-torture/execute/builtins/abs-3.c
11731         * gcc.c-torture/execute/builtins/complex-1.c
11732         * gcc.c-torture/execute/builtins/fprintf.c
11733         * gcc.c-torture/execute/builtins/fputs.c
11734         * gcc.c-torture/execute/builtins/memcmp.c
11735         * gcc.c-torture/execute/builtins/memmove.c
11736         * gcc.c-torture/execute/builtins/memops-asm.c
11737         * gcc.c-torture/execute/builtins/mempcpy-2.c
11738         * gcc.c-torture/execute/builtins/mempcpy.c
11739         * gcc.c-torture/execute/builtins/memset.c
11740         * gcc.c-torture/execute/builtins/printf.c
11741         * gcc.c-torture/execute/builtins/sprintf.c
11742         * gcc.c-torture/execute/builtins/strcat.c
11743         * gcc.c-torture/execute/builtins/strchr.c
11744         * gcc.c-torture/execute/builtins/strcmp.c
11745         * gcc.c-torture/execute/builtins/strcpy.c
11746         * gcc.c-torture/execute/builtins/strcspn.c
11747         * gcc.c-torture/execute/builtins/strlen-2.c
11748         * gcc.c-torture/execute/builtins/strlen.c
11749         * gcc.c-torture/execute/builtins/strncat.c
11750         * gcc.c-torture/execute/builtins/strncmp-2.c
11751         * gcc.c-torture/execute/builtins/strncmp.c
11752         * gcc.c-torture/execute/builtins/strncpy.c
11753         * gcc.c-torture/execute/builtins/strpbrk.c
11754         * gcc.c-torture/execute/builtins/strpcpy-2.c
11755         * gcc.c-torture/execute/builtins/strpcpy.c
11756         * gcc.c-torture/execute/builtins/strrchr.c
11757         * gcc.c-torture/execute/builtins/strspn.c
11758         * gcc.c-torture/execute/builtins/strstr-asm.c
11759         * gcc.c-torture/execute/builtins/strstr.c:
11760         ... these new files.
11761
11762         * gcc.c-torture/execute/builtins/abs-2-lib.c
11763         * gcc.c-torture/execute/builtins/abs-3-lib.c
11764         * gcc.c-torture/execute/builtins/complex-1-lib.c
11765         * gcc.c-torture/execute/builtins/fprintf-lib.c
11766         * gcc.c-torture/execute/builtins/fputs-lib.c
11767         * gcc.c-torture/execute/builtins/memcmp-lib.c
11768         * gcc.c-torture/execute/builtins/memmove-lib.c
11769         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11770         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11771         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11772         * gcc.c-torture/execute/builtins/memset-lib.c
11773         * gcc.c-torture/execute/builtins/printf-lib.c
11774         * gcc.c-torture/execute/builtins/sprintf-lib.c
11775         * gcc.c-torture/execute/builtins/strcat-lib.c
11776         * gcc.c-torture/execute/builtins/strchr-lib.c
11777         * gcc.c-torture/execute/builtins/strcmp-lib.c
11778         * gcc.c-torture/execute/builtins/strcpy-lib.c
11779         * gcc.c-torture/execute/builtins/strcspn-lib.c
11780         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11781         * gcc.c-torture/execute/builtins/strlen-lib.c
11782         * gcc.c-torture/execute/builtins/strncat-lib.c
11783         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11784         * gcc.c-torture/execute/builtins/strncmp-lib.c
11785         * gcc.c-torture/execute/builtins/strncpy-lib.c
11786         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11787         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11788         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11789         * gcc.c-torture/execute/builtins/strrchr-lib.c
11790         * gcc.c-torture/execute/builtins/strspn-lib.c
11791         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11792         * gcc.c-torture/execute/builtins/strstr-lib.c
11793         * gcc.c-torture/execute/builtins/lib/abs.c
11794         * gcc.c-torture/execute/builtins/lib/fprintf.c
11795         * gcc.c-torture/execute/builtins/lib/memset.c
11796         * gcc.c-torture/execute/builtins/lib/printf.c
11797         * gcc.c-torture/execute/builtins/lib/sprintf.c
11798         * gcc.c-torture/execute/builtins/lib/strcpy.c
11799         * gcc.c-torture/execute/builtins/lib/strcspn.c
11800         * gcc.c-torture/execute/builtins/lib/strncat.c
11801         * gcc.c-torture/execute/builtins/lib/strncmp.c
11802         * gcc.c-torture/execute/builtins/lib/strncpy.c
11803         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11804         * gcc.c-torture/execute/builtins/lib/strspn.c
11805         * gcc.c-torture/execute/builtins/lib/strstr.c:
11806         New files containing support routines.
11807
11808         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11809         declaration.
11810         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11811         when not optimizing.
11812
11813 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11814
11815         PR c++/16240
11816         * g++.dg/abi/mangle22.C: New test.
11817         * g++.dg/abi/mangle23.C: Likewise.
11818
11819 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11820
11821         PR fortran/16290
11822         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11823         Allow for cases without denormalized floating point numbers.
11824
11825 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11826
11827         PR c/1027
11828         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11829         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11830         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11831         expected warning text.
11832         * gcc.dg/format/diag-2.c: New test.
11833
11834 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11835
11836         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11837
11838 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11839
11840         * gcc.dg/builtins-43.c: New.
11841         * gcc.dg/builtins-44.c: New.
11842         * gcc.dg/builtins-45.c: New.
11843
11844 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11845             Andreas Tobler  <a.tobler@schweiz.ch>
11846
11847         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11848         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11849         as SIGSEGV.
11850         * gcc.dg/cleanup-11.c: Likewise.
11851         * gcc.dg/cleanup-8.c: Likewise.
11852         * gcc.dg/cleanup-9.c: Likewise.
11853         * gcc.dg/cleanup-5.c: Run on all platforms.
11854
11855 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11856
11857         * g++.dg/warn/nonnull1.C: New test.
11858
11859 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11860
11861         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11862         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11863         Special-case the Sun compiler wrt to <complex.h>.
11864
11865 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11866
11867         * gcc.dg/Wunreachable-8.C: New test.
11868
11869         * gcc.dg/h8300-ice2.c : New test.
11870
11871 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11872
11873         PR fortran/16161
11874         * gfortran.fortran-torture/compile/implicit.f90: Add test
11875         for implicit character.
11876
11877 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11878
11879         PR fortran/16289
11880         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11881         Use tiny() intrinsic to find smallest non-negative real
11882
11883 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11884
11885         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11886         * gcc.dg/compat/struct-by-value-22_x.c: New.
11887         * gcc.dg/compat/struct-by-value-22_y.c: New.
11888
11889         * gcc.c-torture/execute/20040629-1.c: New test.
11890
11891 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11892
11893         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11894         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11895
11896         PR target/16195
11897         * gcc.dg/20040625-1.c: New test.
11898
11899 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11900
11901         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11902
11903 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11904
11905         PR fortran/15963
11906         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11907
11908 2004-06-29  Richard Henderson  <rth@redhat.com>
11909
11910         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11911
11912 2004-06-29  Paul Brook  <paul@codesourcery.com>
11913
11914         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11915         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11916
11917 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11918
11919         PR c++/16260
11920         * g++.dg/parse/crash15.C: New.
11921
11922 2004-06-28  Andrew Pinski  <apinski@apple.com>
11923
11924         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11925         by the error already.
11926
11927         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11928
11929 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11930
11931         PR target/14041
11932         * gcc.dg/h8300-bss-align-1.c : New.
11933
11934 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11935
11936         * PR c++/16174
11937         * g++.dg/template/ctor4.C: New.
11938
11939 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11940
11941         PR c++/16205
11942         * g++.dg/warn/Wsequence-point-1.C: New test.
11943
11944 2004-06-27  Paul Brook  <paul@codesourcery.com>
11945
11946         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11947
11948 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11949
11950         * g++.old-deja/g++.mike/p7325.C: Remove.
11951
11952 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11953
11954         PR c/14963
11955         * gcc.dg/pr14963.c: New test.
11956
11957 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11958
11959         PR c++/16193
11960         * g++.dg/parse/redef1.C: New test.
11961
11962 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11963
11964         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11965         20021110.c.
11966         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11967         20021119-1.c.
11968         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11969         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11970         5-04.c.
11971         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11972         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11973         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11974         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11975         g++.brendan/enum14.C.
11976         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11977         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11978         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11979         g++.mike/virt1.C.
11980         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11981         memtemp24.C.
11982
11983 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11984
11985         * gcc.dg/20040527-1.c: New test case.
11986
11987 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11988
11989         PR gfortran/pr16196
11990         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11991
11992 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11993
11994         PR middle-end/15825
11995         * gcc.dg/pr15825-1.c: New test case.
11996
11997 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11998
11999         * gcc.c-torture/execute/20040625-1.c: New test.
12000
12001 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12002
12003         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12004
12005 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12006
12007         * gcc.dg/torture/mips-div-1.c: New test.
12008
12009 2004-06-24  Jeff Law  <law@redhat.com>
12010
12011         * gcc.dg/tree-ssa/20040624-1.c: New test.
12012
12013 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12014
12015         * gcc.c-torture/compile/20040624-1.c: New test.
12016
12017 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12018
12019         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12020         this directory.
12021
12022 2004-06-23  Andrew Pinski  <apinski@apple.com>
12023
12024         PR middle-end/15988
12025         * g++.dg/opt/ptrmem4.C: New test.
12026
12027         * gcc.dg/c90-array-quals-2.c: New test.
12028
12029 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12030
12031         * gcc.dg/kpice1.c: New test.
12032
12033 2006-06-23  Andrew Pinski  <apinski@apple.com>
12034
12035         * gcc.dg/c90-array-quals.c: New test.
12036
12037 2006-06-22  Richard Henderson  <rth@redhat.com>
12038
12039         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12040
12041 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12042
12043         * gcc.dg/builtins-config.h: Handle FreeBSD.
12044
12045 2006-06-22  Richard Henderson  <rth@redhat.com>
12046
12047         * g++.dg/opt/devirt1.C: New.
12048
12049 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12050
12051         * g++.dg/opt/pr15551.C: New testcase.
12052
12053 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12054
12055         PR target/14800
12056         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12057         x86_64-*-linux* when compiling for 32bit.
12058
12059 2004-06-21  Andrew Pinski  <apinski@apple.com>
12060
12061         * gcc.dg/pch/struct-1.c: New.
12062         * gcc.dg/pch/struct-1.hs: New.
12063
12064 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12065
12066         * gcc.dg/pch/save-temps-1.c: New file.
12067         * gcc.dg/pch/save-temps-1.hs: New file.
12068
12069 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12070
12071         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12072         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12073
12074 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12075
12076         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12077         to fix type error.
12078         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12079         Remove trailing spaces.
12080
12081 2004-06-21  Richard Henderson  <rth@redhat.com>
12082
12083         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12084         merging && to BIT_FIELD_REF.
12085
12086 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12087
12088         * g++.dg/opt/placeholder1.C: New test.
12089
12090 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12091
12092         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12093         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12094         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12095         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12096
12097 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12098
12099         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12100         extern "C".
12101         * g++.dg/other/pragma-re-1.C: Add comments.
12102
12103 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12104
12105         PR gfortran/16080
12106         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12107
12108 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12109
12110         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12111         instead of setting the type of size_t by
12112         hand.
12113
12114 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12115
12116         * gcc.dg/unordered-2.c: New test case.
12117         * gcc.dg/unordered-3.c: New test case.
12118
12119 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12120
12121         PR other/16043
12122         * lib/g++.exp (g++_version): Tweak regexp for version
12123         * lib/g77.exp (g77_version): Likewise
12124         * lib/gfortran.exp (gfortran_version): Likewise
12125         * lib/objc.exp (objc_version): Likewise
12126         * lib/treelang.exp (treelang_version): Likewise
12127
12128 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12129
12130         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12131         Use INT_MAX instead of __INT_MAX__.
12132         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12133
12134         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12135         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12136         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12137         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12138         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12139         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12140         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12141         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12142         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12143
12144         * gcc.dg/range-test-1.c: New test.
12145         * g++.dg/opt/range-test-1.C: New test.
12146
12147 2004-06-17  Richard Henderson  <rth@redhat.com>
12148
12149         * objc.dg/sync-1.m: New.
12150         * objc.dg/try-catch-1.m: Don't force next runtime.
12151         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12152         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12153         shadowed catch clause.
12154         * objc.dg/try-catch-5.m: New.
12155
12156 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12157
12158         Bug 14610
12159         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12160
12161 2004-06-15  Richard Henderson  <rth@redhat.com>
12162
12163         * gcc.dg/20001116-1.c: Move expected warning line.
12164
12165 2004-06-15  Richard Henderson  <rth@redhat.com>
12166
12167         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12168         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12169
12170 2004-06-15  Jeff Law  <law@redhat.com>
12171
12172         * gcc.dg/tree-ssa/20040615-1.c: New test.
12173         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12174         be less sensitive to operand ordering.
12175         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12176
12177 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12178
12179         * g++.dg/abi/bitfield3.C: Add comment..
12180
12181 2004-06-15  Richard Henderson  <rth@redhat.com>
12182
12183         * g++.dg/ext/stmtexpr1.C: XFAIL.
12184         * gcc.dg/20030612-1.c: XFAIL.
12185
12186 2004-06-15  Eric Christopher  <echristo@redhat.com>
12187
12188         * g++.dg/charset/asm5.c: New.
12189         * gcc.dg/charset/asm6.c: New.
12190
12191 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12192
12193         PR fortran/15962
12194         * gfortran.fortran-torture/execute/select_1.f90: New test.
12195
12196 2004-06-15  Paul Brook  <paul@codesourcery.com>
12197
12198         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12199
12200 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12201
12202         PR c++/15967
12203         * g++.dg/lookup/crash3.C: New test.
12204
12205 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12206
12207         PR c++/15947
12208         * g++.dg/parse/dtor4.C: New test.
12209
12210 2004-06-14  Jeff Law  <law@redhat.com>
12211
12212         * gcc.c-torture/compile/20040614-1.c: New test.
12213
12214 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12215
12216         PR fortran/15211
12217         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12218         LEN of a character array.
12219
12220 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12221
12222         PR c++/15096
12223         * g++.dg/template/ptrmem10.C: New test.
12224
12225         PR c++/14930
12226         * g++.dg/template/friend30.C: New test.
12227
12228 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12229
12230         PR fortran/14928
12231         * gfortran.fortran-torture/compile/mloc.f90: New test.
12232
12233 2004-06-13  Paul Brook  <paul@codesourcery.com>
12234
12235         * gfortran.fortran-torture/execute/random_2.f90: New test.
12236
12237 2004-06-13  Eric Christopher  <echristo@redhat.com>
12238
12239         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12240
12241 2004-06-12  Paul Brook  <paul@codesourcery.com>
12242
12243         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12244
12245 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12246
12247         PR fortran/14923
12248         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12249
12250 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12251
12252         PR fortran/14957
12253         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12254         syntax errors in end statements of contained subroutines.
12255
12256 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12257
12258         PR fortran/12841
12259         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12260
12261 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12262
12263         PR fortran/15665
12264         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12265
12266 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12267
12268         PR gfortran/12839
12269         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12270
12271 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/15862
12274         * g++.dg/parse/enum1.C: New test.
12275
12276 2004-06-10  Jeff Law  <law@redhat.com>
12277
12278         * gcc.c-torture/compile/20040610-1.c: New test.
12279
12280 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12281
12282         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12283         * g++.old-deja/g++.other/decl3.C: Likewise.
12284
12285 2004-06-10  Brian Booth  <bbooth@redhat.com>
12286
12287         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12288         V_MAY_DEF instead of VDEF.
12289         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12290
12291 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12292
12293         PR c++/14211
12294         * g++.dg/conversion/const1.C: New test.
12295
12296         PR c++/15076
12297         * g++.dg/conversion/reinterpret1.C: New test.
12298
12299         PR c++/15877
12300         * g++.dg/template/enum2.C: New test.
12301
12302         PR c++/15227
12303         * g++.dg/template/error13.C: New test.
12304
12305 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12306
12307         PR fortran/14957
12308         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12309         arguments to test_* REAL and of the right size.
12310
12311 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12312
12313         PR target/15569
12314         PR rtl-optimization/15681
12315         * gcc.dg/20040609-1.c: New test.
12316
12317 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12318
12319         PR c++/14791
12320         * g++.dg/opt/builtins1.C: New test.
12321
12322 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12323
12324         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12325         that use default windows32 struct layout.
12326         * gcc.dg/i386-bitfield2.c: Likewise.
12327
12328 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12329
12330         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12331         for mingw32 and cygwin targets.
12332
12333 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12334
12335         * gcc.dg/pch/macro-4.c: New.
12336         * gcc.dg/pch/macro-4.hs: New.
12337
12338 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12339
12340         PR fortran/13249
12341         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12342
12343 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12344
12345         PR fortran/13372
12346         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12347
12348 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12349
12350         PR gfortran/14897
12351         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12352
12353 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12354
12355         PR gfortran/15755
12356         * gfortran.fortran-torture/execute/backspace.c : New test.
12357
12358 2004-06-09  Paul Brook  <paul@codesourcery.com>
12359
12360         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12361         (pointer_to_section): Rewrite to use smaller array.
12362
12363 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12364
12365         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12366         * gcc.dg/ext/altivec-10.c: Same.
12367         * gcc.dg/ext/altivec-11.c: Same.
12368         * gcc.dg/ext/altivec-12.c: Same.
12369         * gcc.dg/ext/altivec-13.c: Same.
12370         * gcc.dg/ext/altivec-14.c: Same.
12371         * gcc.dg/ext/altivec-15.c: Same.
12372         * gcc.dg/ext/altivec-16.c: Same.
12373         * gcc.dg/ext/altivec-3.c: Same.
12374         * gcc.dg/ext/altivec-4.c: Same.
12375         * gcc.dg/ext/altivec-6.c: Same.
12376         * gcc.dg/ext/altivec-7.c: Same.
12377         * gcc.dg/ext/altivec-8.c: Same.
12378         * gcc.dg/ext/altivec-varargs-1.c: Same.
12379
12380         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12381         * g++.dg/ext/altivec-10.C: Same.
12382         * g++.dg/ext/altivec-2.C: Same.
12383         * g++.dg/ext/altivec-3.C: Same.
12384         * g++.dg/ext/altivec-4.C: Same.
12385         * g++.dg/ext/altivec-5.C: Same.
12386         * g++.dg/ext/altivec-6.C: Same.
12387         * g++.dg/ext/altivec-7.C: Same.
12388         * g++.dg/ext/altivec-8.C: Same.
12389         * g++.dg/ext/altivec-9.C: Same.
12390
12391 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12392
12393         PR c++/7841
12394         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12395
12396 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12397
12398         * gcc.dg/union-1.c: New test.
12399
12400 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12401
12402         * gcc.dg/builtins-41.c: New test case.
12403         * gcc.dg/builtins-42.c: New test case.
12404
12405 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12406
12407         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12408         * g++.dg/ext/altivec-10.C: Same.
12409         * g++.dg/ext/altivec-2.C: Same.
12410         * g++.dg/ext/altivec-3.C: Same.
12411         * g++.dg/ext/altivec-4.C: Same.
12412         * g++.dg/ext/altivec-5.C: Same.
12413         * g++.dg/ext/altivec-6.C: Same.
12414         * g++.dg/ext/altivec-7.C: Same.
12415         * g++.dg/ext/altivec-8.C: Same.
12416         * g++.dg/ext/altivec-9.C: Same.
12417         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12418         * g++.old-deja/g++.brendan/new3.C: Same.
12419         * gcc.c-torture/execute/eeprof-1.x: Same.
12420
12421 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12422
12423         PR c/14765
12424         * gcc.dg/pr14765-1.c: New test.
12425
12426 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12427
12428         PR c/14649
12429         * gcc.dg/pr14649-1.c: New test case.
12430
12431 2004-06-07  Richard Henderson  <rth@redhat.com>
12432
12433         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12434         if temporaries.
12435
12436 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12437
12438         * g++.dg/eh/elide1.C: Remove XFAIL.
12439
12440 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12441
12442         PR c++/15337
12443         * g++.dg/expr/sizeof3.C: New test.
12444
12445         PR c++/14777
12446         * g++.dg/template/access14.C: New test.
12447
12448         PR c++/15554
12449         * g++.dg/template/enum1.C: New test.
12450
12451         PR c++/15057
12452         * g++.dg/eh/throw1.C: New test.
12453
12454 2004-06-07  David Ayers  <d.ayers@inode.at>
12455             Ziemowit Laski  <zlaski@apple.com>
12456
12457         * lib/objc.exp (objc_target_compile): Revert the '-framework
12458         Foundation' flag fix, since bare Darwin does not ship
12459         with the Foundation framework.
12460         * objc/execute/next_mapping.h: Provide a local NSConstantString
12461         @interface and @implementation.
12462         (objc_constant_string_init): A constructor function, used to
12463         initialize the NSConstantString meta-class object.
12464         * objc/execute/string1.m: Include "next_mapping.h" instead of
12465         <Foundation/NSString.h>.
12466         * objc/execute/string2.m: Likewise.
12467         * objc/execute/string3.m: Likewise.
12468         * objc/execute/string4.m: Likewise.
12469
12470 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12471
12472         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12473         to double. Replace double with FLOAT.
12474         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12475
12476         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12477         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12478         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12479         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12480         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12481         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12482         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12483         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12484
12485 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12486
12487         PR c/13519
12488         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12489
12490 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12491
12492         PR c++/15503
12493         * g++.dg/template/meminit2.C: New test.
12494
12495 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12496
12497         PR target/15822
12498         * gcc.c-torture/execute/compare-fp-1.c,
12499         gcc.c-torture/execute/compare-fp-2.c,
12500         gcc.c-torture/execute/compare-fp-3.c,
12501         gcc.c-torture/execute/compare-fp-4.c,
12502         gcc.c-torture/execute/compare-fp-3.x,
12503         gcc.c-torture/execute/compare-fp-4.x: Moved...
12504         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12505         gcc.c-torture/execute/ieee/compare-fp-2.c,
12506         gcc.c-torture/execute/ieee/compare-fp-3.c,
12507         gcc.c-torture/execute/ieee/compare-fp-4.c,
12508         gcc.c-torture/execute/ieee/compare-fp-3.x,
12509         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12510
12511 2004-06-04  David Ayers  <d.ayers@inode.at>
12512
12513         * objc/execute/protocol-isEqual-4.m: New testcase.
12514
12515 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12516
12517         * objc/execute/protocol-isEqual-1.m: New testcase.
12518         * objc/execute/protocol-isEqual-2.m: New testcase.
12519         * objc/execute/protocol-isEqual-3.m: New testcase.
12520
12521 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12522
12523         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12524
12525 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12526
12527         * lib/objc.exp (objc_target_compile): When running tests on
12528         Darwin (Mac OS X), inform the linker about '-framework
12529         'Foundation'.
12530
12531 2004-06-02  Eric Christopher  <echristo@redhat.com>
12532
12533         * gcc.c-torture/compile/20040602-1.c: New.
12534
12535 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12536
12537         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12538         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12539
12540         PR tree-optimization/14736
12541         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12542
12543         PR tree-optimization/14042
12544         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12545
12546         PR tree-optimization/14729
12547         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12548
12549 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12550
12551         PR fortran/15557
12552         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12553
12554 2004-06-01  Richard Hederson  <rth@redhat.com>
12555
12556         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12557
12558 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12559
12560         PR c++/14932
12561         * g++.dg/parse/offsetof4.C: New test.
12562
12563 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12564
12565         PR objc/7993
12566         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12567
12568 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12569
12570         PR c++/15701
12571         * g++.dg/template/friend29.C: New test.
12572
12573 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12574
12575         PR c/15749
12576         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12577
12578 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12579
12580         * gcc.dg/sparc-trap-1.c: New test.
12581
12582 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12583
12584         PR middle-end/15069
12585         * g++.dg/opt/fold3.C: New test case.
12586
12587 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12588
12589         * lib/target-supports.exp (check_iconv_available): Fix fallout
12590         from 2004-05-28 patch.
12591
12592 2004-05-30  Paul Brook  <paul@codesourcery.com>
12593
12594         PR fortran/15620
12595         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12596         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12597
12598 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12599
12600         * gfortran.fortran-torture/execute/random_1.f90: New test.
12601
12602 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12603
12604         * g++.dg/ext/altivec-10.C: New test.
12605
12606 2004-05-29  Paul Brook  <paul@codesourcery.com>
12607
12608         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12609
12610 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12611
12612         * gcc.dg/altivec-16.c: New test.
12613
12614 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12615
12616         * lib/target-supports.exp (check_vmx_hw_available): New.
12617         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12618
12619         * lib/target-supports.exp (check_alias_available,
12620         check_iconv_available, check_named_sections_available): Use
12621         unique names for temporary files.
12622
12623 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12624
12625         * gcc.dg/altivec-15.c: New test.
12626
12627 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12628
12629         PR c++/15083
12630         * g++.dg/warn/noeffect6.C: New test.
12631
12632         PR c++/15471
12633         * g++.dg/expr/ptrmem4.C: New test.
12634
12635         PR c++/15640
12636         * g++.dg/template/operator3.C: New test.
12637
12638 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/14668
12641         * g++.dg/lookup/redecl1.C: New test.
12642         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12643
12644 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12645
12646         * gcc.c-torture/execute/compare-fp-1.c,
12647         gcc.c-torture/execute/compare-fp-2.c,
12648         gcc.c-torture/execute/compare-fp-3.c,
12649         gcc.c-torture/execute/compare-fp-4.c,
12650         gcc.c-torture/execute/compare-fp-3.x,
12651         gcc.c-torture/execute/compare-fp-4.x,
12652         gcc.dg/pr15649-1.c: New.
12653
12654 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12655
12656         PR c++/12883
12657         * g++.dg/init/array14.C: New test.
12658
12659 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12660
12661         * lib/compat.exp (compat-get-options-main): New.
12662         (compat-get-options): Remove unneeded code, warn for ignored
12663         command.
12664         (compat-execute): Check flag set by dg-require-* commands.
12665
12666         * lib/compat.exp (compat-execute): Break up long lines.
12667
12668 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12669
12670         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12671         * gcc.dg/altivec-14.c: New test.
12672         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12673
12674         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12675         * gcc.dg/altivec-12.c: Ditto.
12676
12677         * gcc.dg/altivec-3.c: Move call to altivec_check.
12678
12679 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12680
12681         PR c++/15044
12682         * g++.dg/template/error12.C: New test.
12683
12684         PR c++/15317
12685         * g++.dg/ext/attrib15.C: New test.
12686
12687         PR c++/15329
12688         * g++.dg/template/ptrmem9.C: New test.
12689
12690 2004-05-25  Paul Brook  <paul@codesourcery.com>
12691
12692         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12693
12694 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12695
12696         PR c++/15165
12697         * g++.dg/template/crash19.C: New test.
12698
12699 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12700
12701         PR c++/15025
12702         * g++.dg/template/redecl1.C: New test.
12703
12704 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12705
12706         PR c++/14821
12707         * g++.dg/other/ns1.C: New test.
12708
12709         PR c++/14883
12710         * g++.dg/template/invalid1.C: New test.
12711
12712 2004-05-23  Paul Brook  <paul@codesourcery.com>
12713         Victor Leikehman  <lei@haifasphere.co.il>
12714
12715         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12716         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12717
12718 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12719
12720         PR c++/15285
12721         PR c++/15299
12722         * g++.dg/template/non-dependent5.C: New test.
12723         * g++.dg/template/non-dependent6.C: New test.
12724
12725 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/15507
12728         * g++.dg/inherit/union1.C: New test.
12729
12730         PR c++/15542
12731         * g++.dg/template/addr1.C: New test.
12732
12733         PR c++/15427
12734         * g++.dg/template/array5.C: New test.
12735
12736         PR c++/15287
12737         * g++.dg/template/array6.C: New test.
12738
12739 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12740             Roger Sayle  <roger@eyesopen.com>
12741
12742         * g++.dg/lookup/forscope2.C: New test case.
12743
12744 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12745
12746         * gcc.dg/cpp/Wmissingdirs.c: New.
12747
12748 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12749
12750         PR target/15301
12751         * gcc.dg/compat/union-m128-1.h: New file.
12752         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12753         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12754         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12755
12756 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12757
12758         PR target/15302
12759         * gcc.dg/compat/struct-complex-1.h: New file.
12760         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12761         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12762         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12763
12764 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12765
12766         PR middle-end/3074
12767         * gcc.dg/pr3074-1.c: New test case.
12768         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12769
12770 2004-05-20  Falk Hueffner  <falk@debian.org>
12771
12772         PR other/15526
12773         * gcc.dg/ftrapv-1.c: New test case.
12774
12775 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12776
12777         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12778
12779 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12780             Jeff Law  <law@redhat.com>
12781
12782         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12783         * gcc.dg/tree-ssa/20040518-2.c: New test.
12784
12785         * gcc.dg/tree-ssa/20040518-1.c: New test.
12786
12787 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12788
12789         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12790
12791 2004-05-18  Paul Brook  <paul@codesourcery.com>
12792
12793         PR fortran/13930
12794         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12795
12796 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12797
12798         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12799         constant folding.
12800
12801 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12802
12803         * gcc.dg/tree-ssa/20040517-1.c: New test.
12804
12805 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12806
12807         * gcc.dg/loop-4.c: New test.
12808
12809 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12810
12811         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12812
12813 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12814
12815         PR fortran/15311
12816         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12817
12818 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12819
12820         PR fortran/13826
12821         PR fortran/13940
12822         * gfortran.fortran-torture/compile/data_1.f90: New test.
12823
12824 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12825
12826         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12827         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12828
12829 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12830
12831         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12832
12833 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12834
12835         PR c/15444
12836         * gcc.dg/format/xopen-1.c: Adjust expected message.
12837         * gcc.dg/format/xopen-3.c: New test.
12838
12839 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12840
12841         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12842
12843 2004-05-14  Jeff Law  <law@redhat.com>
12844
12845         * gcc.dg/tree-ssa/20040514-2.c: New test.
12846
12847 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12848
12849         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12850         this ...
12851         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12852         this.
12853
12854 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12855
12856         * gcc.dg/tree-ssa/20040514-1.c: New test.
12857
12858 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12859
12860         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12861         test.
12862
12863 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12864
12865         PR fortran/14066
12866         * gfortran.fortran-torture/compile/do_1.f90: New test.
12867
12868 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12869
12870         PR fortran/15051
12871         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12872         test.
12873
12874 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12875
12876         PR fortran/15149
12877         * gfortran.fortran-torture/execute/random_init.f90: New test.
12878
12879 2004-05-13  Paul Brook  <paul@codesourcery.com>
12880
12881         PR fortran/15314
12882         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12883
12884 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12885
12886         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12887         for the powerpc case.
12888
12889 2004-05-13  Jeff Law  <law@redhat.com>
12890
12891         * gcc.dg/tree-ssa/20040513-1.c: New test.
12892         * gcc.dg/tree-ssa/20040513-2.c: New test.
12893
12894 2004-05-13  Paul Brook  <paul@codesourcery.com>
12895
12896         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12897         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12898         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12899
12900 2004-05-13  Andreas Schwab  <schwab@suse.de>
12901
12902         PR other/10819
12903         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12904         characters.
12905
12906 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12907
12908         PR fortran/15294
12909         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12910
12911 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12912
12913         Merge from tree-ssa-20020619-branch.  See
12914         ChangeLog.tree-ssa for details.
12915
12916 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12917
12918         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12919         include <altivec.h> explicitly.
12920         * gcc.dg/altivec-13.c: Likewise.
12921
12922 2004-05-11  Paul Brook  <paul@codesourcery.com>
12923
12924         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12925
12926 2004-05-10  Eric Christopher  <echristo@redhat.com>
12927
12928         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12929         * gcc.dg/sibcall-4.c: Ditto.
12930
12931 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12932
12933         * g++.dg/ext/altivec-8.C: New test case.
12934         * gcc.dg/altivec-13.c: New test case.
12935
12936 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12937
12938         * gcc.c-torture/execute/divcmp-1.c: New test case.
12939         * gcc.c-torture/execute/divcmp-2.c: New test case.
12940         * gcc.c-torture/execute/divcmp-3.c: New test case.
12941
12942 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12943
12944         * g++.dg/other/pragma-re-2.C: New test.
12945
12946 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12947
12948         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12949         * gcc.dg/i386-387-2.c: Likewise.
12950
12951         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12952         __builtin_drem.
12953         * gcc.dg/i386-387-6.c: Likewise.
12954
12955 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12956
12957         * gcc.dg/builtins-33.c:  Also check log1p*.
12958
12959 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12960
12961         PR optimization/15296
12962         * gcc.c-torture/execute/pr15296.c: New test.
12963
12964 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12965
12966         * gcc.dg/builtins-40.c: New test.
12967
12968 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12969
12970         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12971
12972 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12973
12974         * g++.dg/ext/spe1.C: New testcase.
12975
12976 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12977
12978         * objc.dg/image-info.m: Allow additional attributes
12979         for __image_info section.
12980
12981 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12982
12983         * gcc.dg/torture/mips-hilo-2.c: New test.
12984
12985 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12986
12987         PR c++/14389
12988         * g++.dg/template/member5.C: New test.
12989
12990 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12991
12992         * gcc.dg/builtins-34.c: Also check expm1*.
12993
12994 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12995
12996         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12997         * gcc.dg/torture/builtin-convert-3.c: New test.
12998
12999 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13000
13001         PR middle-end/15054
13002         * g++.dg/opt/pr15054.C: New test.
13003
13004 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13005
13006         * gcc.dg/torture/builtin-rounding-1.c: New test.
13007         * gcc.dg/builtins-25.c: Delete.
13008         * gcc.dg/builtins-29.c: Delete.
13009
13010 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13011
13012         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13013         * gcc.dg/sibcall-4.c: Likewise.
13014         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13015
13016 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13017
13018         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13019         bit-field on 16-bit targets.
13020
13021 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13022
13023         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13024         16-bit targets.
13025
13026 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13027
13028         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13029         * gcc.dg/rs6000-power2-2.c: Likewise.
13030
13031 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13032
13033         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13034         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13035         Change the asm registers to be in form of frN instead of fN.
13036
13037 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13038
13039         * gcc.dg/torture/builtin-convert-2.c: New test.
13040
13041 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13042
13043         * gcc.dg/rs6000-power2-1.c: New test.
13044         * gcc.dg/rs6000-power2-2.c: New test.
13045
13046 2004-04-28  Jan Hubicka  <jh@suse.cz>
13047
13048         * gcc.dg/unused-6.c: New test.
13049
13050 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13051             Ulrich Weigand  <uweigand@de.ibm.com>
13052
13053         * ada/acats/run_all.sh: Define $target variable.
13054
13055 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13056
13057         PR c++/15119
13058         * g++.dg/other/vararg-1.C: New test.
13059
13060         PR c++/4794
13061         * g++.dg/eh/cleanup3.C: New test.
13062
13063 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13064
13065         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13066         and ad8011a (target_insn).
13067         * ada/acats/support/macro.dfs: Likewise.
13068         * ada/acats/support/impbit.adb: New file.
13069
13070 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13071
13072         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13073
13074 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13075
13076         * gcc.dg/loop-3.c: New test.
13077
13078 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13079
13080         * gcc.c-torture/execute/simd-5.c: New test.
13081
13082 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13083
13084         PR c++/15064
13085         * g++.dg/template/crash18.C: New test.
13086
13087 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13088
13089         * g++.dg/ext/complit3.C: New test.
13090
13091 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13092
13093         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13094         * gcc.dg/altivec-3.c: Same.
13095         * gcc.dg/altivec-varargs-1.c: Same.
13096
13097 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13098
13099         * lib/target-supports.exp (check_profiling_available): Assume
13100         profiling is not available on powerpc-eabi targets.
13101
13102 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13103
13104         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13105         * gcc.dg/vmx/bug-1.c: Ditto.
13106
13107 2004-04-20  Eric Christopher  <echristo@redhat.com>
13108
13109         * gcc.dg/charset/extern.c: New test.
13110         * g++.dg/charset/extern3.cc: Ditto.
13111
13112 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13113
13114         * gcc.dg/builtins-39.c: New test.
13115
13116 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13117
13118         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13119
13120 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13121
13122         * gcc.dg/torture/mips-hilo-1.c: New test.
13123
13124 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13125
13126         * gcc.c-torture/compile/20040419-1.c: New test.
13127
13128 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13129
13130         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13131
13132 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13133             Aldy Hernandez  <aldyh@redhat.com>
13134
13135         * gcc.c-torture/execute/va-arg-24.c: New.
13136
13137 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13138             Aldy Hernandez  <aldyh@redhat.com>
13139
13140         * gcc.dg/vmx/1b-01.c: New.
13141         * gcc.dg/vmx/1b-02.c: New.
13142         * gcc.dg/vmx/1b-03.c: New.
13143         * gcc.dg/vmx/1b-04.c: New.
13144         * gcc.dg/vmx/1b-05.c: New.
13145         * gcc.dg/vmx/1b-06.c: New.
13146         * gcc.dg/vmx/1b-07.c: New.
13147         * gcc.dg/vmx/1c-01.c: New.
13148         * gcc.dg/vmx/1c-02.c: New.
13149         * gcc.dg/vmx/3a-01a.c: New.
13150         * gcc.dg/vmx/3a-01.c: New.
13151         * gcc.dg/vmx/3a-01m.c: New.
13152         * gcc.dg/vmx/3a-03.c: New.
13153         * gcc.dg/vmx/3a-03m.c: New.
13154         * gcc.dg/vmx/3a-04.c: New.
13155         * gcc.dg/vmx/3a-04m.c: New.
13156         * gcc.dg/vmx/3a-05.c: New.
13157         * gcc.dg/vmx/3a-06.c: New.
13158         * gcc.dg/vmx/3a-06m.c: New.
13159         * gcc.dg/vmx/3a-07.c: New.
13160         * gcc.dg/vmx/3b-01.c: New.
13161         * gcc.dg/vmx/3b-02.c: New.
13162         * gcc.dg/vmx/3b-10.c: New.
13163         * gcc.dg/vmx/3b-13.c: New.
13164         * gcc.dg/vmx/3b-14.c: New.
13165         * gcc.dg/vmx/3b-15.c: New.
13166         * gcc.dg/vmx/3c-01a.c: New.
13167         * gcc.dg/vmx/3c-01.c: New.
13168         * gcc.dg/vmx/3c-02.c: New.
13169         * gcc.dg/vmx/3c-03.c: New.
13170         * gcc.dg/vmx/3d-01.c: New.
13171         * gcc.dg/vmx/4-01.c: New.
13172         * gcc.dg/vmx/4-03.c: New.
13173         * gcc.dg/vmx/5-01.c: New.
13174         * gcc.dg/vmx/5-02.c: New.
13175         * gcc.dg/vmx/5-03.c: New.
13176         * gcc.dg/vmx/5-04.c: New.
13177         * gcc.dg/vmx/5-05.c: New.
13178         * gcc.dg/vmx/5-06.c: New.
13179         * gcc.dg/vmx/5-07.c: New.
13180         * gcc.dg/vmx/5-07t.c: New.
13181         * gcc.dg/vmx/5-08.c: New.
13182         * gcc.dg/vmx/5-10.c: New.
13183         * gcc.dg/vmx/5-11.c: New.
13184         * gcc.dg/vmx/7-01a.c: New.
13185         * gcc.dg/vmx/7-01.c: New.
13186         * gcc.dg/vmx/7c-01.c: New.
13187         * gcc.dg/vmx/7d-01.c: New.
13188         * gcc.dg/vmx/7d-02.c: New.
13189         * gcc.dg/vmx/8-01.c: New.
13190         * gcc.dg/vmx/8-02a.c: New.
13191         * gcc.dg/vmx/8-02.c: New.
13192         * gcc.dg/vmx/brode-1.c: New.
13193         * gcc.dg/vmx/bug-1.c: New.
13194         * gcc.dg/vmx/bug-2.c: New.
13195         * gcc.dg/vmx/bug-3.c: New.
13196         * gcc.dg/vmx/cw-bug-1.c: New.
13197         * gcc.dg/vmx/cw-bug-2.c: New.
13198         * gcc.dg/vmx/cw-bug-3.c: New.
13199         * gcc.dg/vmx/dct.c: New.
13200         * gcc.dg/vmx/debug-1.c: New.
13201         * gcc.dg/vmx/debug-2.c: New.
13202         * gcc.dg/vmx/debug-3.c: New.
13203         * gcc.dg/vmx/debug-4.c: New.
13204         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13205         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13206         * gcc.dg/vmx/eg-5.c: New.
13207         * gcc.dg/vmx/fft.c: New.
13208         * gcc.dg/vmx/gcc-bug-1.c: New.
13209         * gcc.dg/vmx/gcc-bug-2.c: New.
13210         * gcc.dg/vmx/gcc-bug-3.c: New.
13211         * gcc.dg/vmx/gcc-bug-4.c: New.
13212         * gcc.dg/vmx/gcc-bug-5.c: New.
13213         * gcc.dg/vmx/gcc-bug-6.c: New.
13214         * gcc.dg/vmx/gcc-bug-7.c: New.
13215         * gcc.dg/vmx/gcc-bug-8.c: New.
13216         * gcc.dg/vmx/gcc-bug-9.c: New.
13217         * gcc.dg/vmx/gcc-bug-b.c: New.
13218         * gcc.dg/vmx/gcc-bug-c.c: New.
13219         * gcc.dg/vmx/gcc-bug-d.c: New.
13220         * gcc.dg/vmx/gcc-bug-e.c: New.
13221         * gcc.dg/vmx/gcc-bug-f.c: New.
13222         * gcc.dg/vmx/gcc-bug-g.c: New.
13223         * gcc.dg/vmx/gcc-bug-i.c: New.
13224         * gcc.dg/vmx/harness.h: New.
13225         * gcc.dg/vmx/ira1.c: New.
13226         * gcc.dg/vmx/ira2a.c: New.
13227         * gcc.dg/vmx/ira2b.c: New.
13228         * gcc.dg/vmx/ira2.c: New.
13229         * gcc.dg/vmx/ira2c.c: New.
13230         * gcc.dg/vmx/mem.c: New.
13231         * gcc.dg/vmx/newton-1.c: New.
13232         * gcc.dg/vmx/ops.c: New.
13233         * gcc.dg/vmx/sn7153.c: New.
13234         * gcc.dg/vmx/spill2.c: New.
13235         * gcc.dg/vmx/spill3.c: New.
13236         * gcc.dg/vmx/spill.c: New.
13237         * gcc.dg/vmx/t.c: New.
13238         * gcc.dg/vmx/varargs-1.c: New.
13239         * gcc.dg/vmx/varargs-2.c: New.
13240         * gcc.dg/vmx/varargs-3.c: New.
13241         * gcc.dg/vmx/varargs-4.c: New.
13242         * gcc.dg/vmx/varargs-5.c: New.
13243         * gcc.dg/vmx/varargs-6.c: New.
13244         * gcc.dg/vmx/varargs-7.c: New.
13245         * gcc.dg/vmx/vmx.exp: New.
13246         * gcc.dg/vmx/vprint-1.c: New.
13247         * gcc.dg/vmx/vscan-1.c: New.
13248         * gcc.dg/vmx/x-01.c: New.
13249         * gcc.dg/vmx/x-02.c: New.
13250         * gcc.dg/vmx/x-03.c: New.
13251         * gcc.dg/vmx/x-04.c: New.
13252         * gcc.dg/vmx/x-05.c: New.
13253         * gcc.dg/vmx/yousufi-1.c: New.
13254         * gcc.dg/vmx/zero-1.c: New.
13255         * gcc.dg/vmx/zero.c: New.
13256
13257 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13258
13259         * g++.dg/lookup/java1.C: Update for chage of
13260         _Jv_AllocObject.
13261         * g++.dg/lookup/java2.C: Likewise.
13262
13263 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13264
13265         * ada/acats/run_all.sh: use -O2 by default.
13266
13267 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13268
13269         * gcc.dg/vr-mult-[12].c: New tests.
13270
13271 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13272
13273         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13274
13275         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13276
13277 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13278
13279         * lib/target-supports.exp (check_profiling_available): Assume profiling
13280         isn't available for mips*-*-elf targets.
13281
13282 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13283
13284         * gcc.dg/builtins-38.c: New test.
13285
13286 2004-04-14  Eric Christopher  <echristo@redhat.com>
13287
13288         * g++.dg/charset/charset.exp: Run .cc extension tests.
13289
13290 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13291
13292         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13293
13294 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13295
13296         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13297
13298 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13299
13300         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13301         * gcc.dg/i386-387-2.c: Likewise.
13302
13303         * gcc.dg/i386-387-7.c: New test.
13304         * gcc.dg/i386-387-8.c: New test.
13305
13306         * gcc.dg/builtins-37.c: New test.
13307
13308 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13309
13310         * g++.dg/pch/externc-1.C: Add missing semicolon.
13311
13312 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13313
13314         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13315
13316 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13317
13318         * gcc.c-torture/execute/20040411-1.c: New test.
13319
13320 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13321
13322         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13323
13324 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13325
13326         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13327
13328 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13329
13330         * lib/target-supports.exp (check_named_sections_available): New.
13331         * lib/gcc-dg.exp (dg-require-named-sections): New.
13332         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13333         old-deja.exp.  Also prune error-count message from HP linker.
13334         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13335
13336         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13337         * g++.old-deja/g++.pt/static3.C: Likewise.
13338         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13339
13340 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13341
13342         * gcc.c-torture/execute/20040409-1.c: New test case.
13343         * gcc.c-torture/execute/20040409-2.c: New test case.
13344         * gcc.c-torture/execute/20040409-3.c: New test case.
13345
13346 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13347
13348         * gcc.dg/20040409-1.c: New test.
13349
13350 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13351
13352         PR target/14888
13353         * g++.dg/opt/pr14888.C: New test case.
13354
13355 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13356
13357         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13358         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13359         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13360         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13361         New tests.
13362
13363 2004-04-08  Paul Brook  <paul@codesourcery.com>
13364
13365         * gcc.dg/spill-1.c: New test.
13366
13367 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13368
13369         * gcc.dg/torture/builtin-ctype-2.c: New test.
13370
13371 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13372
13373         * gcc.dg/pch/pch.exp: Add largefile test.
13374
13375 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13376
13377         * g++.dg/pch/externc-1.Hs: New.
13378         * g++.dg/pch/externc-1.C: New.
13379
13380 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13381
13382         * gcc.dg/compat/struct-by-value-5a_main.c,
13383         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13384         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13385         * gcc.dg/compat/struct-by-value-5a_x.c,
13386         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13387         gcc.dg/compat/struct-by-value-5_x.c.
13388         * gcc.dg/compat/struct-by-value-5a_y.c,
13389         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13390         gcc.dg/compat/struct-by-value-5_y.c.
13391
13392         * gcc.dg/compat/struct-by-value-6a_main.c,
13393         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13394         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13395         * gcc.dg/compat/struct-by-value-6a_x.c,
13396         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13397         gcc.dg/compat/struct-by-value-6_x.c.
13398         * gcc.dg/compat/struct-by-value-6a_y.c,
13399         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13400         gcc.dg/compat/struct-by-value-6_y.c.
13401
13402         * gcc.dg/compat/struct-by-value-7a_main.c,
13403         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13404         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13405         * gcc.dg/compat/struct-by-value-7a_x.c,
13406         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13407         gcc.dg/compat/struct-by-value-7_x.c.
13408         * gcc.dg/compat/struct-by-value-7a_y.c,
13409         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13410         gcc.dg/compat/struct-by-value-7_y.c.
13411
13412 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13413
13414         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13415         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13416         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13417         options.
13418
13419 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13420
13421         * gcc.dg/builtins-36.c: New test.
13422
13423 2004-04-06  Paul Brook  <paul@codesourcery.com>
13424
13425         * README.gcc: Remove obsolete contraint on testcases.
13426
13427 2004-04-05  Paul Brook  <paul@codesourcery.com>
13428
13429         PR2123
13430         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13431         failure and exit(0) on success.
13432         * g++.dg/expr/anew2.C: Ditto.
13433         * g++.dg/expr/anew3.C: Ditto.
13434         * g++.dg/expr/anew4.C: Ditto.
13435
13436 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13437
13438         PR c++/3518
13439         * g++.dg/template/unify7.C: New.
13440
13441 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13442
13443         * g++.dg/README: Bring up to date with new subdirectories; remove
13444         duplicate subdirectory lines.
13445
13446 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13447
13448         PR c++/14007
13449         * g++.dg/template/unify5.C: New.
13450         * g++.dg/template/unify6.C: New.
13451         * g++.dg/template/qualttp20.C: Adjust.
13452         * g++.old-deja/g++.jason/report.C: Adjust.
13453         * g++.old-deja/g++.other/qual1.C: Adjust.
13454
13455 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13456
13457         PR c++/14803
13458         * g++.dg/inherit/ptrmem1.C: New test.
13459
13460 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13461
13462         PR c++/14755
13463         * gcc.c-torture/execute/20040331-1.c: New test.
13464         * gcc.dg/20040331-1.c: New test.
13465
13466 2004-04-01  Paul Brook  <paul@codesourcery.com>
13467
13468         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13469
13470 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13471
13472         PR c++/14724
13473         * g++.dg/init/goto1.C: New test.
13474
13475         PR c++/14763
13476         * g++.dg/template/defarg4.C: New test.
13477
13478 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13479
13480         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13481
13482 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13483
13484         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13485
13486 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13487
13488         * gcc.dg/noncompile/undeclared-2.c: New test.
13489
13490 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13491
13492         * gcc.dg/940409-1.c: Remove XFAIL.
13493         * gcc.dg/reg-vol-struct-1.c: New test.
13494
13495 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13496
13497         * gcc.dg/torture/builtin-wctype-1.c: New test.
13498
13499 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13500
13501         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13502         * gcc.dg/20001101-1.c: Likewise.
13503         * gcc.dg/20001102-1.c: Likewise.
13504
13505 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13506
13507         * gcc.dg/compare8.c: Add an additional test for XOR.
13508
13509 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13510
13511         * gcc.dg/torture/builtin-ctype-1.c: New test.
13512
13513 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13514
13515         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13516         * gcc.dg/torture/builtin-math-1.c: Likewise.
13517         * gcc.dg/torture/builtin-power-1.c: New test.
13518
13519 2004-03-24  Andreas Schwab  <schwab@suse.de>
13520
13521         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13522         IA64 assembler.
13523
13524 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13525             Roger Sayle  <roger@eyesopen.com>
13526
13527         * gcc.dg/compare8.c: New test case.
13528
13529 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13530
13531         * g++.dg/ext/altivec-7.C: New test.
13532
13533 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13534
13535         PR 12267, 12391, 12560, 13129, 14114, 14133
13536         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13537         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13538         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13539         Adjust error regexps.
13540         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13541         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13542         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13543         * gcc.dg/local1.c: Add explanatory comment.
13544
13545 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13546
13547         PR optimization/14669
13548         * g++.dg/opt/fold2.C: New test case.
13549
13550 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13551
13552         PR c/14069
13553         * gcc.dg/20040322-1.c: New test.
13554
13555 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13556
13557         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13558         * gcc.dg/ultrasp4.c: Likewise.
13559         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13560
13561 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13562
13563         * gcc.dg/i386-sse-8.c: Reset default options.
13564
13565 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13566
13567         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13568         in the error message text.
13569
13570 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13571
13572         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13573
13574 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13575
13576         PR c++/14616
13577         * g++.dg/init/array13.C: New test.
13578
13579 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13580
13581         PR target/13889
13582         * gcc.c-torture/compile/pr13889.c: New test case.
13583
13584 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13585
13586         PR c/14635
13587         * builtins-1.c (nan, nans): Don't test.
13588         * builtins-30.c: Don't use nan, nanf, nanl.
13589         * builtins-35.c: New test.
13590
13591 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13592
13593         * g++.dg/ext/altivec-6.C: New test.
13594
13595 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13596
13597         * g++.dg/init/placement3.C: New test.
13598
13599         * g++.dg/template/spec13.C: New test.
13600
13601         * g++.dg/lookup/using11.C: New test.
13602
13603         * g++.dg/lookup/koenig3.C: New test.
13604
13605         * g++.dg/template/operator2.C: New test.
13606
13607         * g++.dg/expr/dtor3.C: New test.
13608         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13609         marker.
13610         * g++.old-deja/g++.law/visibility28.C: Likewise.
13611
13612 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13613
13614         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13615         * gcc.dg/ppc64-abi-3.c: Likewise.
13616
13617 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13618
13619         PR c++/14545
13620         * g++.dg/parse/template15.C: New test.
13621
13622 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13623
13624         * g++.dg/expr/dtor2.C: New test.
13625
13626         * g++.dg/lookup/anon4.C: New test.
13627
13628         * g++.dg/overload/using1.C: New test.
13629
13630         * g++.dg/template/lookup7.C: New test.
13631
13632         * g++.dg/template/typename6.C: New test.
13633
13634         * g++.dg/expr/cond6.C: New test.
13635
13636 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13637
13638         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13639
13640 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13641
13642         * g++.dg/expr/cond5.C: New test.
13643         * g++.dg/expr/constcast1.C: Likewise.
13644         * g++.dg/expr/ptrmem2.C: Likewise.
13645         * g++.dg/expr/ptrmem3.C: Likewise.
13646         * g++.dg/lookup/main1.C: Likewise.
13647         * g++.dg/template/lookup6.C: Likewise.
13648
13649 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13650
13651         * gcc.dg/local1.c: New test.
13652
13653         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13654
13655 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13656
13657         * gcc.dg/torture/builtin-convert-1.c: New test.
13658
13659 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13660
13661         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13662
13663 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/14481
13666         * g++.dg/warn/Wunused-7.C: New test.
13667
13668 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13669
13670         * gcc.dg/torture/builtin-integral-1.c: New test.
13671
13672 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/14586
13675         * g++.dg/parse/non-dependent3.C: New test.
13676
13677 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13678
13679         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13680         * g++.dg/eh/simd-2.C: Likewise.
13681         * g++.dg/init/array10.C: Likewise.
13682         * gcc.c-torture/compile/simd-1.c: Likewise.
13683         * gcc.c-torture/compile/simd-2.c: Likewise.
13684         * gcc.c-torture/compile/simd-3.c: Likewise.
13685         * gcc.c-torture/compile/simd-4.c: Likewise.
13686         * gcc.c-torture/compile/simd-6.c: Likewise.
13687         * gcc.c-torture/execute/simd-1.c: Likewise.
13688         * gcc.c-torture/execute/simd-2.c: Likewise.
13689         * gcc.dg/compat/vector-defs.h: Likewise.
13690         * gcc.dg/20020531-1.c: Likewise.
13691         * gcc.dg/altivec-3.c: Likewise.
13692         * gcc.dg/altivec-4.c: Likewise.
13693         * gcc.dg/altivec-varargs-1.c: Likewise.
13694         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13695         * gcc.dg/i386-mmx-3.c: Likewise.
13696         * gcc.dg/i386-sse-4.c: Likewise.
13697         * gcc.dg/i386-sse-5.c: Likewise.
13698         * gcc.dg/i386-sse-8.c: Likewise.
13699         * gcc.dg/simd-1.c: Likewise.
13700         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13701         __ev64_opaque__ since the machine description provides it.
13702
13703 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13704
13705         * lib/compat.exp (skip_list): New global variable.
13706         Use it to hold the user defined COMPAT_SKIPS list if any.
13707         (compat-obj): Add the members of skip_list to optall.
13708
13709 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13710
13711         * gcc.dg/compat/union-by-value-1_main.c,
13712         union-by-value-1_x.c, union-by-value-1_y.c,
13713         union-check.h, union-defs.h,
13714         union-init.h, union-return-1_main.c,
13715         union-return-1_x.c, union-return-1_y.c: New files.
13716
13717 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13718
13719         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13720         mixed-struct-init.h: Add 4 mixed structure types.
13721         struct-by-value-21_main.c, struct-by-value-21_x.c,
13722         struct-by-value-21_y.c, struct-return-21_main.c,
13723         struct-return-21_x.c, struct-return-21_y.c: New files.
13724
13725 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/14550
13728         * g++.dg/parse/template14.C: New test.
13729
13730 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13731
13732         * gcc.c-torture/execute/20040313-1.c: New test.
13733
13734 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13735
13736         PR target/14533
13737         * gcc.dg/20040311-2.c: New test.
13738
13739 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13740
13741         PR other/14544
13742         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13743         bit-field.
13744
13745 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13746
13747         * gcc.dg/20040305-2.c: Add missing return statement.
13748
13749 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13750
13751         * gcc.dg/builtins-34.c: Also check pow10*.
13752
13753 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13754
13755         PR target/14262
13756         * gcc.dg/20040305-2.c: New test.
13757
13758 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13759
13760         * gcc.dg/20040310-1.c: New test.
13761
13762 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13763
13764         * gcc.c-torture/execute/20040311-1.c: New test case.
13765
13766 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/14476
13769         * g++.dg/lookup/enum1.C: New test.
13770
13771 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13772
13773         PR c++/14510
13774         * g++.dg/lookup/struct2.C: New test.
13775
13776 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13777
13778         * gcc.dg/builtins-34.c: New test.
13779
13780 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13781
13782         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13783
13784 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13785
13786         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13787         * gcc.dg/alias-2.c: New testcase.
13788
13789 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13790
13791         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13792
13793 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13794
13795         * gcc.c-torture/execute/20040309-1.c: New test case.
13796
13797 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13798
13799         PR c++/14397
13800         * g++.dg/overload/ref1.C: New.
13801
13802 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13803
13804         PR c++/14409
13805         * g++.dg/template/spec12.C: New test.
13806
13807         PR c++/14448
13808         * g++.dg/parse/crash14.C: New test.
13809
13810 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/14230
13813         * g++.dg/init/ref11.C: New test.
13814
13815 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/14432
13818         * g++.dg/parse/builtin2.C: New test.
13819
13820 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13821
13822         PR c++/14401
13823         * g++.dg/init/ctor3.C: New test.
13824         * g++.dg/init/union1.C: New test.
13825         * g++.dg/ext/anon-struct4.C: New test.
13826
13827 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13828
13829         * g++.dg/lookup/koenig1.C: Tweak error messages.
13830         * g++.dg/lookup/used-before-declaration.C: Likewise.
13831         * g++.dg/other/do1.C: Likewise.
13832         * g++.dg/overload/koenig1.C: Likewise.
13833         * g++.dg/parse/crash13.C: Likewise.
13834         * g++.dg/template/instantiate3.C: Likewise.
13835
13836 2004-03-08  Eric Christopher  <echristo@redhat.com>
13837
13838         * * lib/target-supports.exp: Enable libiconv in test
13839         compilation.  Fix up error checking.
13840
13841 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13842
13843         PR middle-end/14289
13844         * gcc.dg/pr14289-1.c: New test case.
13845         * gcc.dg/pr14289-2.c: Likewise.
13846         * gcc.dg/pr14289-3.c: Likewise.
13847
13848 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13849
13850         * gcc.c-torture/execute/20040308-1.c: New test.
13851
13852 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13853
13854         * gcc.c-torture/execute/20040307-1.c: New test case.
13855
13856 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13857
13858         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13859
13860 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13861
13862         * gcc.dg/20040306-1.c: New test.
13863
13864 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13865
13866         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13867         them static.
13868         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13869
13870 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13871
13872         PR c/14465
13873         * gcc.dg/decl-6.c: New test.
13874
13875 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13876
13877         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13878         Rename LOGPOW -> LOG_POW.
13879         (SQRT_EXP, POW_EXP): New.
13880
13881 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13882
13883         * gcc.dg/i386-sse-8.c: New test.
13884
13885 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13886
13887         PR c/14114
13888         * gcc.dg/decl-5.c: New test.
13889
13890 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13891
13892         * gcc.dg/20040305-1.c: New test.
13893
13894 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13895
13896         PR other/14354
13897         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13898
13899 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13900
13901         PR c++/14425, c++/14426
13902         * g++.dg/ext/altivec-4.C: New test.
13903         * g++.dg/ext/altivec-5.C: New test.
13904
13905 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13906
13907         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13908         global variables of a type with no linkage.
13909         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13910         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13911         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13912         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13913         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13914         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13915         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13916         * g++.dg/warn/deprecated.C: Name enum Color.
13917         * g++.dg/overload/VLA.C: Name structure for 'b'.
13918         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13919
13920 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13921
13922         * gcc.c-torture/compile/20040304-1.c: New test.
13923
13924 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13925
13926         PR 13728
13927         * gcc.dg/decl-4.c: New testcase.
13928
13929 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13930
13931         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13932         as PRECF if sizeof (float) > sizeof (double).
13933         (PRECL): Make it the same as PRECF if
13934         sizeof (float) > sizeof (long double).
13935
13936 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13937
13938         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13939         system type.  Add check for irix6 which doesn't have c99 runtime.
13940
13941 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13942
13943         * gcc.dg/const-elim-1.c: xfail for xtensa.
13944
13945 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13946
13947         PR c++/14369
13948         * g++.dg/template/cond4.C: New test.
13949
13950 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/14360
13953         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13954
13955         PR c++/14361
13956         * g++.dg/parse/defarg7.C: New test.
13957
13958         PR c++/14359
13959         * g++.dg/template/friend26.C: New test.
13960
13961 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13962
13963         PR c++/14324
13964         * g++.dg/abi/mangle21.C: New test.
13965
13966         PR c++/14260
13967         * g++.dg/parse/constructor2.C: New test.
13968
13969         PR c++/14337
13970         * g++.dg/template/sfinae1.C: New test.
13971
13972 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/14267
13975         * g++.dg/expr/crash2.C: New test.
13976
13977         PR middle-end/13448
13978         * gcc.dg/inline-5.c: New test.
13979         * gcc.dg/always-inline.c: Split out tests into ...
13980         * gcc.dg/always-inline2.c: ... this and ...
13981         * gcc.dg/always-inline3.c: ... this.
13982
13983 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13984
13985         PR debug/12103
13986         * g++.dg/debug/crash1.C: New test.
13987
13988 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13989
13990         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13991         function with __attribute__((noinline)).
13992         (recurser_void2): Likewise.
13993         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13994         (recurser_void2): Likewise.
13995
13996 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13997
13998         PR middle-end/14203
13999         * g++.dg/warn/Wunused-6.C: New test case.
14000
14001 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14002
14003         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14004         not defined.
14005
14006 2004-02-27  Eric Christopher  <echristo@redhat.com>
14007
14008         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14009         * g++.dg/charset/asm2.c: Run only x86.
14010         * gcc.dg/charset/asm3.c: Ditto.
14011
14012 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14013
14014         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14015         ld_library_path.
14016
14017 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14018
14019         * g++.dg/ext/altivec-3.C: New.
14020
14021 2004-02-26  Richard Henderson  <rth@redhat.com>
14022
14023         * g++.dg/ext/attrib10.C: Mark for warning.
14024         * gcc.dg/attr-alias-1.c: New.
14025
14026 2004-02-26  Richard Henderson  <rth@redhat.com>
14027
14028         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14029         * gcc.c-torture/execute/20040208-2.c: ... it back.
14030
14031 2004-02-26  Eric Christopher  <echristo@redhat.com>
14032
14033         * lib/target-supports.exp (check-iconv-available): New function.
14034         * lib/gcc-dg.exp (dg-require-iconv): New function.
14035         Use above.
14036         * gcc.dg/charset: New directory.
14037         * gcc.dg/charset/charset.exp: New file.
14038         * gcc.dg/charset/asm1.c: Ditto.
14039         * gcc.dg/charset/asm2.c: Ditto.
14040         * gcc.dg/charset/asm3.c: Ditto.
14041         * gcc.dg/charset/asm4.c: Ditto.
14042         * gcc.dg/charset/asm5.c: Ditto.
14043         * gcc.dg/charset/attribute1.c: Ditto.
14044         * gcc.dg/charset/attribute2.c: Ditto.
14045         * gcc.dg/charset/string1.c: Ditto.
14046         * g++.dg/charset: New directory.
14047         * g++.dg/dg.exp: Add here. Special options.
14048         * g++.dg/charset/charset.exp: New file.
14049         * g++.dg/charset/asm1.c: Ditto.
14050         * g++.dg/charset/asm2.c: Ditto.
14051         * g++.dg/charset/asm3.c: Ditto.
14052         * g++.dg/charset/asm4.c: Ditto.
14053         * g++.dg/charset/attribute1.c: Ditto.
14054         * g++.dg/charset/attribute2.c: Ditto.
14055         * g++.dg/charset/extern1.cc: Ditto.
14056         * g++.dg/charset/extern2.cc: Ditto.
14057         * g++.dg/charset/string1.c: Ditto.
14058
14059 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR c++/14278
14062         * g++.dg/parse/comma1.C: New test.
14063
14064 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14065
14066         PR c++/14284
14067         * g++.dg/template/ttp8.C: New test.
14068
14069 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14070
14071         * gcc.dg/fixuns-trunc-1.c: New test.
14072
14073 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14074
14075         * gcc.dg/builtins-config.h: Use #elif.
14076
14077 2004-02-26  Michael Matz  <matz@suse.de>
14078
14079         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14080         * gcc.dg/991214-1.c: Likewise.
14081         * gcc.dg/i386-asm-1.c: Likewise.
14082
14083 2004-02-25  Richard Henderson  <rth@redhat.com>
14084
14085         * gcc.c-torture/execute/20040208-2.c: Move ...
14086         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14087
14088 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14089
14090         PR c++/14246
14091         * g++.dg/other/crash-3.C: New test.
14092
14093 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14094
14095         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14096         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14097
14098         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14099         HP-UX.
14100
14101 2004-02-24  Michael Matz  <matz@suse.de>
14102
14103         * gcc.dg/i386-regparm.c: New.
14104
14105 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14106
14107         * gcc.c-torture/execute/20040223-1.c: New.
14108
14109 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14110             Kazu Hirata  <kazu@cs.umass.edu>
14111
14112         * gcc.dg/fwritable-strings-1.c: Remove.
14113
14114 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14115
14116         PR c/14156
14117         * gcc.dg/20040223-1.c: New test.
14118
14119 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14120
14121         PR c++/14106
14122         * g++.dg/ext/typeof9.C: New test.
14123
14124 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14125
14126         PR c++/14250
14127         * g++.dg/other/switch1.C: New test.
14128
14129 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14130
14131         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14132         * gcc.dg/va-arg-1.c: Likewise.
14133
14134 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14135
14136         PR c++/14143
14137         * g++.dg/template/koenig5.C: New test.
14138
14139 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14140
14141         * g++.dg/ext/altivec-1.C: Generalize target triple.
14142         * g++.dg/ext/altivec-2.C: New test case.
14143         * g++.dg/ext/altivec_check.h: New file.
14144         * gcc.dg/altivec-1.c: Generalize target triple;
14145         include altivec_check.h and call altivec_check().
14146         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14147         * gcc.dg/altivec-6.c: New test case.
14148         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14149         type casts as needed.
14150         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14151         altivec_check().
14152         * gcc.dg/altivec-12.c: New test case.
14153         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14154         include altivec_check.h and call altivec_check().
14155         * gcc.dg/altivec_check.h: New file.
14156
14157 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14158
14159         * lib/target-supports.exp (check_alias_available): Don't mangle
14160         function `g' in test program.
14161
14162 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14163
14164         * lib/target-supports.exp (check_profiling_available): Check
14165         argument to determine whether we support a profiling type.
14166         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14167         check_profiling_available.
14168         * g++.dg/bprob/bprob.exp: Likewise
14169         * g77.dg/bprob/bprob.exp: Likewise.
14170         * gcc.misc-tests/bprob.exp: Likewise.
14171         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14172         dg-require-profiling and delete expected error handling.
14173         * gcc.dg/20021014-1.c: Likewise.
14174         * gcc.dg/nest.c: Likewise.
14175
14176 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14177
14178         PR c++/12007
14179         * g++.dg/other/vthunk1.C: New test.
14180
14181 2004-02-20  Falk Hueffner  <falk@debian.org>
14182
14183         PR target/14201
14184         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14185
14186 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14187
14188         PR c++/13927
14189         * g++.dg/other/error8.C: Remove XFAIL markers.
14190
14191         PR c++/14173
14192         * g++.dg/ext/packed5.C: New test.
14193
14194         PR c++/14199
14195         * g++.dg/warn/Wunused-5.C: New test.
14196
14197         PR c++/14186
14198         * g++.dg/lookup/member1.C: New test.
14199
14200 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14201
14202         * gcc.c-torture/compile/20040130-1.c: Enable only when
14203         __INT_MAX__ >= 2147483647L.
14204         * gcc.c-torture/compile/961203-1.c: Likewise.
14205
14206 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14207
14208         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14209         * g++.dg/opt/template1.C: Robustify assembler regexp
14210
14211 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14212
14213         * gcc.c-torture/execute/simd-4.x: Remove.
14214         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14215         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14216         Guard with #ifndef SKIP_ATTRIBUTE.
14217         * gcc.dg/compat/vector-1_y.c: Likewise.
14218         * gcc.dg/compat/vector-2_x.c: Likewise.
14219         * gcc.dg/compat/vector-2_y.c: Likewise.
14220         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14221         * g++.dg/eh/simd-2.C: Likewise.
14222
14223 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14224
14225         * gcc.c-torture/compile/complex-1.c: New.
14226
14227 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14228
14229         PR target/14209
14230         * gcc.c-torture/execute/20040218-1.c: New test.
14231
14232 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14233
14234         PR c++/14181
14235         * g++.dg/parse/new2.C: New test.
14236
14237 2004-02-18  Paul Brook  <paul@codesourcery.com>
14238
14239         * gcc.c-torture/compile/libcall-1.c: New test.
14240
14241 2004-02-18  Paul Brook  <paul@codesourcery.com>
14242
14243         PR debug/12934
14244         * gcc.dg/debug/debug-7.c: New test.
14245
14246 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14247
14248         * gcc.dg/20040217-1.c: New test.
14249
14250 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14251
14252         * gcc.c-torture/execute/990208-1.x: Delete.
14253
14254 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14255
14256         * gcc.c-torture/execute/20040208-2.x: New file.
14257
14258 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14259
14260         PR c++/11326
14261         * g++.dg/abi/structret1.C: New test.
14262
14263 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14264
14265         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14266         (i386_cpuid): No need to test if cpuid is available on AMD64.
14267         Fix assembly, so that it works onboth i386 and AMD64.
14268         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14269         (vecInLong): Fix s[] member type to unsigned int.
14270         (vecInWord): Remove type.
14271         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14272         (a64, b64, c64, d64, e64): Remove.
14273         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14274         Remove unused variable.  Remove initialization of removed variables.
14275         Don't call mmx_tests nor sse_tests.
14276         (reference_mmx, reference_sse): Remove.
14277         (check): Add return stmt.
14278         * gcc.dg/i386-sse-7.c: New test.
14279         * gcc.dg/i386-mmx-4.c: New test.
14280
14281 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14282
14283         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14284         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14285         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14286         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14287         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14288         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14289         g++.dg/tc1/dr94.C: Fix line terminator.
14290
14291 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14292
14293         * gcc.c-torture/compile/20040216-1.c: New.
14294
14295 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14296
14297         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14298         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14299         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14300         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14301         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14302         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14303
14304 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14305
14306         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14307
14308 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14309
14310         PR c++/13971
14311         * g++.dg/expr/cond4.C: New test.
14312
14313         PR c++/14086
14314         * g++.dg/lookup/crash2.C: New test.
14315
14316 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14317
14318         * gcc.c-torture/compile/20040214-2.c: New test.
14319
14320 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14321
14322         PR c++/14116
14323         * g++.dg/ext/typeof8.C: New test.
14324
14325 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14326
14327         * gcc.c-torture/compile/20040214-1.c: New test.
14328
14329 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14330
14331         PR c++/13635
14332         * g++.dg/template/spec11.C: New test.
14333
14334 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14335
14336         PR c++/13927
14337         * g++.dg/other/error8.C: New test.
14338
14339 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14340
14341         PR c++/14122
14342         * g++.dg/template/array4.C: New test.
14343
14344         PR c++/14108
14345         * g++.dg/inherit/thunk2.C: New test.
14346
14347         PR c++/14083
14348         * g++.dg/eh/cond2.C: New test.
14349
14350 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14351
14352         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14353
14354 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14355
14356         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14357
14358 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14359
14360         * g++.dg/simd-2.C: xfail on ppc64-linux.
14361
14362 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14363
14364         PR c/456
14365         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14366         tests.
14367
14368 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14369
14370         * gcc.dg/builtins-33.c: New test.
14371
14372 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14373
14374         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14375
14376 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14377
14378         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14379
14380 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14381
14382         * gcc.dg/ppc64-abi-3.c: New test.
14383
14384 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14385
14386         PR c/14092
14387
14388         * gcc.dg/pr14092-1.c: New testcase.
14389
14390 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14391
14392         * gcc.dg/cpp/assert4.c: Fix typo last change.
14393
14394         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14395         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14396
14397         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14398
14399 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14400
14401         * gcc.c-torture/compile/20040209-1.c: New test case.
14402
14403 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14404
14405         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14406
14407 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14408
14409         * gcc.c-torture/execute/20040208-[12].c: New tests.
14410
14411 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14412
14413         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14414
14415 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14416
14417         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14418
14419 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14420
14421         Bug 13856
14422         * gcc.dg/visibility-8.c: New testcase.
14423
14424 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14425
14426         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14427         arguments.
14428         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14429
14430 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14431
14432         PR middle-end/13696
14433         * g++.dg/opt/fold1.C: New test case.
14434
14435 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14436
14437         PR c++/14033
14438         * g++.dg/other/crash-2.C: New test.
14439
14440 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14441
14442         PR c++/14028
14443         * g++.dg/parse/angle-bracket2.C: New test.
14444
14445 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14446
14447         PR middle-end/13750
14448         Revert:
14449         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14450         PR pch/13361
14451         * testsuite/g++.dg/pch/wchar-1.C: New.
14452         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14453
14454 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14455
14456         PR c++/14008
14457         * g++.dg/parse/error15.C: New test.
14458         * g++.dg/parse/crash11.C: Update dg-error mark.
14459
14460 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14461
14462         PR c++/13932
14463         * g++.dg/warn/conv2.C: New test.
14464
14465 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14466
14467         PR c++/13086
14468         * g++.dg/warn/incomplete1.C: Remove xfail.
14469
14470 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14471
14472         * lib/file-format.exp (gcc_target_object_format): Use
14473         ${tool}_target_compile, not gcc_target_compile.
14474         * lib/target-supports.exp (check_alias_available): Likewise.
14475         (check_gc_sections_available): Likewise.
14476         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14477         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14478         dg-require-alias.
14479
14480 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14481
14482         PR c++/13969
14483         * g++.dg/template/static6.C: New test.
14484
14485 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14486
14487         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14488
14489 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14490
14491         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14492         tests for systems where `char' is unsigned by default.
14493
14494 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14495
14496         PR c++/13997
14497         * g++.dg/template/partial3.C: New test.
14498
14499 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14500
14501         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14502         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14503         Remove mentions of obsolete ports.
14504
14505 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14506
14507         * gcc.dg/noncompile/20001228-1.c: Fix for new
14508         error message.
14509
14510 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14511
14512         PR target/9348
14513         * gcc.c-torture/execute/multdi-1.c: New test case.
14514
14515 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14516
14517         PR c++/13925
14518         * g++.dg/template/lookup5.C: New test.
14519
14520 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14521
14522         PR c++/13950
14523         * g++.dg/template/lookup4.C: New test.
14524
14525         PR c++/13970
14526         * g++.dg/parse/error14.C: New test.
14527
14528         PR c++/14002
14529         * g++.dg/parse/template13.C: New test.
14530
14531 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14532
14533         PR c++/13978
14534         * g++.dg/template/koenig4.C: New test.
14535
14536         PR c++/13968
14537         * g++.dg/template/crash17.C: New test.
14538
14539         PR c++/13975
14540         * g++.dg/parse/error13.C: New test.
14541         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14542
14543 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14544
14545         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14546
14547 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14548
14549         PR c/11658
14550         PR c/13994
14551         * gcc.dg/noncompile/20040203-1.c: New test.
14552         * gcc.dg/noncompile/20040203-2.c: Likewise.
14553         * gcc.dg/noncompile/20040203-3.c: Likewise.
14554         * gcc.dg/20040203-1.c: Likewise.
14555
14556 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14557
14558         PR c++/10858
14559         * g++.dg/template/sizeof7.C: New test.
14560
14561 2004-02-02  Eric Christopher  <echristo@redhat.com>
14562             Zack Weinberg  <zack@codesourcery.com>
14563
14564         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14565
14566 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14567
14568         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14569         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14570         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14571         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14572
14573 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/13113
14576         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14577
14578         PR c++/13854
14579         * g++.dg/ext/attrib13.C: New test.
14580
14581         PR c++/13907
14582         * g++.dg/conversion/op2.C: New test.
14583
14584 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14585
14586         * gcc.dg/titype-1.c: Fix pasto.
14587
14588 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14589
14590         * gcc.dg/titype-1.c: New test.
14591
14592 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14593
14594         PR c++/13957
14595         * g++.dg/template/non-type-template-argument-1.C,
14596         g++.dg/template/qualified-id1.C: Update dg-error marks.
14597         * g++.dg/template/nontype6.C: New test.
14598
14599 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14600
14601         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14602         * gcc.dg/builtins-31.c: New testcase.
14603         * gcc.dg/builtins-32.c: New testcase.
14604
14605 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14606
14607         * objc.dg/call-super-2.m: Update line numbers
14608         for the including of stddef.h.
14609
14610 2004-01-30  Michael Matz  <matz@suse.de>
14611
14612         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14613         g++.dg/ext/case-range3.C: New tests.
14614
14615 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14616
14617         DR206
14618         PR c++/13813
14619         * g++.dg/template/member4.C: New test.
14620
14621 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14622
14623         PR c++/13683
14624         * g++.dg/template/sizeof6.C: New test.
14625
14626 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14627
14628         * gcc.dg/fwritable-strings-1.c: New test.
14629
14630 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14631
14632         * gcc.c-torture/compile/20040130-1.c: New test.
14633
14634 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14635
14636         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14637
14638 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14639
14640         PR c++/13883
14641         * g++.dg/template/ctor3.C: New test.
14642
14643 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14644
14645         * g++.dg/tc1: New directory.
14646         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14647         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14648         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14649         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14650         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14651
14652 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14653
14654         * g++.dg/parse/error11.C: New test.
14655         * g++.dg/parse/error12.C: Likewise.
14656
14657 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14658
14659         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14660         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14661
14662 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/13791
14665         * g++.dg/ext/attrib12.C: New test.
14666
14667         PR c++/13736
14668         * g++.dg/parse/cast2.C: New test.
14669
14670 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14671
14672         * objc.dg/encode-2.m (main): New local string.  Set depending on
14673         sizeof long.  Use in sscanf call.
14674         * objc.dg/encode-3.m (main): New local string.  Set depending on
14675         sizeof long.  Use in scan_initial call.
14676
14677 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14678
14679         * objc.dg/call-super-2.m: Make LP64-safe.
14680         * objc.dg/desig-init-1.m: Likewise.
14681
14682 2004-01-27  Devang Patel <dpatel@apple.com>
14683
14684         * g++.dg/debug/namespace1.C: New test.
14685
14686 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14687
14688         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14689         xscale-*-*.
14690
14691         * gcc.dg/arm-mmx-1.c: New test.
14692
14693 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14694
14695         * gcc.dg/20040127-1.c: New test.
14696         * gcc.dg/20040127-2.c: New test.
14697
14698 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14699
14700         * objc.dg/stret-1.m (glob): Renamed to globa.
14701
14702 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/13663
14705         * g++.dg/expr/for1.C: New test.
14706
14707 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14708
14709         PR middle-end/13779
14710         * gcc.dg/darwin-longlong.c: New test.
14711
14712 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14713
14714         * gcc.dg/20040124-1.c: Moved test from here...
14715         * gcc.c-torture/compile/20040124-1.c: ...to here.
14716
14717 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14718
14719         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14720         the assembly output if -m64 is passed.
14721
14722 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14723
14724         PR c++/13833
14725         * g++.dg/template/cond3.C: New test.
14726
14727 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14728
14729         PR c++/13810
14730         * g++.dg/template/ttp7.C: New test.
14731
14732 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14733
14734         PR c++/13797
14735         * g++.dg/template/nontype4.C: New test.
14736         * g++.dg/template/nontype5.C: Likewise.
14737
14738 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14739
14740         * gcc.dg/torture/mips-clobber-at.c: New test.
14741
14742 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14743
14744         * gcc.dg/20040124-1.c: New test.
14745
14746 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14747
14748         * gcc.dg/20040123-1.c: New test.
14749
14750 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14751
14752         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14753
14754 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14755
14756         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14757
14758 2004-01-23  Andrew Pinski  <apinski@apple.com>
14759
14760         * gcc.dg/20030121-1.c: Move to ..
14761         * gcc.dg/20040121-1.c: here.
14762
14763 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14764
14765         * gcc.dg/builtins-29.c: New test case.
14766
14767 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14768
14769         PR 18314
14770         * gcc.dg/builtins-30.c: New testcase.
14771
14772 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14773
14774         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14775         * lib/g77.exp: Likewise.
14776         * lib/objc.exp: Likewise.
14777         * lib/g++.exp: Likewise.
14778
14779 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14780
14781         * gcc.dg/struct-by-value-2.c: New test.
14782
14783 2004-01-21  Andrew Pinski  <apinski@apple.com>
14784
14785         PR target/13785
14786         * gcc.dg/20030121-1.c: New test.
14787
14788 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14789
14790         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14791         clobber frame pointer register in asm statement.
14792
14793 2004-01-21  Falk Hueffner  <falk@debian.org>
14794
14795         * gcc.c-torture/compile/20040121-1.c: New test.
14796
14797 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14798
14799         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14800
14801 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14802
14803         * gcc.dg/ppc64-abi-2.c: New test.
14804
14805 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14806
14807         * lib/treelang.exp: Fill out this file.
14808         * lib/treelang-dg.exp: New File.
14809
14810 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14811
14812         * gcc.c-torture/compile/981022-1.c: Remove.
14813         * gcc.dg/array-5.c: Remove XFAIL.
14814         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14815         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14816         gcc.dg/cond-lvalue-1.c: Update.
14817         * gcc.dg/cast-lvalue-2.c: New test.
14818
14819 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/13592
14822         * g++.dg/other/error1.C (class foo): Tweak error message.
14823
14824         PR c++/13592
14825         * g++.dg/template/call2.C: New test.
14826
14827 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14828
14829         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14830         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14831         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14832         scalar-return-1_x.c, scalar-return-2_y.c,
14833         scalar-return-3_x.c, scalar-return-3_y.c,
14834         scalar-return-4_x.c, scalar-return-4_y.c,
14835         struct-align-1.h, struct-align-1_x.c,
14836         struct-align-1_y.c, struct-align-2.h,
14837         struct-align-2_x.c, struct-align-2_y.c,
14838         struct-by-value-10_y.c, struct-by-value-11_x.c,
14839         struct-by-value-11_y.c, struct-by-value-12_x.c,
14840         struct-by-value-12_y.c, struct-by-value-13_x.c,
14841         struct-by-value-13_y.c, struct-by-value-14_x.c,
14842         struct-by-value-14_y.c, struct-by-value-15_x.c,
14843         struct-by-value-15_y.c, struct-by-value-16_y.c,
14844         struct-by-value-17_y.c, struct-by-value-18_y.c,
14845         struct-by-value-19_y.c, struct-by-value-1_x.c,
14846         struct-by-value-1_y.c, struct-by-value-20_y.c,
14847         struct-by-value-2_x.c, struct-by-value-2_y.c,
14848         struct-by-value-3_y.c, struct-by-value-4_x.c,
14849         struct-by-value-4_y.c, struct-by-value-5_y.c,
14850         struct-by-value-6_y.c, struct-by-value-7_y.c
14851         struct-by-value-8_x.c, struct-by-value-8_y.c
14852         struct-by-value-9_x.c, struct-by-value-9_y.c
14853         struct-return-10_x.c, struct-return-10_y.c,
14854         struct-return-19_x.c, struct-return-20_x.c
14855         struct-return-2_x.c, struct-return-2_y.c
14856         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14857         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14858
14859 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14860
14861         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14862         attribute on sparc*-sun-solaris2.*.
14863
14864 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14865
14866         PR c++/13710
14867         * g++.dg/ext/typeof7.C: New test.
14868
14869 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14870
14871         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14872         * gcc.dg/const-elim-1.c: Same.
14873
14874 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14875
14876         * objc.dg/stret-1.m: New.
14877         * objc.dg/stret-2.m: New.
14878
14879 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14880
14881         PR c++/11895
14882         * g++.dg/ext/vector1.C: New test.
14883
14884 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14885
14886         * gcc.dg/pch/import-1.c: New.
14887         * gcc.dg/pch/import-1.hs: New.
14888         * gcc.dg/pch/import-1a.h: New.
14889         * gcc.dg/pch/import-1b.h: New.
14890         * gcc.dg/pch/import-1c.h: New.
14891
14892 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14893
14894         PR c++/13574
14895         * g++.dg/ext/array1.C: New test.
14896
14897         PR c++/13178
14898         * g++.dg/conversion/op1.C: New test.
14899
14900 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14901
14902         PR 11864
14903         From Kazumoto Kojima / Dan Kegel:
14904         * gcc.dg/pr11864-1.c: New test.
14905
14906         PR 10392
14907         From Marcus Comstedt / Dan Kegel:
14908         * gcc.dg/pr10392-1.c: New test.
14909
14910 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14911
14912         PR c++/13478
14913         * g++.dg/init/ref10.C: New test.
14914
14915 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14916
14917         PR c++/13407
14918         * g++.dg/parse/typename6.C: New test.
14919
14920 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14921
14922         PR pch/13361
14923         * testsuite/g++.dg/pch/wchar-1.C: New.
14924         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14925
14926 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14927
14928         PR c++/9259
14929         * g++.dg/expr/sizeof2.C: New test.
14930
14931 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14932
14933         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14934
14935 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14936
14937         PR c++/13659
14938         * g++.dg/lookup/strong-using-3.C: New.
14939         * g++.dg/lookup/using-10.C: New.
14940
14941 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14942
14943         PR c++/13594
14944         * g++.dg/lookup/strong-using-2.C: New.
14945
14946 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14947             Dan Kegel <dank@kegel.com>
14948             J"orn Rennecke <joern.rennecke@superh.com>
14949
14950         PR target/9365
14951         * gcc.dg/pr9365-1.c: New test.
14952
14953 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14954
14955         PR c++/8856
14956         * g++.dg/parse/casting-operator2.C: New test.
14957         * g++.old-deja/g++.pt/explicit83.C: Remove.
14958
14959 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14960
14961         * gcc.dg/label-compound-stmt-1.c: New test.
14962         * gcc.c-torture/compile/950922-1.c,
14963         gcc.c-torture/compile/20000211-3.c,
14964         gcc.c-torture/compile/20000518-1.c,
14965         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14966         compound statements.
14967
14968 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14969
14970         * gcc.dg/ppc64-abi-1.c: New test.
14971
14972 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14973
14974          * g++.dg/ext/attrib9.C: Add dg-warnings.
14975
14976 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14977
14978         PR c++/12335
14979         * g++.dg/parse/dtor3.C: New test.
14980
14981 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14982
14983         PR c++/12709
14984         * g++.dg/parse/try-catch-1.C: New test.
14985
14986 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14987
14988         * ada/acats/run_all.sh: Add more verbose output in acats.log
14989         when compiling tests.
14990
14991 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14992
14993         PR 13656
14994         * gcc.dg/typedef-redecl.c: New test case.
14995         * gcc.dg/typedef-redecl.h: New support file.
14996
14997 2004-01-13  Jan Hubicka  <jh@suse.cz>
14998
14999         * gcc.dg/always_inline.c: New test.
15000         * gcc.dg/debug/20031231-1.c: Fix.
15001
15002 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15003
15004         PR c++/13474
15005         * g++.dg/template/array3.C: New test.
15006
15007 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15008
15009         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15010         * g++.dg/warn/Wunused-2.C: Likewise.
15011
15012 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15013
15014         PR c++/13289
15015         * g++.dg/template/instantiate6.C: New test.
15016
15017 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15018
15019         PR middle-end/11397
15020         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15021
15022 2004-01-12  Jan Hubicka  <jh@suse.cz>
15023
15024         PR opt/12826
15025         * gcc.dg/20040112-1.c: New.
15026
15027         * gcc.dg/dwarf-die[1-7].c: Move to...
15028         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15029         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15030
15031 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15032
15033         PR c++/4100
15034         * g++.dg/parse/friend4.C: New test.
15035
15036 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15037
15038         PR c++/4100
15039         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15040         definition is called a friend.
15041
15042 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15043
15044         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15045
15046 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15047
15048         PR c++/3478
15049         * g++.dg/parse/error10.C: New test.
15050         * g++.dg/template/arg2.C: Accept "invalid type" error.
15051
15052 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15053
15054         PR middle-end/13392
15055         * g++.dg/opt/expect2.C: New test.
15056
15057 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15058
15059         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15060         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15061         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15062         Update dg-error regexps.
15063
15064 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15065
15066         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15067         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15068
15069 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15070
15071         * gcc.dg/pragma-re-1.c: Use right pointer type.
15072
15073 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15074
15075         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15076
15077 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15078
15079         * gcc.dg/rs6000-ldouble-1.c: New.
15080
15081 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15082
15083         DR 337
15084         PR c++/9256
15085         * g++.dg/other/abstract1.C: New test.
15086
15087 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15088
15089         * g++.dg/lookup/strong-using-1.C: New.
15090
15091 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15092
15093         PR c/11234
15094         * gcc.dg/func-ptr-conv-1.c: New test.
15095         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15096
15097 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15098
15099         PR target/13380.
15100         * gcc.c-torture/compile/20040109-1.c: New.
15101
15102 2004-01-08  Stuart Hastings  <stuart@apple.com>
15103
15104         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15105         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15106         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15107
15108 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15109
15110         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15111
15112 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15113
15114         * ada/acats/run_acats: Treat 'gnatchop' the same way
15115         as 'gnatmake'.  Export GCC_DRIVER.
15116         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15117         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15118
15119 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15120
15121         PR c++/12573
15122         * g++.dg/template/dependent-expr4.C: New test.
15123
15124 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15125
15126         * gcc.dg/altivec-11.c: New test.
15127
15128 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15129
15130         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15131
15132 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15133
15134         PR c/6024
15135         * gcc.dg/enum-compat-1.c: New test.
15136         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15137
15138 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15139
15140         PR c/12165
15141         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15142         gcc.dg/c99-idem-qual-3.c: New tests.
15143
15144 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15145
15146         * gcc.dg/winline-7.c: Don't cast void * to int.
15147
15148 2004-01-06  Jan Hubicka  <jh@suse.cz>
15149
15150         * gcc.dg/i386-sse-5.c: New test
15151         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15152
15153 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15154
15155         PR c++/12815
15156         * g++.dg/rtti/typeid4.C: New test.
15157
15158 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15159
15160         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15161
15162 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15163
15164         PR c++/12132
15165         * g++.dg/template/error11.C: New test.
15166
15167         PR c++/13451
15168         * g++.dg/template/class2.C: New test.
15169
15170 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15171         Richard Sandiford <rsandifo@redhat.com>
15172
15173         PR c++/13387
15174         * g++.dg/opt/alias3.C: New test.
15175
15176 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/13157
15179         * g++.dg/template/koenig3.C: New test.
15180
15181         PR c++/13529
15182         * g++.dg/parse/offsetof3.C: New test.
15183
15184         * g++.dg/init/copy7.C: Add missing dg-error markers.
15185
15186         PR c++/12226
15187         * g++.dg/init/copy7.c: New test.
15188
15189         PR c++/13536
15190         * g++.dg/parse/cast1.C: New test.
15191
15192 2004-01-04  Jan Hubicka  <jh@suse.cz>
15193
15194         * gcc.dg/winline[1-7].c: New tests.
15195
15196 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15197
15198         PR c++/13520
15199         * g++.dg/template/qualttp22.C: New test.
15200
15201 2004-01-01  Jan Hubicka  <jh@suse.cz>
15202
15203         * gcc.dg/debug/20031231-1.c: New.
15204         * gcc.c-torture/compile/20040101-1.c: New.
15205         * gcc.dg/dwarf-die-[1-7].c: New.
15206
15207 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15208
15209         PR optimization/13521
15210         * gcc.c-torture/compile/20031231-1.c: New test.
15211
15212 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15213
15214         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15215
15216 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15217
15218         PR c++/10079
15219         * g++.dg/template/crash16.C: New test.
15220
15221 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15222
15223         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15224
15225 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15226
15227         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15228         ports.
15229         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15230         * g++.old-deja/g++.law/profile1.C: Likewise.
15231         * gcc.c-torture/compile/981006-1.c: Likewise.
15232         * gcc.c-torture/execute/loop-2e.x: Likewise.
15233         * gcc.c-torture/execute/loop-2f.x: Remove.
15234         * gcc.c-torture/execute/loop-2g.x: Likewise.
15235         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15236         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15237
15238 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15239
15240         PR c++/13507
15241         * g++.dg/ext/attrib11.C: New test.
15242
15243         PR c++/13494
15244         * g++.dg/template/array2-1.C: New test.
15245         * g++.dg/template/array2-2.C: New test.
15246
15247 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15248
15249         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15250
15251 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15252
15253         PR c++/12774
15254         * g++.dg/template/array1-1.C: New test.
15255         * g++.dg/template/array1-2.C: New test.
15256
15257 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15258
15259         PR fortran/12632
15260         * g77.dg/12632.f: New test case.
15261
15262 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15263
15264         PR c++/13289
15265         * g++.dg/parse/nontype1.C: New test.
15266
15267 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15268
15269         PR c++/12403
15270         * g++.dg/parse/explicit1.C: New test.
15271         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15272
15273 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15274
15275         PR c++/13081
15276         * g++.dg/opt/inline6.C: New test.
15277
15278         PR c++/12613
15279         * g++.dg/parse/error9.C: New test.
15280
15281         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15282
15283 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15284
15285         PR c++/13009
15286         * g++.dg/init/assign1.C: New test.
15287
15288 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15289
15290         PR c++/13070
15291         * g++.dg/warn/format3.C: New test case.
15292
15293 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15294
15295         * gcc.c-torture/compile/20031227-1.c: New test.
15296
15297 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15298
15299         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15300         * g77.dg/bprob/bprob.exp: Likewise.
15301         * gcc.misc-tests/bprob.exp: Likewise.
15302         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15303         variants on systems where the library does not provide that
15304         functionality.
15305         * gcc.dg/builtins-20.c: Use builtins-config.h.
15306         * gcc.dg/builtins-config.h: New file.
15307
15308 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15309
15310         * lib/gcc-dg.exp (dg-require-profiling): New function.
15311         * lib/target-supports.exp (check_profiling_available): Likewise.
15312         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15313         * g77.dg/bprob/bprob.exp: Likewise.
15314         * gcc.misc-tests/bprob.exp: Likewise.
15315         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15316         * gcc.dg/20021014-1.c: Likewise.
15317         * gcc.dg/nest.c: Likewise.
15318
15319 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15320
15321         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15322         compiling.
15323         * g++.dg/lookup/java2.C: Likewise.
15324         * gcc.dg/cpp/lexident.c: Likewise.
15325
15326 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15327
15328         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15329         given.
15330         * gcc.c-torture/compile/961203-1.c: Likewise.
15331         * gcc.c-torture/compile/980506-1.c: Likewise.
15332
15333 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15334
15335         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15336         (additional_prunes): New global.
15337         (gcc-dg-prune): Handle additional per-test pruning.
15338         (dg-test): Clear additional_prunes between tests.
15339
15340         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15341         dg-prune-output to avoid spurious failures from assembler
15342         complaining about nonexistent WAW violations.
15343         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15344         Use dg-prune-output to avoid spurious failures from assembler
15345         warning about Itanium B-step errata.
15346
15347 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15348
15349         * g++.dg/abi/macro0.C: New test.
15350         * g++.dg/abi/macro1.C: Likewise.
15351         * g++.dg/abi/macro2.C: Likewise.
15352
15353         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15354         * g++.dg/abi/bitfield7.C: Likewise.
15355         * g++.dg/abi/dtor2.C: Likewise.
15356         * g++.dg/abi/mangle11.C: Likewise.
15357         * g++.dg/abi/mangle12.C: Likewise.
15358         * g++.dg/abi/mangle14.C: Likewise.
15359         * g++.dg/abi/mangle17.C: Likewise.
15360         * g++.dg/abi/vbase10.C: Likewise.
15361         * g++.dg/abi/vbase14.C: Likewise.
15362         * g++.dg/template/qualttp17.C: Likewise.
15363
15364 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15365
15366         PR c/11995
15367         * gcc.dg/20031223-1.c: New test.
15368
15369 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15370
15371         * gcc.dg/noreturn-7.c: New test.
15372
15373 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15374
15375         * gcc.dg/null-pointer-1.c: New test.
15376
15377 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15378
15379         * g++.old-deja/g++.jason/template18.C: Remove.
15380         * g++.old-deja/g++.jason/template37.C: Likewise.
15381
15382         PR c++/12862
15383         * g++.dg/lookup/ns1.C: New test.
15384
15385         PR c++/12397
15386         * g++.dg/template/lookup3.C: New test.
15387
15388 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15389
15390         * g++.dg/template/recurse1.C: New test
15391
15392 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15393
15394         PR c++/12479
15395         * g++.dg/parse/semicolon1.C: New test.
15396         * g++.dg/parse/semicolon1.h: Likewise.
15397
15398 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15399
15400         * gcc.dg/darwin-misaligned.c: New test.
15401
15402 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15403
15404         PR c/9163
15405         * gcc.dg/20031222-1.c: New test.
15406
15407 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15408
15409         PR c++/13438
15410         * g++.dg/parse/error8.C: New test.
15411
15412         PR c++/11554
15413         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15414
15415 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15416
15417         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15418         too small.
15419         * gcc.c-torture/compile/930217-1.c: Likewise.
15420         * gcc.c-torture/compile/930513-1.c: Likewise.
15421         * gcc.c-torture/execute/920908-2.c: Likewise.
15422         * gcc.c-torture/execute/921204-1.c: Likewise.
15423         * gcc.c-torture/execute/930621-1.c: Likewise.
15424         * gcc.c-torture/execute/930630-1.c: Likewise.
15425         * gcc.c-torture/execute/931031-1.c: Likewise.
15426         * gcc.c-torture/execute/980602-2.c: Likewise.
15427         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15428         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15429         * gcc.c-torture/execute/extzvsi.c: Likewise.
15430         * gcc.c-torture/unsorted/ext.c: Likewise.
15431
15432 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15433
15434         PR target/12749
15435         * gcc.c-torture/compile/20031220-2.c: New test case.
15436
15437 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15438
15439         PR optimization/13031
15440         * gcc.c-torture/compile/20031220-1.c: New test case.
15441
15442 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15443
15444         * gcc.dg/cast-function-1.c: New test.
15445
15446 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15447
15448         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15449         formats.
15450
15451 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15452
15453         PR c++/12795
15454         * g++.dg/ext/attrib10.C: New test.
15455
15456 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15457
15458         * gcc.dg/cleanup-10.c: New test.
15459         * gcc.dg/cleanup-11.c: New test.
15460
15461 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15462
15463         PR c++/13239
15464         * g++.dg/opt/expect1.C: New test.
15465
15466 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15467
15468         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15469
15470 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15471
15472         PR debug/12923
15473         * gcc.dg/20031218-1.c: New test.
15474
15475         PR debug/12389
15476         * gcc.dg/20031218-2.c: New test.
15477         * gcc.dg/20031218-3.c: New test.
15478
15479         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15480         of label name and allow for USER_LABEL_PREFIX == "_" names.
15481         * g++.dg/abi/mangle18-2.C: Likewise.
15482         * g++.dg/abi/mangle19-1.C: Likewise.
15483         * g++.dg/abi/mangle19-2.C: Likewise.
15484         * g++.dg/abi/mangle20-1.C: Likewise.
15485         * g++.dg/abi/mangle20-2.C: Likewise.
15486
15487 2003-12-18  Richard Henderson  <rth@redhat.com>
15488
15489         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15490
15491 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15492             Dan Kegel <dank@kegel.com>
15493
15494         PR other/12009
15495         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15496         testing a cross compiler, it causes spurious compile failures.
15497         * lib/g++.exp: Likewise.
15498
15499 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15500
15501         PR c++/13262
15502         * g++.dg/template/access13.C: New test.
15503
15504 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15505
15506         * gcc.dg/20031216-1.c: New test.
15507
15508 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15509
15510         PR c++/9154
15511         * g++.dg/template/error10.C: New test.
15512
15513 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15514
15515         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15516         * g++.dg/eh/simd-2.C: Likewise.
15517
15518 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15519             Roger Sayle  <roger@eyesopen.com>
15520
15521         * gcc.c-torture/execute/ieee/mzero5.c: New.
15522
15523 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR c++/10603
15526         * g++.dg/parse/error6.C: New test.
15527
15528         PR c++/12827
15529         * g++.dg/parse/error7.C: New test.
15530
15531 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15532
15533         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15534         at -O with stabs debugging formats.
15535         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15536         * gcc.dg/debug/debug-2.c: Likewise.
15537
15538 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/12696
15541         * g++.dg/init/error1.C: New test.
15542
15543         PR c++/12218
15544         * g++.dg/init/pm3.C: New test.
15545
15546 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15547
15548         PR c/3347
15549         * gcc.dg/bitfld-8.c: New test.
15550
15551 2003-12-16  James Lemke  <jim@wasabisystems.com>
15552
15553         * gcc.dg/arm-scd42-[123].c: New tests.
15554
15555 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15556
15557         PR c++/9043
15558         * g++.dg/abi/mangle20-1.C: New test.
15559         * g++.dg/abi/mangle20-2.C: New test.
15560
15561 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15562
15563         PR c++/13275
15564         * g++.dg/other/offsetof2.C: Remove XFAIL.
15565         * g++.dg/parse/offsetof1.C: New test.
15566         * g++.gd/parse/offsetof2.C: Likewise.
15567
15568 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15569
15570         * g++.dg/template/nontype3.C: New test.
15571         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15572
15573 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15574
15575         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15576
15577 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15578
15579         PR c++/13387
15580         * g++.dg/expr/assign1.C: New test.
15581
15582         PR c++/13242
15583         * g++.dg/abi/mangle19-1.C: New test.
15584         * g++.dg/abi/mangle19-2.C: New test.
15585
15586 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15587
15588         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15589
15590 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15591
15592         * gcc.c-torture/execute/20031216-1.c: New test.
15593
15594 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15595
15596         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15597         an ICE regression.
15598
15599 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR c++/10926
15602         * g++.dg/template/error9.C: New test.
15603
15604         PR c++/11116
15605         * g++.dg/template/error8.C: New test.
15606
15607 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15608
15609         PR middle-end/13400
15610         * gcc.c-torture/execute/20031215-1.c: New test case.
15611
15612 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/13269
15615         * g++.dg/parse/error5.C: New test.
15616
15617         PR c++/12989
15618         * g++.dg/expr/sizeof1.C: New test.
15619
15620         PR c++/13310
15621         * g++.dg/template/crash15.C: New test.
15622
15623 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15624
15625         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15626         a non-POD type as the last named parameter of a varargs function.
15627
15628 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR c++/13243
15631         PR c++/12573
15632         * g++.dg/template/crash14.C: New test.
15633         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15634
15635 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15636
15637         * g++.dg/other/java1.C: New test.
15638
15639         PR c++/13241
15640         * g++.dg/abi/mangle18-1.C: New test.
15641         * g++.dg/abi/mangle18-2.C: New test.
15642
15643 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15644
15645         PR optimization/10312
15646         * gcc.c-torture/execute/20031214-1.c: New.
15647
15648 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/10779
15651         PR c++/12160
15652         * g++.dg/parse/error3.C: New test.
15653         * g++.dg/parse/error4.C: Likewise.
15654         * g++.dg/abi/mangle4.C: Tweak error messages.
15655         * g++.dg/lookup/using5.C: Likewise.
15656         * g++.dg/other/error2.C: Likewise.
15657         * g++.dg/parse/typename5.C: Likewise.
15658         * g++.dg/parse/undefined1.C: Likewise.
15659         * g++.dg/template/arg2.C: Likewise.
15660         * g++.dg/template/ttp3.C: Likewise.
15661         * g++.dg/template/type1.C: Likewise.
15662         * g++.old-deja/g++.other/crash32.C: Likewise.
15663         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15664
15665 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15666
15667         PR c++/13106
15668         * g++.dg/warn/noreturn-3.C: New test.
15669
15670 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15671
15672         PR c++/13118
15673         * g++.dg/abi/covariant3.C: New.
15674
15675 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15676
15677         * g++.dg/eh/ia64-1.C: New test.
15678
15679 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15680
15681         PR optimization/13037
15682         * g77.f-torture/execute/13037.f: New test case.
15683
15684 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15685
15686         PR c++/12881
15687         * g++.dg/abi/covariant2.C: New.
15688
15689 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15690
15691         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15692
15693 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15694
15695         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15696
15697 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15698
15699         PR other/10819
15700         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15701         to fix Bug 10819.
15702         * lib/g++.exp (g++_version): Likewise.
15703         * lib/g77.exp (g77_version): Likewise.
15704         * lib/objc.exp (default_objc_version): Likewise.
15705
15706 2003-12-10  Richard Henderson  <rth@redhat.com>
15707
15708         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15709
15710         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15711
15712 2003-12-08  Matt Austern  <austern@apple.com>
15713
15714         PR c/13134
15715         * lib/gcc-dg.exp (dg-require-visibility): Define.
15716         * lib/target-supports (check_visibility_available): Define.
15717         * gcc.dg/visibility-1.c: New test.
15718         * gcc.dg/visibility-2.c: Likewise.
15719         * gcc.dg/visibility-3.c: Likewise.
15720         * gcc.dg/visibility-4.c: Likewise.
15721         * gcc.dg/visibility-5.c: Likewise.
15722         * gcc.dg/visibility-6.c: Likewise.
15723         * g++.dg/ext/visibility-1.C: Likewise.
15724         * g++.dg/ext/visibility-2.C: Likewise.
15725         * g++.dg/ext/visibility-3.C: Likewise.
15726         * g++.dg/ext/visibility-4.C: Likewise.
15727         * g++.dg/ext/visibility-5.C: Likewise.
15728         * g++.dg/ext/visibility-6.C: Likewise.
15729
15730 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15731
15732         * g++.dg/lookup/java1.C: New test.
15733         * g++.dg/lookup/java2.C: New test.
15734
15735 2003-12-07  Falk Hueffner  <falk@debian.org>
15736
15737         * g++.dg/opt/noreturn-1.C: New test.
15738
15739 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15740
15741         * gcc.dg/overflow-1.c: New test.
15742
15743 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15744
15745         * g77.f-torture/compile/13060.f: New test.
15746
15747 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15748
15749         PR c++/13323
15750         * g++.dg/inherit/operator2.C: New test.
15751
15752 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/13305
15755         * g++.dg/ext/attrib9.C: New test.
15756
15757 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/13314
15760         * g++.dg/template/error7.C: New test.
15761
15762 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15763             J"orn Rennecke <joern.rennecke@superh.com>
15764
15765         PR target/13302
15766         * g++.dg/other/struct-va_list.C: New test.
15767
15768 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15769
15770         PR c++/13166
15771         * g++.dg/parse/defarg6.C: New test.
15772
15773 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15774
15775         PR target/13256
15776         * gcc.c-torture/execute/20031201-1.c: New test.
15777
15778 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15779
15780         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15781
15782 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15783
15784         * gcc.dg/builtin-return-1.c: New test.
15785
15786 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15787             J"orn Rennecke <joern.rennecke@superh.com>
15788
15789         PR optimization/13260
15790         * gcc.c-torture/execute/20031204-1.c: New test.
15791
15792 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15793
15794         PR c++/9127
15795         * g++.dg/template/error6.C: New test.
15796
15797 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15798
15799         * gcc.dg/20031202-1.c: New test.
15800
15801 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15802
15803         PR c++/13179
15804         * g++.dg/template/eh1.C: New test.
15805
15806         PR c++/10771
15807         * g++.dg/template/error5.C: New test.
15808
15809 2003-12-02  David Ung  <davidu@mips.com>
15810
15811         * gcc.dg/compat/vector-check.h: Corrected type for var
15812         g_##TMODE
15813
15814 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15815
15816         PR c++/10126
15817         * g++.dg/template/ptrmem8.C: New test.
15818
15819 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15820
15821         PR c++/12573
15822         * g++.dg/template/dependent-expr3.C: New test.
15823
15824 2003-12-01  James Lemke  <jim@wasabisystems.com>
15825
15826         * gcc.dg/arm-g2.c: New test.
15827
15828 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15829
15830         PR optimization/11634
15831         * gcc.dg/20031201-2.c: New test case.
15832
15833 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15834
15835         PR 11433
15836         * objc.dg/proto-lossage-3.m: New test.
15837
15838 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15839
15840         PR optimization/12628
15841         * gcc.dg/20031201-1.c: New test case.
15842
15843 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15844
15845         * gcc.dg/unaligned-1.c: New test.
15846
15847 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15848
15849         PR c++/9849
15850         * g++.dg/template/error4.C: New test.
15851         * g++.dg/template/nested3.C: Adjust error markers.
15852
15853 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15854
15855         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15856
15857 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15858
15859         PR c/10333
15860         * gcc.dg/bitfld-7.c: New test.
15861
15862 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15863
15864         * gcc.dg/tls/asm-1.C: New test.
15865
15866 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15867
15868         * gcc.dg/cpp/assert4.c: Update.
15869
15870 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15871
15872         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15873         * gcc.dg/builtin-apply3.c: New test.
15874
15875 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15876
15877         * lib/compat.exp (compat-obj): New xfaildata parameter.
15878         Use it to set compiler_conditional_xfail_data before compiling.
15879         (compat-get-options): Handle dg-xfail-if.
15880         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15881         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15882         * gcc.dg/compat/vector-1_y.c: Likewise.
15883         * gcc.dg/compat/vector-2_x.c: Likewise.
15884         * gcc.dg/compat/vector-2_y.c: Likewise.
15885
15886 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15887
15888         * g++.dg/opt/reg-stack4.C: New test.
15889
15890 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15891
15892         * gcc.dg/builtin-apply2.c: New test.
15893
15894 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15895
15896         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15897
15898 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15899
15900         PR c++/12924
15901         * g++.dg/template/template-id-2.C: New test.
15902
15903 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15904
15905         PR c++/5369
15906         * g++.dg/template/memfriend1.C: New test.
15907         * g++.dg/template/memfriend2.C: Likewise.
15908         * g++.dg/template/memfriend3.C: Likewise.
15909         * g++.dg/template/memfriend4.C: Likewise.
15910         * g++.dg/template/memfriend5.C: Likewise.
15911         * g++.dg/template/memfriend6.C: Likewise.
15912         * g++.dg/template/memfriend7.C: Likewise.
15913         * g++.dg/template/memfriend8.C: Likewise.
15914         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15915
15916 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/12515
15919         * g++.dg/ext/cond1.C: New test.
15920
15921 2003-11-20  Richard Henderson  <rth@redhat.com>
15922
15923         * gcc.dg/20020201-2.c: Remove.
15924         * gcc.dg/20020201-4.c: Remove.
15925         * gcc.dg/20020304-1.c: Remove.
15926
15927 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15928
15929         * gcc.dg/cpp/trad/xwin1.c: New test case.
15930
15931 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15932
15933         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15934         * lib/g77.exp: Likewise.
15935         * lib/objc.exp: Likewise.
15936         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15937         for darwin.
15938
15939 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15940
15941         PR c++/12932
15942         * g++.dg/template/static5.C: New test.
15943
15944 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15945
15946         * gcc.dg/nested-func-1.c: New test.
15947
15948 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15949
15950         * gcc.dg/cpp/assert4.c: New test.
15951
15952 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15953
15954         PR c++/2294
15955         * g++.dg/lookup/using9.c: New test.
15956
15957 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15958
15959         PR c++/12762
15960         * g++.dg/template/error3.C: New test.
15961
15962 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15963
15964         PR ada/13035
15965         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15966         No longer use a wrapper for gcc, since this does not work under
15967         Windows.
15968
15969 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15970
15971         PR c++/2094
15972         * g++.dg/template/ptrmem7.C: New test.
15973
15974 2003-11-13  Andrew Pinski <apinski@apple.com>
15975
15976         * gcc.c-torture/compile/20031113-1.c: New test.
15977
15978 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15979             Kean Johnston <jkj@sco.com>
15980
15981         PR c/13029
15982         * gcc.dg/unused-4.c: Update.
15983
15984 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15985
15986         * g++.dg/opt/const3.C: New test.
15987
15988 2003-11-13  Jan Hubicka  <jh@suse.cz>
15989
15990         * gcc.c-torture/compile/20031112-1.c: New test.
15991
15992 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15993
15994         * g++.dg/parse/crash10.C: Remove bogus error marker.
15995
15996 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15997
15998         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15999         (host_gcc): Likewise.
16000         (ROOT): Honor $PWDCMD.
16001         (BASE): Likewise.
16002         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16003
16004 2003-11-12  Catherine Moore  <clm@redhat.com>
16005
16006         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16007
16008 2003-11-12  Andreas Jaeger  <aj@suse.de>
16009             Jakub Jelinek  <jakub@redhat.com>
16010             Andrew Pinski  <pinskia@physics.uc.edu>
16011             Richard Henderson  <rth@redhat.com>
16012
16013         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16014         systems.
16015         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16016
16017         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16018         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16019
16020 2003-11-11  Andreas Jaeger  <aj@suse.de>
16021
16022         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16023
16024         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16025
16026 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16027
16028         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16029         Clean ups.
16030
16031 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16032
16033         * gcc.dg/trampoline-1.c: New test.
16034
16035 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16036
16037         * gcc.c-torture/compile/200031109-1.c: New test.
16038
16039 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16040
16041         PR c/3190
16042         PR c/8714
16043         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16044         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16045         gcc.dg/format/no-y2k-1.c: Update.
16046
16047 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16048
16049         PR optimization/10467
16050         * gcc.dg/20031108-1.c: New test case.
16051
16052 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16053
16054         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16055
16056 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16057
16058         * gcc.dg/compound-lvalue-1.c: New test.
16059         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16060         some XFAILs.
16061
16062 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16063
16064         * gcc.dg/altivec-varargs-1.c: New test.
16065
16066 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16067
16068         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16069         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16070         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16071         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16072         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16073
16074 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16075
16076         * gcc.dg/cond-lvalue-1.c: New test.
16077
16078 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16079
16080         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16081
16082 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16083
16084         PR c++/11616
16085         * g++.dg/template/instantiate5.C: New test.
16086
16087 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16088
16089         PR c++/12726
16090         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16091         * ChangeLog: Add missing first entry for above test.
16092
16093 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16094
16095         PR c++/9810
16096         * g++.dg/template/using8.C: New test.
16097         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16098
16099 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16100
16101         PR optimization/10817
16102         * gcc.c-torture/compile/20031102-1.c: New test case.
16103
16104 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16105
16106         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16107         2147483647.
16108
16109 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16110
16111         * gcc.dg/20031102-1.c: New test.
16112
16113 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16114
16115         * gcc.dg/complex-1.c: New test.
16116
16117 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16118
16119         PR c++/12796
16120         * g++.dg/template/crash13.C: Adjust expected error location.
16121         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16122
16123 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16124
16125         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16126
16127 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16128
16129         PR/10239
16130         * gcc.c-torture/compile/20031031-2.c: New test.
16131
16132 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16133
16134         PR/11640
16135         * gcc.c-torture/compile/20031031-1.c: New test.
16136
16137 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16138
16139         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16140         * gcc.misc-tests/bprob.exp: Likewise.
16141         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16142         the execution test on arm-elf configs.
16143         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16144         configs that don't support scratch files.
16145         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16146
16147 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16148
16149         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16150         done by dejagnu.
16151
16152 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16153
16154         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16155         Avoid non pure sh syntax. Add more logging.
16156
16157         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16158         fail.
16159
16160 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16161
16162         PR libgcj/10610
16163         * gcc.dg/ppc-stackalign-1.c: New test.
16164
16165 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16166
16167         * ada/acats/run_all.sh: Change output to be more compliant with
16168         dejagnu framework.
16169         Create acats.sum and acats.log files under testsuite/ada/acats
16170         Only run [a-z]* directories, to filter out e.g. CVS.
16171         Redirect build output to log file.
16172
16173 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16174
16175         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16176
16177 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16178
16179         PR ada/5909:
16180         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16181
16182 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16183
16184         * gcc.c-torture/compile/20031023-1.c: New test.
16185         * gcc.c-torture/compile/20031023-2.c: New test.
16186         * gcc.c-torture/compile/20031023-3.c: New test.
16187         * gcc.c-torture/compile/20031023-4.c: New test.
16188
16189 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16190
16191         PR c++/10371
16192         * g++.dg/lookup/scoped8.C: New test.
16193
16194 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16195
16196         * g++.dg/opt/reg-stack3.C: New test.
16197
16198 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16199
16200         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16201
16202 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16203
16204         PR c++/11076
16205         * g++.dg/template/crash13.C: New test.
16206
16207 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16208
16209         * gcc.dg/c99-restrict-2.c: New test.
16210
16211 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16212
16213         PR c++/12698, c++/12699, c++/12700, c++/12566
16214         * g++.dg/inherit/covariant9.C: New test.
16215         * g++.dg/inherit/covariant10.C: New test.
16216         * g++.dg/inherit/covariant11.C: New test.
16217
16218 2003-10-23  Jason Merrill  <jason@redhat.com>
16219
16220         PR c++/12726
16221         * g++.dg/ext/complit2.C: New test.
16222
16223 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16224
16225         PR target/12654
16226         * gcc.c-torture/execute/20031020-1.c: New test.
16227
16228 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16229
16230         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16231         following the jump_insn.
16232
16233 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16234
16235         * gcc.dg/cast-lvalue-1.c: New test.
16236
16237 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16238
16239         PR c++/11962
16240         * g++.dg/template/cond2.C: New test.
16241
16242 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16243
16244         * gcc.dg/builtins-28.c: New test.
16245
16246 2003-10-20  Jan Hubicka  <jh@suse.cz>
16247
16248         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16249         parameter.
16250         * testsuite/gcc.dg/inline-2.c: Likewise.
16251
16252 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16253
16254         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16255         * gcc.dg/nest.c:  Likewise.
16256
16257 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16258
16259         PR c++/9781, c++/10583, c++/11862
16260         * g++.dg/parse/crash13.C: New test.
16261
16262 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16263
16264         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16265
16266 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16267
16268         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16269         Define HAVE_C99_RUNTIME except on Solaris.
16270         * gcc.dg/builtins-20.c: Likewise.
16271
16272 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16273
16274         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16275
16276 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16277
16278         PR c++/12495
16279         * g++.dg/template/crash21.C: New test.
16280
16281 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16282
16283         PR c++/2513
16284         * g++.dg/template/typename5.C: New test.
16285
16286 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16287
16288         PR c++/12369
16289         * g++.dg/template/friend25.C: New test.
16290
16291 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16292
16293         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16294         versions.
16295
16296 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16297
16298         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16299         == 2147483647.
16300
16301 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16302
16303         * gcc.c-torture/execute/960416-1.x: Remove.
16304         * gcc.c-torture/execute/divconst-3.x: Likewise.
16305
16306 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16307
16308         PR target/12598
16309         * gcc.dg/torture/cris-volatile-1.c: New test.
16310
16311 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16312
16313         PR optimization/9325
16314         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16315         for overflowing floating point to integer conversion during RTL
16316         simplification.
16317
16318 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16319
16320         * objc/execute/_cmd.m: Fix typo.
16321         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16322         Relax 'scan-assembler' regexp.
16323         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16324         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16325         * objc.dg/zero-link-2.m: Remove blank line.
16326         * objc.dg/zero-link-3.m: New test case.
16327
16328 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16329
16330         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16331
16332         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16333         than linker trickery.
16334
16335 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16336
16337         PR c++/12370
16338         * g++.dg/other/friend2.C: New test.
16339
16340 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16341
16342         * gcc.dg/20031012-1.c: New test.
16343
16344 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16345
16346         * gcc.dg/weak/weak-3.c: Fix for new warning.
16347
16348 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16349
16350         PR optimization/8750
16351         * gcc.c-torture/execute/20031012-1.c: New test case.
16352
16353 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16354
16355         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16356         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16357
16358 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16359
16360         PR optimization/12260
16361         * gcc.c-torture/compile/20031011-2.c: New test case.
16362
16363 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16364
16365         * gcc.c-torture/execute/20031011-1.c: New testcase.
16366
16367 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16368
16369         * gcc.c-torture/compile/20031011-1.c: New test.
16370
16371 2003-10-11  Jan Hubicka  <jh@suse.cz>
16372
16373         * g++.dg/other/first-global.C: New test.
16374
16375 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16376
16377         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16378
16379 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16380
16381         * gcc.c-torture/compile/20031010-1.c: New test.
16382
16383 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16384
16385         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16386         * gcc.c-torture/execute/va-arg-25.c: ... here.
16387
16388 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16389
16390         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16391
16392 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16393
16394         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16395
16396 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16397
16398         * g++.dg/parse/error2.C: New test.
16399
16400 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16401
16402         PR c++/11097
16403         * g++.dg/other/error5.C: Modify the error message.
16404         * g++.dg/lookup/using8.C: New test.
16405
16406 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16407
16408         * gcc.dg/darwin-abi-2.c: New file.
16409         * gcc.c-torture/execute/va-arg-24.c: New file.
16410
16411 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16412
16413         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16414         indentation.
16415
16416 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16417
16418         PR c++/10147
16419         * g++.dg/other/error4.C: Update error messages.
16420         * g++.dg/template/ptrmem4.C: Likewise.
16421
16422         PR c++/12337
16423         * g++.dg/init/new9.C: New test.
16424
16425         PR c++/12334, c++/12236, c++/8656
16426         * g++.dg/ext/attrib8.C: New test.
16427
16428 2003-10-06  Devang Patel  <dpatel@apple.com>
16429
16430         * gcc.dg/debug/dwarf2-3.h: New test.
16431         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16432
16433 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16434
16435         * g++.dg/opt/cfg2.C: New test.
16436
16437 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16438
16439         * g++.dg/opt/float1.C: New test.
16440
16441 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16442
16443         * gcc.dg/c90-array-lval-6.c: New test.
16444         * gcc.dg/c99-array-lval-6.c: New test.
16445
16446 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16447             Ziemowit Laski  <zlaski@apple.com>
16448
16449         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16450         'Derived', so that it is never considered a class method; add
16451         new warning for '+port' method ambiguity.
16452         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16453         <objc/objc-api.h> (needed on Mac OS X).
16454         * objc.dg/method-13.m: New test.
16455
16456 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16457
16458         PR optimization/9325, PR java/6391
16459         * gcc.c-torture/execute/20031003-1.c: New test case.
16460
16461 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16462
16463         PR optimization/12180
16464         * gcc.dg/20031002-1.c: New test.
16465
16466         PR c++/12486
16467         * g++.dg/inherit/error1.C: New test.
16468
16469 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16470
16471         * lib/f-torture.exp (search_for): Rename to...
16472         (search_for_re): This.  Also, clean up comments and the
16473         "regexp" invocation.
16474
16475 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16476
16477         * gcc.c-torture/compile/20031002-1.c: New test.
16478
16479 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16480
16481         * g++.dg/opt/cond1.C: New test.
16482
16483 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16484
16485         * gcc.dg/Wold-style-definition-2.c: New testcase.
16486         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16487
16488 2003-09-29  Richard Henderson  <rth@redhat.com>
16489
16490         * g++.dg/init/array10.C: Add dg-options.
16491
16492 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16493
16494         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16495
16496 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16497
16498         * g++.dg/template/friend19.C: Fix typo.
16499         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16500
16501 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16502
16503         * gcc.c-torture/execute/20030928-1.c: New test.
16504         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16505
16506 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16507
16508         * g++.dg/opt/unroll1.C: New test.
16509
16510 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16511
16512         PR optimization/11741
16513         * gcc.dg/20030926-1.c: New test case.
16514
16515 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16516
16517         PR c++/5655
16518         * g++.dg/parse/access7.C: New test.
16519         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16520
16521 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16522
16523         MERGE OF objc-improvements-branch into MAINLINE:
16524         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16525         if libobjc has not been built.
16526         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16527         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16528         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16529         objc/execute/nested-3.m, objc/execute/np-2.m,
16530         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16531         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16532         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16533         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16534         objc.dg/special/unclaimed-category-1.h,
16535         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16536         well as GNU runtime.
16537         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16538         * execute/cascading-1.m, execute/function-message-1.m,
16539         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16540         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16541         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16542         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16543         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16544         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16545         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16546         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16547         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16548         * objc.dg/bitfield-2.m: Run only on Darwin.
16549         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16550         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16551         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16552         * objc.dg/const-str-1.m: Fix constant string layout.
16553
16554 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16555
16556         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16557
16558 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16559
16560         * gcc.dg/darwin-abi-1.c: New file.
16561
16562 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16563
16564         PR target/12281
16565         * gcc.c-torture/compile/20030921-1.c: New test.
16566
16567 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16568
16569         * g++.dg/opt/reg-stack2.C: New test.
16570
16571 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16572
16573         * g++.dg/eh/delayslot1.C: New test.
16574
16575 2003-09-20  Richard Henderson  <rth@redhat.com>
16576
16577         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16578
16579 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16580
16581         * gcc.c-torture/execute/20030920-1.c: New test case.
16582
16583 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16584
16585         * g++.dg/rtti/typeid3.C: Correct expected error message.
16586
16587 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16588
16589         PR c++/157
16590         * g++.dg/parse/crash12.C: New test.
16591
16592 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16593
16594         * gcc.dg/compat/mixed-struct-check.h: New.
16595         * gcc.dg/compat/mixed-struct-defs.h: New.
16596         * gcc.dg/compat/mixed-struct-init.h: New.
16597         * gcc.dg/compat/struct-by-value-19_main.c: New.
16598         * gcc.dg/compat/struct-by-value-19_x.c: New.
16599         * gcc.dg/compat/struct-by-value-19_y.c: New.
16600         * gcc.dg/compat/struct-by-value-20_main.c: New.
16601         * gcc.dg/compat/struct-by-value-20_x.c: New.
16602         * gcc.dg/compat/struct-by-value-20_y.c: New.
16603         * gcc.dg/compat/struct-return-19_main.c: New.
16604         * gcc.dg/compat/struct-return-19_x.c: New.
16605         * gcc.dg/compat/struct-return-19_y.c: New.
16606         * gcc.dg/compat/struct-return-20_main.c: New.
16607         * gcc.dg/compat/struct-return-20_x.c: New.
16608         * gcc.dg/compat/struct-return-20_y.c: New.
16609
16610 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16611         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16612         so that it will not complain on LP64 targets.
16613
16614 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16615
16616         PR c++/495
16617         * g++.dg/template/friend24.C: New test.
16618
16619 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16620
16621         PR c++/12332
16622         * g++.dg/template/memtmpl2.C: New test.
16623
16624 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16625
16626         PR target/11184
16627         * gcc.dg/builtin-apply1.c: New test.
16628
16629 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16630
16631         PR c++/9848
16632         * g++.dg/warn/Wunused-4.C: New test.
16633
16634 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16635
16636         PR c++/12316
16637         * g++.dg/other/gc2.C: New test.
16638
16639 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16640
16641         PR c++/11991
16642         * g++.dg/rtti/typeid3.C: New test.
16643
16644         PR c++/12266
16645         * g++.dg/overload/template1.C: New test.
16646
16647 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16648
16649         * g++.dg/opt/cfg3.C: New test.
16650
16651 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16652
16653         PR c++/7939
16654         * g++.dg/template/crash11.C: New test.
16655
16656 2003-09-16  Jason Merrill  <jason@redhat.com>
16657             Jakub Jelinek  <jakub@redhat.com>
16658
16659         * gcc.dg/attr-warn-unused-result.c: New test.
16660
16661 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16662
16663         PR c++/12184
16664         * g++.dg/expr/call2.C: New test.
16665
16666 2003-09-15  Andreas Jaeger  <aj@suse.de>
16667
16668         * gcc.dg/Wold-style-definition-1.c: New test.
16669
16670 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16671
16672         PR c++/3907
16673         * g++.dg/parse/template12.C: New test.
16674
16675         * g++.dg/abi/bitfield11.C: New test.
16676         * g++.dg/abi/bitfield12.C: Likewise.
16677
16678 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16679
16680         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16681         non-expansion of functional macro name without arguments at EOL.
16682         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16683
16684 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16685
16686         * gcc.c-torture/execute/20030914-[12].c: New tests.
16687
16688 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16689
16690         PR c++/11788
16691         * g++.dg/overload/addr1.C: New test.
16692
16693 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16694
16695         * gcc.dg/20030909-1.c: New test.
16696
16697 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16698
16699         * gcc.dg/ultrasp10.c: New test.
16700
16701 2003-09-09  Devang Patel  <dpatel@apple.com>
16702
16703         * gcc.dg/darwin-ld-6.c: New test.
16704
16705 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16706
16707         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16708
16709 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16710
16711         * gcc.dg/ia64-types1.c: New test.
16712         * gcc.dg/ia64-types2.c: Likewise.
16713
16714 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16715
16716         * gcc.dg/builtins-1.c: Add more _Complex tests.
16717         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16718
16719         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16720         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16721
16722 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16723
16724         PR c++/11786
16725         * g++.dg/lookup/koenig2.C: New test.
16726
16727         PR c++/5296
16728         * g++.dg/rtti/typeid2.C: New test.
16729
16730 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16731
16732         * gcc.c-torture/compile/20030904-1.c: New test.
16733
16734 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16735
16736         * g++.dg/opt/longbranch2.C: New test.
16737
16738 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16739
16740         * g++.dg/template/crash10.C: Only compile it.
16741
16742 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16743
16744         PR middle-end/11665
16745         * gcc.c-torture/compile/20030907-1.c: New test.
16746         * g++.dg/init/array11.C: New test.
16747
16748 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16749
16750         PR c++/11852
16751         * g++.dg/init/struct1.C: New test.
16752
16753 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/12181
16756         * g++.dg/expr/comma1.C: New test.
16757
16758 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/11867
16761         * g++.dg/expr/static_cast5.C: New test.
16762
16763 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16764
16765         PR c++/11507
16766         * g++.dg/lookup/scoped7.C: New test.
16767
16768         PR c++/9574
16769         * g++.dg/other/static1.C: New test.
16770
16771         PR c++/11490
16772         * g++.dg/warn/template-1.C: New test.
16773
16774         PR c++/11432
16775         * g++.dg/template/crash10.C: New test.
16776
16777         PR c++/2478
16778         * g++.dg/overload/VLA.C: New test.
16779
16780         PR c++/10804
16781         * g++.dg/template/call1.C: New test.
16782
16783 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16784
16785         PR c++/11794
16786         * g++.dg/parse/using3.C: New test.
16787
16788 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16789
16790         PR c++/11409
16791         * g++.dg/overload/builtin3.C: New test case.
16792
16793 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16794
16795         PR c/9862
16796         * gcc.dg/20030906-1.c: New test.
16797         * gcc.dg/20030906-2.c: Likewise.
16798
16799 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16800
16801         PR c++/12167
16802         * g++.dg/parse/defarg5.C: New test.
16803
16804         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16805
16806 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/12163
16809         * g++.dg/expr/static_cast4.C: New test.
16810
16811         PR c++/12146
16812         * g++.dg/template/crash9.C: New test.
16813
16814 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16815
16816         * g++.old-deja/g++.ext/pretty2.C: Update for change
16817         in __FUNCTION__.
16818         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16819
16820 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16821
16822         PR c++/11922
16823         * g++/dg/template/qualified-id1.C: New test.
16824
16825         PR c++/12037
16826         * g++.dg/warn/noeffect4.C: New test.
16827
16828 2003-09-04  Matt Austern  <austern@apple.com>
16829
16830         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16831         * g++.dg/ext/fnname2.C: Likewise.
16832         * g++.dg/ext/fnname3.C: Likewise.
16833
16834 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16835
16836         * g++.dg/expr/lval1.C: New test.
16837         * g++.dg/ext/lvcast.C: Remove.
16838
16839 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16840
16841         PR optimization/11700.
16842         * gcc.c-torture/compile/20030903-1.c: New test case.
16843
16844 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/12053
16847         * g++.dg/abi/layout4.C: New test.
16848
16849 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16850
16851         PR c++/11553
16852         * g++.dg/parse/friend3.C: New test.
16853
16854 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16855
16856         PR c++/11847
16857         * g++.dg/template/class1.C: New test.
16858
16859         PR c++/11808
16860         * g++.dg/expr/call1.C: New test.
16861
16862 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/12114
16865         * g++.dg/init/ref9.C: New test.
16866
16867         PR c++/11972
16868         * g++.dg/template/nested4.C: New test.
16869
16870 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16871
16872         PR c++/12093
16873         * g++.dg/template/non-dependent4.C: New test.
16874
16875         PR c++/11928
16876         * g++.dg/inherit/conv1.C: New test.
16877
16878 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16879
16880         PR c++/6196
16881         * g++.dg/ext/label1.C: New test.
16882         * g++.dg/ext/label2.C: Likewise.
16883
16884 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16885
16886         * g++.dg/expr/cond3.C: New test.
16887
16888 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16889
16890         * gcc.dg/builtins-1.c: Add new builtin cases.
16891
16892 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16893
16894         * gcc.dg/builtins-1.c: Add new cases.
16895         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16896
16897 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16898
16899         * gcc.dg/builtins-1.c: Add more math builtin tests.
16900         * gcc.dg/torture/builtin-attr-1.c: New test.
16901
16902 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16903
16904         PR optimization/5079
16905         * g++.dg/opt/static3.C: New test.
16906
16907 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16908
16909         * gcc.misc-tests/gcov-10b.c: New test.
16910
16911 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16912
16913         * g++.dg/opt/ptrmem3.C: New test.
16914
16915         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16916
16917 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16918
16919         * gcc.dg/20030826-2.c: New test.
16920
16921 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16922
16923         PR middle-end/12002
16924         * g77.f-torture/compile/12002.f: New test case.
16925
16926 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16927
16928         * gcc.dg/20030826-1.c: New test case.
16929
16930 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16931
16932         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16933
16934 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16935
16936         PR c++/11871
16937         * c++.dg/lookup/crash1.C: New test.
16938
16939         * c++.dg/warn/noeffect3.C: New test.
16940
16941 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16942
16943         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16944         * gcc.dg/compat/vector-1_y.c: Ditto.
16945         * gcc.dg/compat/vector-2_x.c: Ditto.
16946         * gcc.dg/compat/vector-2_y.c: Ditto.
16947
16948 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16949
16950         * gcc.dg/20030702-1.c: New test.
16951
16952 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16953
16954         PR c++/8795
16955         * g++.dg/ext/altivec-1.C: New test.
16956
16957 2003-08-24  Richard Henderson  <rth@redhat.com>
16958
16959         * g++.dg/eh/simd-2.C: Add -w for x86.
16960
16961 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16962
16963         * gcc.dg/20030815-1.c: New test.
16964
16965 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16966
16967         PR c++/3765
16968         * g++.dg/parse/access6.C: New test.
16969
16970 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16971
16972         PR c++/641, c++/11876
16973         * g++.dg/template/friend22.C: New test.
16974         * g++.dg/template/friend23.C: Likewise.
16975
16976 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16977
16978         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16979         identically.
16980
16981 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16982
16983         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16984
16985 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16986
16987         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16988
16989 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16990
16991         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16992
16993 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16994
16995         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16996
16997 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/11919
17000         * g++.dg/overload/prom1.C: New test.
17001
17002         PR c++/11551
17003         * g++.dg/parse/dtor2.C: New test.
17004
17005         PR c++/10762
17006         * g++.dg/parse/using2.C: New test.
17007
17008 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17009
17010         PR target/11805
17011         * gcc.c-torture/compile/20030821-1.c: New.
17012
17013 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17014
17015         PR c++/11834
17016         * g++.dg/template/deduce2.C: New test.
17017
17018 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17019
17020         * gcc.c-torture/execute/20030821-1.c: New test.
17021
17022 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17023
17024         PR middle-end/11984
17025         * gcc.dg/20030820-1.c: New test case.
17026
17027 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17028
17029         PR c++/11945
17030         * g++.dg/warn/noeffect2.C: New test.
17031
17032 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17033
17034         PR c++/10926
17035         * g++.dg/template/dtor2.C: New test.
17036
17037         PR c++/11684
17038         * g++.dg/template/operator1.C: New test.
17039         * g++.dg/parse/operator4.C: New test.
17040
17041         PR c++/11946.C
17042         * g++.dg/expr/enum1.C: New test.
17043         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17044
17045         PR c++/11036.C
17046         * g++.dg/parse/elab2.C: New test.
17047         * g++.dg/parse/typedef4.C: Change error message.
17048         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17049         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17050         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17051
17052 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17053
17054         * gcc.dg/pch/warn-1.c: New.
17055         * gcc.dg/pch/warn-1.hs: New.
17056
17057         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17058         not-tested file.
17059
17060 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17061
17062         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17063
17064 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17065
17066         * gcc.dg/uninit-D.c: New Test.
17067         * gcc.dg/uninit-E.c: New Test.
17068         * gcc.dg/uninit-F.c: New Test.
17069         * gcc.dg/uninit-G.c: New Test.
17070
17071 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17072
17073         * g++.dg/README: Describe the pch directory.
17074
17075 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17076
17077         PR c++/11174
17078         * g++.dg/parse/access4.C: New test.
17079         * g++.dg/parse/access5.C: Likewise.
17080         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17081
17082 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17083
17084         * gcc.dg/noncompile/20030818-1.c: New.
17085
17086 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17087
17088         PR c++/11957
17089         * g++.dg/warn/noeffect1.C: New test.
17090
17091         * g++.dg/template/scope2.C: New test.
17092         * g++.dg/template/error2.C: Correct dg-error
17093
17094 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17095
17096         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17097
17098 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17099
17100         PR C++/11512
17101         * g++.dg/template/warn1.C: New.
17102
17103 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         * g++.dg/template/error2.C: New test.
17106         * g++.dg/lookup/using7.C: Adjust errors
17107         * g++.old-deja/g++.pt/crash36.C: Likewise.
17108         * g++.old-deja/g++.pt/derived3.C: Likewise.
17109
17110 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17111
17112         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17113         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17114         * gcc.c-torture/execute/builtins/string-9.c: New, from
17115         string-opt-9.c.  Adjust for execute/builtins framework.
17116         * gcc.c-torture/execute/string-opt-9.c: Delete.
17117
17118 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17119
17120         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17121
17122         * g++.dg/parse/ret-type2.C: New test.
17123
17124         PR c++/11703
17125         * g++.dg/init/new8.C: New test.
17126
17127         PR c++/10923
17128         * g++.dg/parse/typedef5.C: New test.
17129
17130         PR c++/9512
17131         * g++.dg/parse/qualified2.C: New test.
17132         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17133         invalid code.
17134
17135 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17136
17137         * g++.dg/conversion/ptrmem1.C: New test.
17138
17139 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17140
17141         PR target/11693
17142         * gcc.dg/20030811-1.c: New test.
17143
17144         PR target/11535
17145         * gcc.c-torture/execute/20030811-1.c: New test.
17146
17147 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17148
17149         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17150
17151 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17152
17153         PR c++/11789.C
17154         * g++.dg/inherit/multiple1.C: New test.
17155
17156 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17157
17158         * gcc.dg/spe1.c: New test.
17159
17160         PR c++/11670
17161         * g++.dg/expr/cast2.C: New test.
17162
17163         PR c++/10530
17164         * g++.dg/template/dependent-name2.C: New test.
17165
17166 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17167
17168         * g++.dg/parse/crash11.C: Put the dg options in comments.
17169
17170 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17171
17172         * lib/gcc-dg.exp: Update for diagnostic change.
17173
17174 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17175
17176         PR c++/5767
17177         * g++.dg/parse/crash11.C: New test.
17178
17179 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17180
17181         * gcc.dg/cpp/spacing1.c: Update.
17182
17183 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17184
17185         PR target/11739
17186         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17187         a value for -mtune.
17188
17189 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17190
17191         PR middle-end/11771
17192         * gcc.c-torture/compile/20030804-1.c: New test case.
17193
17194 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17195
17196         * gcc.dg/20030804-1.c: New test case.
17197
17198 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17199
17200         * gcc.dg/cpp/separate-1.c: New test.
17201
17202 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17203
17204         PR c++/11704
17205         * g++.dg/template/dependent-expr2.C: New test.
17206
17207         PR c++/11766
17208         * g++.dg/expr/ptrmem1.C: New test.
17209
17210 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17211
17212         PR c++/9453
17213         * g++.dg/template/friend15.C: New test.
17214
17215 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17216
17217         * lib/dg-pch.exp: Work round PCH bug.
17218
17219 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17220
17221         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17222         builtins.  Move cases from builtins-4.c here.
17223
17224         * gcc.dg/torture/builtin-math-1.c: New test taken from
17225         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17226         additional cases.
17227
17228         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17229         Delete.
17230
17231 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17232
17233         PR c++/9447
17234         * g++.dg/template/using7.C: New test.
17235
17236 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17237
17238         * import1.c, import2.c: New tests.
17239
17240 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17241
17242         * g++.dg/eh/crossjump1.C: New test.
17243
17244 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17245
17246         PR c++/11697
17247         * g++.dg/template/using6.C: New test.
17248
17249         PR c++/11744
17250         * g++.dg/template/koenig2.C: New test.
17251
17252 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17253
17254         PR c++/7983
17255         * g++.dg/parse/typedef4.C: New test.
17256
17257 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17258
17259         PR c++/8442, c++/8806
17260         * g++.dg/template/elab1.C: New test.
17261         * g++.dg/template/type2.C: Likewise.
17262         * g++.dg/template/ttp3.C: Adjust expected error message.
17263         * g++.old-deja/g++.law/visibility13.C: Likewise.
17264         * g++.old-deja/g++.niklas/t135.C: Likewise.
17265         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17266         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17267         template argument.
17268         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17269
17270 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17271
17272         PR c++/11295
17273         * g++.dg/ext/stmtexpr1.C: New test.
17274
17275         * g++.dg/opt/tmp1.C: New test.
17276
17277         PR c++/11525
17278         * g++.dg/parse/constant4.C: New test.
17279
17280         PR c++/9447
17281         * g++.dg/template/using5.C: New test.
17282
17283 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17284
17285         * gcc.dg/builtins-27.c: New test case.
17286
17287 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17288
17289         * gcc.dg/tls/opt-7.c: New test.
17290
17291 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17292
17293         * g++.old-deja/g++.other/crash18.C: Remove.
17294
17295 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17296
17297         * g++.dg/template/explicit3.C: New.
17298         * g++.dg/template/explicit4.C: New.
17299         * g++.dg/template/explicit5.C: New.
17300
17301         PR c++/11347
17302         * g++.dg/template/memtmpl1.C: New.
17303
17304 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17305
17306         PR target/11565
17307         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17308         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17309
17310 2003-07-30  Jan Hubicka  <jh@suse.cz>
17311
17312         * vtgc1.c: Kill.
17313
17314 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17315
17316         * gcc.dg/struct-in-proto-1.c: New test.
17317
17318 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17319
17320         * gcc.dg/cpp/include2.c: Only expect one message.
17321
17322 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17323
17324         PR c++/9447
17325         * g++.dg/template/using1.C: New test.
17326         * g++.dg/template/using2.C: New test.
17327         * g++.dg/template/using3.C: New test.
17328         * g++.dg/template/using4.C: New test.
17329
17330 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17331
17332         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17333         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17334
17335 2003-07-28  Jan Hubicka  <jh@suse.cz>
17336
17337         PR c++/11530
17338         * g++.dg/opt/call1.C: New test.
17339
17340 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17341
17342         PR c++/11667
17343         * g++.dg/init/enum2.C: New test.
17344         * g++.dg/template/overload1.C: Add "-w" option.
17345
17346 2003-07-28    <hp@bitrange.com>
17347
17348         * gcc.dg/Wdeclaration-after-statement-1.c,
17349         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17350
17351 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17352
17353         * gcc.c-torture/compile/20030725-1.c: New test.
17354
17355 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17356
17357         * gcc.dg/20030505.c: Only run for SPE.
17358         Remove definition of opaque type.
17359
17360 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17361
17362         * g++.dg/template/ptrmem6.C: New test.
17363
17364 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17365
17366         * gcc.c-torture/compile/zero-strct-2.c: New test.
17367
17368 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17369
17370         * gcc.dg/intermod-1.c: New test.
17371
17372 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17373
17374         PR c++/11617
17375         * g++.dg/template/lookup2.C: New test.
17376         * g++.dg/template/memclass1.C: Remove instantiated from error.
17377         * g++.dg/other/error2.C: Tweak expected errors.
17378
17379         PR c++/11596
17380         * g++.dg/template/defarg3.C: New test.
17381
17382         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17383
17384 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17385
17386         * g++.dg/inherit/access5.C: New test.
17387
17388 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17389
17390         PR c++/11513
17391         * g++.dg/template/crash8.C: New test.
17392
17393 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17394
17395         PR c/10602
17396         * gcc.dg/noncompile/incomplete-2.c: New test.
17397
17398 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c++/11645
17401         * g++.dg/inherit/access4.C: New test.
17402
17403         PR c++/11517
17404         * g++.dg/expr/cond2.C: New test.
17405
17406         PR optimization/10679
17407         * g++.dg/opt/inline4.C: New test.
17408
17409 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17410
17411         * g++.dg/parse/crash10: New test.
17412
17413 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17414
17415         * g++.dg/ext/flexary1.C: New test.
17416
17417 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17418
17419         PR c++/10793
17420         * g++.dg/template/crash9.C: New test.
17421
17422 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17423
17424         PR c++/3004
17425         * g++.dg/parse/typedef3.C: New test.
17426
17427         PR c++/7906
17428         * g++.dg/parse/operator2.C: New test.
17429
17430         PR c++/8895
17431         * g++.dg/parse/def-tmpl-arg1.C: New test.
17432
17433         PR c++/9282
17434         * g++.dg/parse/funptr1.C: New test.
17435
17436         PR c++/9452
17437         * g++.dg/parse/ambig3.C: New test.
17438
17439         PR c++/9454
17440         * g++.dg/parse/operator3.C: New test.
17441
17442         PR c++/9486
17443         * g++.dg/parse/template10.C: New test.
17444
17445         PR c++/9488
17446         * g++.dg/parse/template11.C: New test.
17447
17448         PR c++/10150
17449         * g++.dg/parse/invalid-op1.C: New test.
17450
17451         PR c++/10247
17452         * g++.dg/parse/condexpr1.C: New test.
17453
17454 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17455
17456         * g++.dg/ext/packed3.C: New test.
17457         * g++.dg/ext/packed4.C: New test.
17458
17459         * gcc.dg/pack-test-3.c: New test.
17460
17461 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17462
17463         * lib/compat.exp: Handle dg-options per source file.
17464         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17465         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17466         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17467         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17468         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17469         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17470         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17471         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17472         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17473         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17474         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17475         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17476         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17477         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17478
17479 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17480
17481         PR c/10320
17482         * gcc.c-torture/execute/20030718-1.c: New test.
17483
17484 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17485
17486         PR optimization/11536
17487         * gcc.dg/20030721-1.c: New test.
17488
17489 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/11546
17492         * g++.dg/template/lookup1.C: New test.
17493
17494 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17495
17496         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17497         diagnostics of ill-formed constructs involving labels.
17498         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17499         the new 'previously defined here' message.
17500
17501 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17502
17503         * g++.dg/parse/non-dependent2.C: New test.
17504
17505 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17506
17507         * g++.dg/init/init-ref4.C: xfail on targets without
17508         weak symbols.
17509
17510 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17511
17512         PR target/11087
17513         * gcc.c-torture/execute/20030717-1.c: New test.
17514
17515 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17516
17517         * g++.dg/opt/cfg1.C: New test.
17518
17519 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17520
17521         PR optimization/11557
17522         * gcc.dg/20030717-1.c: New test.
17523
17524 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17525
17526         PR c++/10476
17527         * g++.dg/expr/crash-1.C: New test.
17528
17529         PR c++/11027
17530         * g++.dg/template/init3.C: New test.
17531
17532         PR c++/8222
17533         * g++.dg/template/non-dependent1.C: New test.
17534
17535         PR c++/11070
17536         * g++.dg/template/non-dependent2.C: New test.
17537
17538         PR c++/11071
17539         * g++.dg/template/non-dependent3.C: New test.
17540
17541         PR c++/9907
17542         * g++.dg/template/sizeof5.C: New test.
17543
17544 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17545
17546         PR 11498
17547         * gcc.c-torture/compile/mangle-1.c: New file.
17548
17549 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17550
17551         PR c++/7809
17552         * g++.dg/parse/access3.C: New test.
17553
17554 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17555
17556         PR c++/11384
17557         * g++.dg/init/init-ref4.C: New test.
17558
17559 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17560
17561         PR c++/11547
17562         * g++.dg/parse/constant3.C: New test.
17563         * g++.dg/parse/crash7.C: Likewise.
17564
17565 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17566
17567         PR target/11008
17568         * gcc.dg/i386-pentium4-not-mull.c: New.
17569
17570 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17571
17572         * gcc.dg/asm-names.c (ymain): Make it weak.
17573
17574 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17575
17576         PR c++/5421
17577         * g++.dg/template/friend21.C: New test.
17578
17579 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17580
17581         * gcc.dg/cleanup-8.c: New test.
17582         * gcc.dg/cleanup-9.c: New test.
17583
17584 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17585
17586         * g++.dg/ext/dll-MI1.h: New file.
17587         * g++.dg/ext/dllexport-MI1.C: New file.
17588         * g++.dg/ext/dllimport-MI1.C: New file.
17589
17590 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17591
17592         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17593         it does not have cmpstrsi patterns (just cmpmemsi).
17594
17595 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17596
17597         PR debug/11473
17598         * g++.dg/debug/debug8.C: New test.
17599
17600 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17601
17602         PR c++/10108
17603         * g++.dg/template/crash7.C: New test.
17604
17605 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17606
17607         PR target/10795
17608         * gcc.c-torture/compile/20030708-1.c: New.
17609
17610 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17611
17612         * gcc.c-torture/execute/20030715-1.c: New test.
17613
17614 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17615
17616         * gcc.dg/pch/inline-3.c: New file.
17617         * gcc.dg/pch/inline-3.hs: New file.
17618         * gcc.dg/pch/inline-4.c: New file.
17619         * gcc.dg/pch/inline-4.hs: New file.
17620
17621 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/11509
17624         * g++.dg/template/crash6.C: New test.
17625
17626         PR c++/7053
17627         * g++.dg/template/friend20.C: New test.
17628
17629         PR c++/7019
17630         * g++.dg/template/overload2.C: New test.
17631
17632 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17633
17634         PR optimization/11440
17635         * gcc.c-torture/execute/20030714-1.c: New test.
17636
17637 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17638
17639         PR c++/11154
17640         * g++.dg/template/partial2.C: New test.
17641
17642 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17643
17644         PR c++/11503
17645         * g++.dg/template/anon1.C: New test.
17646
17647         PR c++/11493
17648         PR c++/11495
17649         * g++.dg/parse/template9.C: Likewise.
17650         * g++.dg/template/crash4.C: New test.
17651         * g++.dg/template/koenig1.C: Likewise.
17652         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17653         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17654         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17655         functions.
17656         * g++.old-deja/g++.jason/template36.C: Likewise.
17657         * g++.old-deja/g++.mike/p1989.C: Likewise.
17658         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17659         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17660         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17661         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17662         compiling.
17663         * g++.old-deja/g++.pt/union2.C: Use this->.
17664
17665 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17666
17667         * gcc.dg/20030711-1.c: New test.
17668
17669 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17670
17671         PR c++/11050
17672         * g++.dg/parse/args1.C: New test.
17673         * g++.pt/defarg8.C: Change expected errors.
17674
17675 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17676
17677         PR c++/8164
17678         * g++.dg/template/nontype2.C: New test.
17679
17680         PR c++/10558
17681         * g++.dg/parse/template8.C: New test.
17682
17683         PR c++/8327
17684         * g++.dg/template/scope1.C: New test.
17685
17686         * g++.dg/warn/Wsign-compare-1.C: New test.
17687
17688 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17689
17690         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17691
17692 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17693
17694         PR c++/9411
17695         * g++.dg/template/explicit2.C: New test.
17696
17697         PR c++/10032
17698         * g++.dg/warn/pedantic1.C: New test.
17699
17700 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17701
17702         PR c++ 9483
17703         * g++.dg/other/field1.C: New test.
17704
17705 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17706
17707         PR c/11449
17708         * gcc.c-torture/compile/20030707-1.c: New.
17709
17710 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17711
17712         PR c++/10849
17713         * g++.dg/template/access12.C: New test.
17714
17715 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17716
17717         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17718         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17719         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17720         * gcc.misc-tests/gcov.exp: Update
17721         * g++.dg/gcov/gcov.exp: Update
17722         * lib/gcov.exp: Update.
17723
17724 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17725
17726         * g++.dg/abi/mangle17.C: Make sure template expressions are
17727         dependent.
17728         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17729         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17730         * g++.dg/opt/stack1.C: Remove erroneous code.
17731         * g++.dg/parse/template7.C: New test.
17732         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17733         * g++.old-deja/g++.pt/crash4.C: Likewise.
17734
17735 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17736
17737         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17738         with zero or one occurence of `$' after the initial `L'.
17739
17740 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17741
17742         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17743
17744 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17745
17746         PR c/11370
17747         * gcc.dg/Wunreachable-6.c: New testcase.
17748         * gcc.dg/Wunreachable-7.c: New testcase.
17749
17750 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17751
17752         PR c/11420
17753         * gcc.dg/20030708-1.c: New test.
17754
17755 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17756
17757         * gcc.dg/compat/sdata-section.h: New file.
17758         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17759         * gcc.dg/torture/mips-sdata-1.c: New test.
17760
17761 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17762
17763         PR c++/11030
17764         * g++.dg/template/friend19.C: New test.
17765
17766 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17767
17768         * g++.dg/opt/strength-reduce.C: New test.
17769
17770 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17771
17772         PR target/10979
17773         * gcc.dg/20030707-1.c: New testcase.
17774
17775 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17776
17777         PR optimization/11059
17778         * g++.dg/opt/emptyunion.C: New testcase.
17779
17780 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17781             Eric Botcazou  <ebotcazou@libertysurf.fr>
17782
17783         * g++.dg/opt/stack1.C: New test.
17784
17785 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17786
17787         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17788         run test.
17789
17790         PR c++/11431
17791         * g++.dg/expr/static_cast3.C: New test.
17792
17793 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17794
17795         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17796         everywhere.
17797         * gcc.dg/concat.c: Concatenation of string constants with
17798         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17799         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17800         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17801         necessary to avoid multi-character character constant warning.
17802         * gcc.dg/cpp/escape.c: Likewise.
17803         * gcc.dg/cpp/ucs.c: Likewise.
17804         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17805         Fix a typo.
17806
17807 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17808
17809         PR c/11428
17810         * gcc.c-torture/compile/20030704-1.c: New.
17811
17812 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17813
17814         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17815
17816 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17817
17818         PR c++/5287, PR c++/7910,  PR c++/11021
17819         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17820         tests for warnings.
17821         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17822         * g++.dg/ext/dllimport3.C: Likewise.
17823         * g++.dg/ext/dllimport4.C: New file.
17824         * g++.dg/ext/dllimport5.C: New file.
17825         * g++.dg/ext/dllimport6.C: New file.
17826         * g++.dg/ext/dllimport7.C: New file.
17827         * g++.dg/ext/dllimport8.C: New file.
17828         * g++.dg/ext/dllimport9.C: New file.
17829         * g++.dg/ext/dllimport10.C: New file.
17830         * g++.dg/ext/dllexport1.C: New file.
17831
17832 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17833
17834         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17835         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17836
17837 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17838
17839         * gcc.dg/builtins-25.c: New testcase.
17840         * gcc.dg/builtins-26.c: New testcase.
17841
17842 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17843
17844         * gcc.dg/compat/vector-defs.h: New file.
17845         * gcc.dg/compat/vector-setup.h: New file.
17846         * gcc.dg/compat/vector-check.h: New file.
17847         * gcc.dg/compat/vector-1_main.c: New file.
17848         * gcc.dg/compat/vector-1_x.c: New file.
17849         * gcc.dg/compat/vector-1_y.c: New file.
17850         * gcc.dg/compat/vector-2_main.c: New file.
17851         * gcc.dg/compat/vector-2_x.c: New file.
17852         * gcc.dg/compat/vector-2_y.c: New file.
17853
17854         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17855         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17856         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17857         * gcc.dg/compat/struct-align-1.h: New file.
17858         * gcc.dg/compat/struct-align-1_main.c: New file.
17859         * gcc.dg/compat/struct-align-1_x.c: New file.
17860         * gcc.dg/compat/struct-align-1_y.c: New file.
17861         * gcc.dg/compat/struct-align-2.h: New file.
17862         * gcc.dg/compat/struct-align-2_main.c: New file.
17863         * gcc.dg/compat/struct-align-2_x.c: New file.
17864         * gcc.dg/compat/struct-align-2_y.c: New file.
17865
17866         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17867         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17868         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17869         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17870         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17871         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17872         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17873         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17874         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17875         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17876         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17877         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17878         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17879         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17880         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17881         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17882         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17883         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17884         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17885         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17886         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17887         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17888         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17889         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17890         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17891         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17892         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17893         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17894         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17895
17896 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17897
17898         * gcc.dg/i386-call-1.c: New test.
17899
17900 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17901
17902         PR c++/9162
17903         * g++.dg/parse/defarg4.C: New.
17904
17905 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17906
17907         PR target/10700
17908         * gcc.c-torture/compile/20030703-1.c: New test case.
17909
17910 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17911
17912         * g++.dg/template/local3.C: Remove extra semicolon.
17913
17914 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17915
17916         * gcc.dg/i386-volatile-1.c: New test.
17917
17918 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17919
17920         PR c++/11072
17921         * g++.dg/other/offsetof2.C: XFAIL.
17922         * g++.dg/other/offsetof5.C: New.
17923
17924         PR c++/10219
17925         * g++.dg/template/error1.C: New.
17926
17927         PR c++/9779
17928         * g++.dg/template/dependent-expr1.C: New.
17929
17930 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/6949
17933         * g++.dg/template/local3.C: New test.
17934
17935         PR c++/11149
17936         * g++.dg/lookup/scoped6.C: New test.
17937
17938 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17939
17940         PR c++/8046
17941         * g++.dg/other/error7.C: New test.
17942
17943 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17944
17945         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17946         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17947         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17948         * g++.old-deja/g++.other/union2.C: Likewise.
17949         * gcc.dg/c90-const-expr-2.c: Likewise.
17950         * gcc.dg/c90-const-expr-3.c: Likewise.
17951         * gcc.dg/c99-const-expr-2.c: Likewise.
17952         * gcc.dg/c99-const-expr-3.c: Likewise.
17953         * gcc.dg/concat.c: Likewise.
17954
17955 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/9559
17958         * g++.dg/init/static1.C: New test.
17959
17960 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17961
17962         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17963         * g++.old-deja/g++.other/access2.C: Likewise.
17964         * g++.old-deja/g++.other/decl2.C: Likewise.
17965         * gcc.c-torture/execute/20020615-1.c: Likewise.
17966
17967 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17968
17969         PR c++/4933
17970         * g++.dg/template/sizeof4.C: New test.
17971
17972 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17973
17974         * g++.dg/other/error6.C: New test.
17975
17976 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17977
17978         PR c++/10750
17979         * g++.dg/parse/constant2.C: New test.
17980
17981 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17982
17983         PR c++/11106
17984         * g++.dg/other/error5.C: New test.
17985
17986 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17987
17988         * gcc.dg/format/gcc_diag-1.c: New test.
17989
17990 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17991
17992         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17993
17994 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17995
17996         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17997         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17998         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17999
18000 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18001
18002         * gcc.c-torture/execute/builtins/string-8.c: New test.
18003         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18004         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18005         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18006
18007 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18008
18009         PR c++/10468
18010         * g++.dg/ext/typeof6.C: New test.
18011
18012 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18013
18014         PR c++/10796
18015         * g++.dg/init/enum1.C: New test.
18016
18017 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18018
18019         * gcc.dg/20030627-1.c: New test.
18020
18021 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18022
18023         PR c++/11332
18024         * g++.dg/expr/static_cast2.C: New test.
18025
18026 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18027             Jakub Jelinek  <jakub@redhat.com>
18028
18029         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18030         sprintf(dst,"%s",src) optimization.
18031         * gcc.c-torture/execute/20030626-1.c: New test case.
18032         * gcc.c-torture/execute/20030626-2.c: New test case.
18033
18034 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18035
18036         * gcc.c-torture/execute/multi-ix.c: New test.
18037
18038         * gcc.c-torture/execute/simd-4.c (main):
18039         Added missing semicolon at end of union.
18040
18041 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18042
18043         PR c++/8266
18044         * g++.dg/template/explicit-instantiation3.C: New test.
18045
18046 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18047
18048         * gcc.dg/20030626-1.c: Use signed char.
18049
18050 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18051
18052         * gcc.dg/20030626-1.c: New test.
18053
18054 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18055
18056         * const-str-2.m: Update.
18057
18058 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/10990
18061         * g++.dg/rtti/dyncast1.C: New test.
18062         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18063         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18064         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18065
18066         PR c++/10931
18067         * g++.dg/expr/static_cast1.C: New test.
18068
18069 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18070
18071         * gcc.dg/20030625-1.c: New test.
18072
18073 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18074
18075         * gcc.c-torture/compile/20030624-1.c: New test case.
18076
18077 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18078
18079         * gcc.c-torture/execute/string-opt-17.c: New test.
18080
18081 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18082
18083         PR c++/5754
18084         * g++.dg/parse/crash6.C: New test.
18085
18086 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18087
18088         * gcc.dg/builtins-24.c: New test case.
18089
18090 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18091
18092         * g++.dg/opt/operator1.C: New test.
18093
18094 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18095
18096         * gcc.c-torture/execute/string-opt-16.c: New test case.
18097
18098 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18099
18100         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18101         * g++.old-deja/g++.other/conv7.C: Likewise
18102         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18103         * g++.old-deja/g++.other/overload14.C: Likewise.
18104
18105 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18106
18107         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18108         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18109
18110 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/10888
18113         * g++.dg/warn/Winline-3.C: New test.
18114
18115 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18116
18117         * lib/target-supports.exp (check_alias_available): Make the test
18118         program acceptable to the Solaris assembler.
18119
18120         PR c++/10749
18121         * g++.dg/template/memclass2.C: New test.
18122
18123 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18124             Eric Botcazou  <ebotcazou@libertysurf.fr>
18125
18126         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18127         data for non-matching targets.
18128         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18129
18130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18131
18132         PR c++/10845
18133         * g++.dg/template/member3.C: New test.
18134
18135 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18136
18137         PR c++/10939
18138         * g++.dg/template/func1.C: New test.
18139
18140         PR c++/9649
18141         * g++.dg/template/static4.C: New test.
18142         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18143
18144         PR c++/11041
18145         * g++.dg/init/ref7.C: New test.
18146
18147 2003-06-19  Matt Austern  <austern@apple.com>
18148
18149         PR c++/11228
18150         * g++.dg/anew1.C: New test.
18151         * g++.dg/anew2.C: New test.
18152         * g++.dg/anew3.C: New test.
18153         * g++.dg/anew4.C: New test.
18154
18155 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18156
18157         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18158
18159 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18160
18161         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18162         endian-dependent.
18163
18164 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18165
18166         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18167         Remove cruft.
18168
18169 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18170
18171         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18172         * gcc.c-torture/compile/961203-1.c: Likewise.
18173         * gcc.c-torture/compile/980506-1.c: Likewise.
18174
18175 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/10712
18178         * g++.dg/lookup/using7.C: New test.
18179
18180 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/11105
18183         * g++.dg/abi/conv1.C: Remove it.
18184         * g++.dg/template/conv7.C: New test.
18185         * g++.dg/template/conv8.C: Likewise.
18186         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18187         conversion operator.
18188
18189 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18190
18191         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18192         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18193         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18194         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18195         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18196         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18197         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18198         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18199         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18200         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18201         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18202         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18203         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18204         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18205         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18206         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18207         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18208         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18209         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18210         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18211         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18212         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18213         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18214         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18215         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18216         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18217         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18218         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18219         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18220
18221 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18222
18223         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18224         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18225         indications.
18226
18227 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18228
18229         * gcc.dg/i386-387-5.c: New test case.
18230         * gcc.dg/i386-387-6.c: New test case.
18231         * gcc.dg/builtins-23.c: New test case.
18232
18233 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18234
18235         * gcc.dg/builtins-22.c: New test case.
18236         * gcc.dg/i386-387-1.c: Update to test exp.
18237         * gcc.dg/i386-387-2.c: Likewise.
18238
18239 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18240
18241         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18242
18243 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18244
18245         * lib/gcc-dg.exp (dg-require-dll): New function.
18246         (dg-xfail-if): Likewise.
18247         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18248         driver.
18249
18250         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18251         * gcc.c-torture/compile/20001205-1.c: Likewise.
18252         * gcc.c-torture/compile/20001226-1.c: Likewise.
18253         * gcc.c-torture/compile/20010518-2.c: Likewise.
18254         * gcc.c-torture/compile/20020312-1.c: Likewise.
18255         * gcc.c-torture/compile/20020604-1.c: Likewise.
18256         * gcc.c-torture/compile/920501-12.c: Likewise.
18257         * gcc.c-torture/compile/920501-4.c: Likewise.
18258         * gcc.c-torture/compile/920520-1.c: Likewise.
18259         * gcc.c-torture/compile/920521-1.c: Likewise.
18260         * gcc.c-torture/compile/920625-1.c: Likewise.
18261         * gcc.c-torture/compile/961203-1.c: Likewise.
18262         * gcc.c-torture/compile/980506-1.c: Likewise.
18263         * gcc.c-torture/compile/981006-1.c: Likewise.
18264         * gcc.c-torture/compile/981022-1.c: Likewise.
18265         * gcc.c-torture/compile/981223-1.c: Likewise.
18266         * gcc.c-torture/compile/990617-1.c: Likewise.
18267         * gcc.c-torture/compile/dll.c: Likewise.
18268         * gcc.c-torture/compile/labels-3.c: Likewise.
18269         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18270         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18271         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18272         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18273         * gcc.c-torture/compile/simd-5.c: Likewise.
18274         * gcc.c-torture/compile/20000804-1.x: Remove.
18275         * gcc.c-torture/compile/20001205-1.x: Likewise.
18276         * gcc.c-torture/compile/20001226-1.x: Likewise.
18277         * gcc.c-torture/compile/20010518-2.x: Likewise.
18278         * gcc.c-torture/compile/20020312-1.x: Likewise.
18279         * gcc.c-torture/compile/20020604-1.x: Likewise.
18280         * gcc.c-torture/compile/920501-12.x: Likewise.
18281         * gcc.c-torture/compile/920501-4.x: Likewise.
18282         * gcc.c-torture/compile/920520-1.x: Likewise.
18283         * gcc.c-torture/compile/920521-1.x: Likewise.
18284         * gcc.c-torture/compile/920625-1.x: Likewise.
18285         * gcc.c-torture/compile/961203-1.x: Likewise.
18286         * gcc.c-torture/compile/980506-1.x: Likewise.
18287         * gcc.c-torture/compile/981006-1.x: Likewise.
18288         * gcc.c-torture/compile/981022-1.x: Likewise.
18289         * gcc.c-torture/compile/981223-1.x: Likewise.
18290         * gcc.c-torture/compile/990617-1.x: Likewise.
18291         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18292         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18293         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18294         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18295         * gcc.c-torture/compile/simd-5.x: Likewise.
18296
18297         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18298
18299 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18300
18301         * gcc.c-torture/execute/20030611-1.c: New test.
18302
18303 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18304
18305         PR middle-end/168
18306         * gcc.dg/20030612-1.c: New test case.
18307
18308 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18309
18310         PR c++/10635
18311         * g++.dg/expr/cast1.C: New test.
18312
18313 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18314
18315         * gcc.dg/builtins-21.c: New test case.
18316
18317 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18318
18319         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18320         options instead of at the end.
18321         * lib/objc.exp (objc_target_compile): Likewise.
18322
18323 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18324
18325         PR c++/10432
18326         * g++.dg/parse/error1.C: New test.
18327
18328 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18329
18330         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18331         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18332         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18333         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18334         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18335         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18336         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18337         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18338         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18339         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18340         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18341         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18342         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18343         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18344         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18345         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18346         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18347         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18348         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18349         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18350         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18351         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18352         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18353         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18354
18355         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18356         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18357         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18358         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18359         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18360         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18361         * gcc.dg/compat/scalar-return-3_main.c: New file.
18362         * gcc.dg/compat/scalar-return-3_x.c: New file.
18363         * gcc.dg/compat/scalar-return-3_y.c: New file.
18364         * gcc.dg/compat/scalar-return-4_main.c: New file.
18365         * gcc.dg/compat/scalar-return-4_x.c: New file.
18366         * gcc.dg/compat/scalar-return-4_y.c: New file.
18367
18368 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18369
18370         * gcc.dg/compat/fp2-struct-check.h: New file.
18371         * gcc.dg/compat/fp2-struct-defs.h: New file.
18372         * gcc.dg/compat/fp2-struct-init.h: New file.
18373         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18374         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18375         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18376         * gcc.dg/compat/struct-return-10_main.c: New file.
18377         * gcc.dg/compat/struct-return-10_x.c: New file.
18378         * gcc.dg/compat/struct-return-10_y.c: New file.
18379
18380         * gcc.dg/compat/compat-common.h: New file.
18381         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18382         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18383         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18384         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18385         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18386         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18387         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18388         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18389         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18390         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18391         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18392         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18393         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18394         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18395         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18396         * gcc.dg/compat/small-struct-check.h: Ditto.
18397         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18398         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18399         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18400         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18401         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18402         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18403         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18404         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18405         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18406         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18407         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18408         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18409         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18410         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18411         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18412         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18413         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18414         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18415         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18416         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18417         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18418         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18419         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18420         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18421         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18422         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18423         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18424         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18425         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18426         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18427
18428 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18429
18430         * g++.dg/pch/static-1.C: New file.
18431         * g++.dg/pch/static-1.Hs: New file.
18432
18433 2003-06-10  Richard Henderson  <rth@redhat.com>
18434
18435         * gcc.dg/asm-7.c: Adjust expected warning text.
18436
18437 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18438
18439         * gcc.dg/builtins-20.c: New test case.
18440
18441 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18442
18443         PR c++/11131
18444         * g++.dg/opt/template1.C: New test.
18445
18446 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18447
18448         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18449         additional_sources.
18450
18451 2003-05-21  David Taylor  <dtaylor@emc.com>
18452
18453         * gcc.dg/Wpadded.c: New file.
18454
18455 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18456
18457         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18458         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18459         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18460         dg-require-weak.
18461
18462 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18463
18464         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18465
18466 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18467
18468         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18469         (dg-require-alias): Likewise.
18470         (dg-require-gc-sections): Likewise.
18471         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18472
18473 2003-06-08  Richard Henderson  <rth@redhat.com>
18474
18475         * gcc.dg/20011029-2.c: Fix the array reference.
18476         * gcc.dg/asm-7.c: New.
18477
18478 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18479
18480         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18481
18482 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18483
18484         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18485         (dg-require-gc-sections): Likewise.
18486
18487 2003-06-08  Jan Hubicka  <jh@suse.cz>
18488
18489         * i386-cmov1.c: Fix regular expression.
18490         * i386-cvt-1.c: Likewise.
18491         * i386-local.c: Likewise.
18492         * i386-local2.c: Likewise.
18493         * i386-mul.c: Likewise.
18494         * i386-ssetype-1.c: Likewise.
18495         * i386-ssetype-3.c: Likewise.
18496         * i386-ssetype-5.c: Likewise.
18497
18498 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18499
18500         PR c++/11039
18501         * g++.dg/warn/implicit-typename2.C: New test.
18502         * g++.dg/warn/implicit-typename3.C: New test.
18503
18504 2003-06-07  Richard Henderson  <rth@redhat.com>
18505
18506         * g++.dg/other/offsetof3.C: Use size_t.
18507         * g++.dg/other/offsetof4.C: Likewise.
18508
18509 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18510
18511         * lib/copy-file.exp: New. Implement gcc_copy_files.
18512
18513         * lib/dg-pch.exp: Load copy-file.exp
18514         (dg-pch): Use gcc_copy_files instead of "file copy".
18515
18516 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18517
18518         * gcc.dg/weak/weak.exp: Simplify.
18519         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18520         * gcc.dg/weak/weak-1.c: Likewise.
18521         * gcc.dg/weak/weak-2.c: Likewise.
18522         * gcc.dg/weak/weak-3.c: Likewise.
18523         * gcc.dg/weak/weak-4.c: Likewise.
18524         * gcc.dg/weak/weak-5.c: Likewise.
18525         * gcc.dg/weak/weak-6.c: Likewise.
18526         * gcc.dg/weak/weak-7.c: Likewise.
18527         * gcc.dg/weak/weak-8.c: Likewise.
18528         * gcc.dg/weak/weak-9.c: Likewise.
18529
18530 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18531
18532         gcc.c-torture/execute/20030606-1.c: New.
18533
18534 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18535
18536         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18537         * gcc.dg/builtins-19.c: Likewise.
18538
18539 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18540
18541         * gcc.dg/builtins-2.c: Add some more tests.
18542         * gcc.dg/builtins-18.c: New test case.
18543         * gcc.dg/builtins-19.c: New test case.
18544
18545 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18546             Jim Wilson  <wilson@tuliptree.org>
18547
18548         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18549
18550 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18551
18552         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18553         mempcpy/stpcpy calls not to be optimized into something else.
18554         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18555         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18556         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18557
18558 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18559
18560         * gcc.dg/format/asm_fprintf-1.c: New test.
18561
18562 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18563
18564         * lib/gcc-defs.exp (additional_sources): New variable.
18565         (dg-additional-sources): New function.
18566         (additional_files): New variable.
18567         (dg-additional-files): New function.
18568         (dg-additional-files-options): Likewise.
18569         * lib/gcc-dg.exp (dg-require-weak): New function.
18570         (dg-require-alias): Likewise.
18571         (dg-require-gc-sections): Likewise.
18572         * lib/target-supports.exp (check_alias_available): Remove testfile
18573         parameter.
18574         (check_gc_sections_available): New function.
18575         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18576         (dg-gpp-additional-files): Likewise.
18577         * lib/g++.exp (additional_sources): Remove.
18578         (additional_files): Likewise.
18579         (g++_target_compile): Use dg-additional-files-options.
18580
18581         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18582         Tcl logic.
18583         * gcc.dg/special/ecos.exp: Remove.
18584         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18585         * gcc.dg/special/alias-1.c: Likewise.
18586         * gcc.dg/special/alias-2.c: Likewise.
18587         * gcc.dg/special/gcsec-1.c: Likewise.
18588         * gcc.dg/special/weak-1.c: Likewise.
18589         * gcc.dg/special/weak-2.c: Likewise.
18590         * gcc.dg/special/wkali-1.c: Likewise.
18591         * gcc.dg/special/wkali-2.c: Likewise.
18592
18593         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18594         dg-gpp-additional-*.
18595         * g++.dg/special/conpr-3.C: Likewise.
18596         * g++.dg/special/conpr-4.C: Likewise.
18597         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18598         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18599         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18600         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18601         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18602         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18603         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18604         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18605         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18606         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18607         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18608         * g++.old-deja/g++.other/comdat1.C: Likewise.
18609         * g++.old-deja/g++.other/comdat2.C: Likewise.
18610         * g++.old-deja/g++.other/comdat3.C: Likewise.
18611         * g++.old-deja/g++.other/ctor1.C: Likewise.
18612         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18613
18614 2003-06-05  Richard Henderson  <rth@redhat.com>
18615
18616         * gcc.dg/debug/20030605-1.c: New.
18617
18618 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18619
18620         * README.QMTEST: Update.
18621
18622 2003-06-04  Richard Henderson  <rth@redhat.com>
18623
18624         * gcc.dg/cleanup-1.c: New.
18625         * gcc.dg/cleanup-2.c: New.
18626         * gcc.dg/cleanup-3.c: New.
18627         * gcc.dg/cleanup-4.c: New.
18628         * gcc.dg/cleanup-5.c: New.
18629         * gcc.dg/cleanup-6.c: New.
18630         * gcc.dg/cleanup-7.c: New.
18631
18632 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18633
18634         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18635
18636         * lib/dg-pch.exp: New file.
18637         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18638         * gcc.dg/pch/pch.exp: Likewise.
18639
18640 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18641
18642         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18643         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18644         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18645         * gcc.dg/builtins-17.c: New test case.
18646         * gcc.dg/i386-387-4.c: New test case.
18647         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18648
18649 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18650
18651         * gcc.dg/ultrasp9.c: New test.
18652
18653 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18654
18655         * gcc.c-torture/compile/20030604-1.c: New test.
18656         * gcc.dg/sparc-constant-1.c: New test.
18657
18658 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18659
18660         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18661
18662 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18663
18664         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18665
18666         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18667         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18668
18669 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18670
18671         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18672
18673 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18674
18675         PR c++/10940
18676         * g++.dg/template/spec10.C: New test.
18677
18678 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18679
18680         * gcc.dg/builtins-16.c: New test case.
18681
18682 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18683
18684         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18685         mempcpy test with post-increments.
18686         * gcc.c-torture/execute/string-opt-3.c: New test.
18687         * gcc.dg/string-opt-1.c: New test.
18688
18689 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18690
18691         PR fortran/10965
18692         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18693
18694 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18697         (scan-assembler): ... here.  Use dg-scan.
18698         (scan-assembler-not): Likewise.
18699         (scan-file): New function.
18700         (scan-file-not): Likewise.
18701         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18702         * gcc.dg/cpp/_Pragma4.c: Likewise.
18703         * gcc.dg/cpp/_Pragma5.c: Likewise.
18704         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18705         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18706         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18707         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18708         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18709         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18710         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18711         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18712         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18713         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18714         * gcc.dg/cpp/cxxcom1.c: Likewise.
18715         * gcc.dg/cpp/line1.c: Likewise.
18716         * gcc.dg/cpp/maccom1.c: Likewise.
18717         * gcc.dg/cpp/maccom2.c: Likewise.
18718         * gcc.dg/cpp/maccom3.c: Likewise.
18719         * gcc.dg/cpp/maccom4.c: Likewise.
18720         * gcc.dg/cpp/maccom5.c: Likewise.
18721         * gcc.dg/cpp/maccom6.c: Likewise.
18722         * gcc.dg/cpp/multiline.c: Likewise.
18723         * gcc.dg/cpp/spacing1.c: Likewise.
18724         * gcc.dg/cpp/spacing2.c: Likewise.
18725         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18726         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18727         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18728         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18729         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18730         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18731         * gcc.dg/cpp/cxxcom2.c: Likewise.
18732         * gcc.dg/cpp/cxxcom2.h: New file.
18733
18734         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18735         * g++.dg/cpp/truefalse.C: Here.
18736         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18737
18738 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18739
18740         * gcc.dg/cpp/redef3.c: New file.
18741
18742 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18743
18744         * gcc.dg/i386-loop-3.c: New test.
18745
18746 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18747
18748         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18749
18750 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18751
18752         * gcc.dg/fwrapv-1.c: New test case.
18753         * gcc.dg/fwrapv-2.c: New test case.
18754
18755 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18756
18757         PR c++/10956
18758         * g++.dg/template/spec9.C: New test.
18759
18760 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18761
18762         * gcc.dg/duff-4.c: New test case.
18763
18764 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18765
18766         PR fortran/10843
18767         * g77.dg/ffixed-form-1.f: New test
18768         * g77.dg/ffixed-form-2.f: New test
18769         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18770         * g77.dg/ffree-form-3.f: New test
18771
18772 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18773
18774         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18775         * gcc.dg/wint_t-1.c: Likewise.
18776
18777 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18778
18779         * g++.dg/template/access11.C: New test.
18780
18781 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18782
18783         PR c++/10849
18784         * g++.dg/template/access10.C: New test.
18785
18786 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18787             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18788
18789         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18790
18791 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18792
18793         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18794         suppress for powerpc-*-darwin*.
18795         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18796
18797 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18798
18799         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18800         suppress option for powerpc-*-darwin*.
18801
18802 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18803
18804         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18805         * gcc.dg/builtins-4.c: Add test for fmod.
18806
18807 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18808
18809         PR c++/10682
18810         * g++.dg/template/instantiate4.C: New test.
18811
18812 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18813
18814         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18815
18816 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18817
18818         * gcc.dg/compat/scalar-return-1_main.c: New file.
18819         * gcc.dg/compat/scalar-return-1_x.c: New file.
18820         * gcc.dg/compat/scalar-return-1_y.c: New file.
18821         * gcc.dg/compat/scalar-return-2_main.c: New file.
18822         * gcc.dg/compat/scalar-return-2_x.c: New file.
18823         * gcc.dg/compat/scalar-return-2_y.c: New file.
18824         * gcc.dg/compat/struct-return-3_main.c: New file.
18825         * gcc.dg/compat/struct-return-3_y.c: New file.
18826         * gcc.dg/compat/struct-return-3_x.c: New file.
18827         * gcc.dg/compat/struct-return-2_main.c: New file.
18828         * gcc.dg/compat/struct-return-2_x.c: New file.
18829         * gcc.dg/compat/struct-return-2_y.c: New file.
18830
18831 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18832
18833         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18834         for hppa*-hp-hpux*.
18835         * gcc.dg/20021014-1.c (dg-options): Likewise.
18836         * gcc.dg/nest.c (dg-options): Likewise.
18837
18838 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18839
18840         PR c++/9738
18841         * g++.dg/ext/dllimport2.C: New file.
18842         * g++.dg/ext/dllimport3.C: New file.
18843
18844 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18845
18846         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18847         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18848         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18849         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18850         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18851         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18852         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18853         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18854         * gcc.dg/compat/small-struct-defs.h: New file.
18855         * gcc.dg/compat/small-struct-init.h: New file.
18856         * gcc.dg/compat/small-struct-check.h: New file.
18857         * gcc.dg/compat/fp-struct-defs.h: New file.
18858         * gcc.dg/compat/fp-struct-check.h: New file.
18859         * gcc.dg/compat/fp-struct-init.h: New file.
18860         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18861         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18862
18863 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18864
18865         * gcc.dg/20030225-2.c: New test.
18866
18867 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18868             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18869
18870         * gcc.c-torture/compile/20030518-1.c: New test case.
18871
18872 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18873
18874         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18875         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18876         gcc-dg-debug-runtest.
18877         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18878         gcc-dg-debug-runtest.
18879
18880 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18881
18882         PR c++/9022
18883         * g++.dg/lookup/using6.C: New test.
18884
18885 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18886
18887         * g++.dg/parse/access2.C: New test.
18888
18889 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18890
18891         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18892         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18893         * gcc.dg/debug/debug.exp: Likewise.
18894
18895 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18896
18897         * gcc.dg/dollar.c: New test.
18898
18899 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18900
18901         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18902         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18903         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18904         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18905         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18906         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18907         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18908         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18909         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18910         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18911         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18912         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18913         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18914         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18915         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18916         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18917         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18918         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18919
18920 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18921
18922         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18923         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18924         support for "repo" mode.
18925         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18926         * lib/g77-dg.exp: Likewise.
18927         * lib/obj-dg.exp: Likewise.
18928
18929 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18930
18931         Merge from gcc-3_2-rhl8-branch:
18932         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18933
18934         * gcc.dg/tls/opt-6.c: New test.
18935
18936         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.dg/20030405-1.c: New test.
18939
18940         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.dg/20030309-1.c: New test.
18943
18944         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18945
18946         * gcc.c-torture/execute/20030307-1.c: New test.
18947
18948         2003-02-20  Randolph Chung  <tausq@debian.org>
18949
18950         * gcc.c-torture/compile/20030220-1.c: New test.
18951
18952         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18953
18954         * gcc.dg/20030217-1.c: New test.
18955
18956         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18957
18958         * gcc.c-torture/compile/20020129-1.c: New test.
18959
18960         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18961
18962         * gcc.dg/unroll-1.c: New test.
18963
18964         2002-11-16  Jan Hubicka  <jh@suse.cz>
18965
18966         * gcc.c-torture/execute/20020920-1.c: New test.
18967
18968         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18969
18970         PR target/7434
18971         * gcc.c-torture/compile/20021008-1.c: New test.
18972
18973         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18974
18975         PR target/7559
18976         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18977
18978         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18979
18980         * gcc.c-torture/compile/20020807-1.c: New test.
18981
18982         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18983
18984         * gcc.dg/tls/opt-1.c: New test.
18985
18986         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18987
18988         * gcc.dg/20020729-1.c: New test.
18989
18990         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * g++.dg/opt/life1.C: New test.
18993
18994         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18995
18996         * gcc.dg/20020525-1.c: New test.
18997
18998         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18999
19000         PR c++/6794
19001         * g++.dg/ext/pretty1.C: New test.
19002         * g++.dg/ext/pretty2.C: New test.
19003
19004 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19005
19006         PR c++/8385
19007         * g++.dg/ext/typeof5.C: New test.
19008
19009 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19010
19011         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19012         __USER_LABEL_PREFIX__ into account.
19013         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19014
19015 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19016
19017         * gcc.dg/builtins-15.c: New test case.
19018
19019 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19020
19021         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19022
19023 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19024
19025         * lib/g++.exp: Tweak handling of additional source files.
19026         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19027         * g++.dg/special/conpr-2a.C: Rename to ...
19028         * g++.dg/special/conpr-2a.cc: ... this.
19029         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19030         * g++.dg/special/conpr-3a.C: Rename to ...
19031         * g++.dg/special/conpr-3a.cc: This.
19032         * g++.dg/special/conpr-3b.C: Rename to ...
19033         * g++.dg/special/conpr-3b.cc: This.
19034         * g++.dg/special/conpr-4.C: New test.
19035         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19036
19037 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19038
19039         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19040
19041 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19042
19043         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19044         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19045         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19046         * g++.old-deja/g++.other/warn3.C: Likewise.
19047
19048 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19049
19050         * gcc.dg/i386-387-1.c: Update to also test log.
19051         * gcc.dg/i386-387-2.c: Likewise.
19052
19053 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19054
19055         * g77.f-torture/execute/int8421.f: New test.
19056
19057 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19058
19059         PR c++/10230, c++/10481
19060         * g++.dg/lookup/scoped5.C: New test.
19061
19062 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19063
19064         PR c++/10552
19065         * g++.dg/template/ttp6.C: New test.
19066
19067 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19068
19069         * gcc.c-torture/execute/builtins: New directory.
19070         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19071         gcc.c-torture/execute/builtins.
19072         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19073         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19074         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19075         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19076
19077 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19078
19079         PR c++/9252
19080         * g++.dg/template/access8.C: New test.
19081         * g++.dg/template/access9.C: New test.
19082
19083 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19084
19085         PR c++/9554
19086         * g++.dg/parse/access1.C: New test.
19087
19088 2003-05-09  DJ Delorie  <dj@redhat.com>
19089
19090         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19091         long, and not an int.
19092
19093 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19094
19095         PR c++/10555, c++/10576
19096         * g++.dg/template/memclass1.C: New test.
19097
19098 2003-05-08  DJ Delorie  <dj@redhat.com>
19099
19100         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19101         targets.
19102         * gcc.c-torture/execute/20021024-1.x: Likewise.
19103         * gcc.c-torture/execute/shiftdi.x: Likewise.
19104         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19105         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19106         * gcc.dg/20021018-1.c: Likewise.
19107
19108 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19109
19110         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19111
19112         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19113         (bcopy): Call memmove.
19114
19115 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19116
19117         * g77.f-torture/compile/8485.f: New test case.
19118
19119 2003-05-07  Richard Henderson  <rth@redhat.com>
19120
19121         PR c++/10570
19122         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19123         Verify exception_cleanup not called for rethrows.
19124         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19125         when exiting catch block without rethrowing.
19126         * g++.dg/eh/forced3.C: New.
19127         * g++.dg/eh/forced4.C: New.
19128
19129 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19130
19131         * gcc.dg/20030505.c: Fix triplet.
19132
19133 2003-05-06  DJ Delorie  <dj@redhat.com>
19134
19135         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19136         * gcc.dg/nest.c: Likewise.
19137
19138 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19139
19140         * gcc.dg/builtins-14.c: New test case.
19141
19142 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19143
19144         * lib/compat.exp (compat-execute): New argument.
19145         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19146         * gcc.dg/compat: New test directory.
19147         * gcc.dg/compat/compat.exp: New expect script.
19148         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19149         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19150         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19151         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19152         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19153         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19154
19155         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19156         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19157         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19158         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19159         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19160         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19161         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19162         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19163         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19164         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19165         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19166         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19167         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19168         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19169         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19170
19171 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19172
19173         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19174
19175 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19176
19177         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19178
19179 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19180
19181         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19182         * gcc.dg/ppc-fsel-2.c: New test.
19183
19184         * gcc.dg/unused-5.c: New test.
19185
19186 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19187
19188         PR c++/10496
19189         * g++.dg/warn/pmf1.C: New test.
19190
19191 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19192
19193         PR c++/4494
19194         * g++.dg/warn/main.C: New test.
19195
19196 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19197
19198         * gcc.dg/nonnull-3.c: New test.
19199
19200 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19201
19202         * gcc.dg/cpp/Wtrigraphs.c: Update.
19203         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19204
19205 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19206
19207         * gcc.dg/ppc-fsel-1.c: New test.
19208
19209 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19210
19211         PR c/10604
19212         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19213
19214 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19215
19216         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19217
19218 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19219
19220         PR c++/9364, c++/10553, c++/10586
19221         * g++.dg/parse/typename4.C: New test.
19222         * g++.dg/parse/typename5.C: Likewise.
19223
19224 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19225
19226         * gcc.c-torture/compile/20030503-1.c: New test.
19227
19228 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19229
19230         * g++.dg/lookup/using5.C: Fix testcase error.
19231
19232 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19233
19234         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19235         since MEABI is no longer supported.  Remove all vestiges
19236         of MEABI from the test.
19237
19238 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19239
19240         PR c++/10554
19241         * g++.dg/lookup/using5.C: New test.
19242
19243 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19244
19245         PR c++/8772
19246         * g++.dg/template/ttp5.C: New test.
19247
19248 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19249
19250         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19251         (dg-gpp-additional-sources): New function.
19252         (dg-gpp-additional-files): Likewise.
19253         * lib/g++.exp (additional_sources): New variable.
19254         (additional_files): Likewise.
19255         (g++_target_compile): Deal with them.
19256         * lib/old-dejagnu.exp: Remove.
19257         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19258         * g++.old-deja: Revise all tests to use dg commands.
19259
19260 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19261
19262         PR c++/9432, c++/9528
19263         * g++.dg/lookup/using4.C: New test.
19264
19265 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19266
19267         * gcc.dg/noreturn-5.c: New file.
19268         * gcc.dg/noreturn-6.c: New file.
19269
19270         * gcc.c-torture/compile/inline-1.c: New file.
19271
19272 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19273
19274         PR c++/10551
19275         * g++.dg/template/explicit1.C: New test.
19276
19277 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR c++/10549
19280         * g++.dg/other/bitfield1.C: New test.
19281
19282         PR c++/10527
19283         * g++.dg/init/new7.C: New test.
19284
19285 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19286
19287         * g++.dg/ext/desig1.C: New test.
19288         * g++.dg/ext/init1.C: Update.
19289
19290         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19291
19292 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/10180
19295         * g++.dg/warn/Winline-1.C: New test.
19296
19297 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19298
19299         * gcc.c-torture/execute/string-opt-19.c: New test.
19300
19301         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19302         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19303
19304 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/10506
19307         * g++.dg/init/new6.C: New test.
19308
19309         PR c++/10503
19310         * g++.dg/init/ref6.C: New test.
19311
19312 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19313
19314         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19315
19316 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19317
19318         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19319         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19320
19321 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19322
19323         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19324         initialized static data members.
19325
19326 2003-04-25  H.J. Lu <hjl@gnu.org>
19327
19328         * gcc.dg/ia64-sync-4.c: New test.
19329
19330 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19331
19332         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19333         date.
19334
19335 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19336
19337         PR c++/10337
19338         * g++.dg/warn/conv1.C: New test.
19339         * g++.old-deja/g++.other/conv7.C: Adjust.
19340         * g++.old-deja/g++.other/overload14.C: Adjust.
19341
19342 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19343
19344         PR c++/10471
19345         * g++.dg/template/defarg2.C: New test.
19346
19347 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19348
19349         * gcc.dg/cpp/include2.c: Update.
19350         * gcc.dg/cpp/multiline-2.c: New.
19351         * gcc.dg/cpp/multiline.c: Update.
19352         * gcc.dg/cpp/strify2.c: Update.
19353         * gcc.dg/cpp/trad/literals-2.c: Update.
19354
19355 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19356
19357         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19358
19359 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19360
19361         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19362
19363 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19364
19365         PR c++/10451
19366         * g++.dg/parse/crash4.C: New test.
19367
19368         PR c++/9847
19369         * g++.dg/parse/crash5.C: New test.
19370
19371 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19372
19373         PR c++/10446
19374         * g++.dg/parse/crash3.C: New test.
19375
19376         PR c++/10428
19377         * g++.dg/parse/elab1.C: New test.
19378
19379 2003-04-22  Devang Patel  <dpatel@apple.com>
19380
19381         * gcc.dg/cpp/trad/funlike-5.c: New test.
19382
19383 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19384
19385         * g++.dg/other/packed1.C: Fix dg options.
19386
19387 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19388
19389         * g++.dg/other/offsetof2.C: New test.
19390
19391 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19392
19393         * g++.dg/template/recurse.C: Adjust location of error messages.
19394
19395 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19396
19397         PR c++/9881
19398         * g++.dg/init/addr-const1.C: New test.
19399         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19400
19401 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         PR c++/10405
19404         * g++.dg/lookup/struct-hack1.C: New test.
19405
19406 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19407
19408         * ucs.c: Update diagnostic messages.
19409
19410 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19411
19412         * gcc.dg/cpp/truefalse.cpp: New test.
19413         * gcc.dg/cpp/cpp.exp: Update.
19414         * g++.dg/other/stdbool-if.C: Remove.
19415
19416 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19417
19418         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19419         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19420
19421 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19422
19423         * gcc.c-torture/compile/20030418-1.c: New test.
19424
19425 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19426
19427         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19428
19429 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19430
19431         PR c++/10347
19432         g++.dg/template/dependent-name1.C: New test.
19433
19434 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19435
19436         * gcc.dg/warn-1.c (tourist_guide): New array,
19437         contains a pointer to bar.
19438
19439 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19440
19441         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19442         * gcc.c-torture/execute/medce-1.c: New test case.
19443         * gcc.c-torture/execute/medce-2.c: New test case.
19444
19445 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19446
19447         * lib/prune.exp: Ignore more messages.
19448
19449         PR c++/10381
19450         * g++.dg/parse/lookup3.C: New test.
19451
19452 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19453
19454         * gcc.c-torture/compile/20030415-1.c : New test.
19455
19456 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19457
19458         * gcc.c-torture/execute/scope-2.c: Move to ...
19459         * gcc.dg/noncompile/scope.c: .... here.
19460
19461 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19462
19463         * gcc.dg/20030414-2.c: New test case.
19464
19465 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19466
19467         PR target/10377
19468         * gcc.dg/20030414-1.c: New test.
19469
19470 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19471
19472         * gcc.dg/builtins-12.c: New test case.
19473         * gcc.dg/builtins-13.c: New test case.
19474
19475 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19476
19477         * gcc.c-torture/execute/string-opt-18.c: New test.
19478
19479 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/10300
19482         * g++.dg/init/new5.C: New test.
19483
19484 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19485
19486         PR c++/7910
19487         * g++.dg/ext/dllimport1.C: New test.
19488
19489 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19490
19491         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19492
19493 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19494
19495         PR Fortran/9263
19496         * g77.f-torture/noncompile/9263.f: New test
19497         PR Fortran/1832
19498         * g77.f-torture/execute/1832.f: New test
19499
19500 2003-04-11  David Chad  <davidc@freebsd.org>
19501             Loren J. Rittle  <ljrittle@acm.org>
19502
19503         libobjc/8562
19504         * objc.dg/headers.m: New test.
19505
19506 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19507
19508         * gcc.c-torture/execute/builtin-noret-2.c: New.
19509         * gcc.c-torture/execute/builtin-noret-2.x: New.
19510         XFAIL builtin-noret-2.c at -O1 and above.
19511         * gcc.dg/redecl.c: New.
19512         * gcc.dg/Wshadow-1.c: Update error regexps.
19513
19514 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19515
19516         * g++.dg/abi/bitfield10.C: New test.
19517
19518 2003-04-09  Mike Stump  <mrs@apple.com>
19519
19520         * gcc.dg/pch/pch.exp: Make testcase names longer.
19521         * g++.dg/pch/pch.exp: Make testcase names longer.
19522
19523 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19524
19525         * gcc.dg/builtins-11.c: New test case.
19526
19527 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19528
19529         * gcc.dg/builtins-9.c: New test case.
19530         * gcc.dg/builtins-10.c: New test case.
19531
19532 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19533
19534         * gcc.dg/noncompile/init-4.c.c: New test.
19535
19536 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19537
19538         * gcc.misc-test/gcov-9.c: New test.
19539         * gcc.misc-test/gcov-10.c: New test
19540         * gcc.misc-test/gcov-11.c: New test.
19541
19542 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19543
19544         PR optimization/10024
19545         * gcc.c-torture/compile/20030405-1.c: New test.
19546
19547 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19548
19549         * gcc.dg/pch/static-3.c: New.
19550         * gcc.dg/pch/static-3.hs: New.
19551         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19552
19553 2003-04-04  Richard Henderson  <rth@redhat.com>
19554
19555         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19556         * g++.dg/eh/forced2.C: Likewise.
19557
19558 2003-04-03  Mike Stump  <mrs@apple.com>
19559
19560         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19561         target arg.
19562         (scan-assembler-times, scan-assembler-not): Likewise.
19563         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19564
19565 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19566
19567         * gcc.dg/sparc-loop-1.c: New test.
19568
19569 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19570
19571         PR other/9274
19572         * g++.dg/pch/system-2.C: New.
19573         * g++.dg/pch/system-2.Hs: New.
19574
19575 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19576
19577         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19578
19579         * g++.dg/eh/simd-1.C (vecfunc): Same.
19580
19581 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19582
19583         * gcc.c-torture/execute/20030401-1.c: New test case.
19584
19585 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19586
19587         * objc.dg/defs.m: New.
19588
19589 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19590
19591         * g++.dg/eh/simd-1.C: New.
19592         * g++.dg/eh/simd-2.C: New.
19593
19594 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19595
19596         * gcc.c-torture/execute/simd-3.c: New.
19597
19598 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19599
19600         PR c/9936
19601         * gcc.dg/20030331-2.c: New test.
19602
19603 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19604
19605         PR c++/10278
19606         * g++.dg/parse/crash2.C: New test.
19607
19608 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19609
19610         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19611         * gcc.c-torture/execute/20030331-1.c: ...here.
19612
19613 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19614
19615         * gcc.c-torture/execute/20030331-1.c: New test.
19616
19617 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19618
19619         * lib/gcov.exp: Adjust call return testing strings.
19620         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19621
19622 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19623
19624         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19625         * gcc.dg/builtins-7.c: New test case.
19626         * gcc.dg/builtins-8.c: New test case.
19627
19628 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19629
19630         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19631
19632 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19633
19634         PR c++/7647
19635         * g++.dg/lookup-class-member-2.C: New test.
19636
19637 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19638
19639         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19640
19641 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19642
19643         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19644
19645 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19646
19647         * g++.dg/init/attrib1.C: New test.
19648
19649 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19650
19651         * gcc.dg/ultrasp8.c: New test.
19652
19653 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19654
19655         * gcc.dg/ultrasp7.c: New test.
19656
19657 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19658
19659         PR c++/10047
19660         * g++.dg/template/inline1.C: New test.
19661
19662 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19663
19664         * gcc.dg/sparc-dwarf2.c: New test.
19665
19666 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19667
19668         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19669         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19670
19671 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19672
19673         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19674         than reading .x files.
19675         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19676         * g77.dg/gcov/gcov-1.f: Likewise.
19677         * gcc.misc-tests/gcov-4b.c: Likewise.
19678         * gcc.misc-tests/gcov-5b.c: Likewise.
19679         * gcc.misc-tests/gcov-6.c: Likewise.
19680         * gcc.misc-tests/gcov-7.c: Likewise.
19681         * gcc.misc-tests/gcov-8.c: Likewise.
19682         * g++.dg/gcov/gcov-1.x: Remove.
19683         * g77.dg/gcov/gcov-1.x: Likewise.
19684         * gcc.misc-tests/gcov-4b.x: Likewise.
19685         * gcc.misc-tests/gcov-5b.x: Likewise.
19686         * gcc.misc-tests/gcov-6.x: Likewise.
19687         * gcc.misc-tests/gcov-7.x: Likewise.
19688         * gcc.misc-tests/gcov-8.x: Likewise.
19689
19690 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19691
19692         PR opt/10087
19693         * gcc.dg/20030324-1.c: New test.
19694
19695 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19696
19697         PR c++/10224
19698         * g++.dg/template/arg3.C: New test.
19699
19700         PR c++/10158
19701         * g++.dg/template/friend18.C: New test.
19702
19703 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19704
19705         * g77.f-torture/compile/20030326-1.f: New test case.
19706
19707 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19708
19709         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19710
19711         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19712
19713 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19714
19715         * gcc.dg/ia64-sync-3.c: New test.
19716
19717 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19718
19719         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19720
19721 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19722
19723         * gcc.dg/ultrasp6.c: New test.
19724
19725 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19726
19727         * gcc.dg/i386-signbit-1.c: New test.
19728         * gcc.dg/i386-signbit-2.c: New test.
19729         * gcc.dg/i386-signbit-3.c: New test.
19730
19731 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19732
19733         * gcc.dg/ultrasp5.c: Fix options.
19734
19735 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19736
19737         * gcc.dg/ultrasp5.c: Fix comment.
19738
19739 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19740
19741         PR fortran/10197
19742         * g77.f-torture/execute/10197.f: New test.
19743
19744 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19745
19746         PR c++/9898, c++/383
19747         * g++.dg/template/conv6.C: New test.
19748
19749         PR c++/10119
19750         * g++.dg/template/ptrmem5.C: New test.
19751
19752         PR c++/10026
19753         * g++.dg/lookup/koenig1.C: New test.
19754
19755         PR C++/10199
19756         * g++.dg/lookup/template2.C: New test.
19757
19758 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19759
19760         * g++.dg/opt/rtti1.C: New test.
19761
19762 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19763
19764         * gcc.dg/ultrasp5.c: New test.
19765
19766 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19767
19768         PR middle-end/9967
19769         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19770         builtin fputs.
19771
19772 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19773
19774         PR c/8224
19775         * gcc.dg/20030323-1.c: New test.
19776
19777 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19778
19779         * gcc.c-torture/compile/20030323-1.c: New test case.
19780
19781 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19782
19783         * gcc.dg/20030321-1.c: New test.
19784
19785 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19786
19787         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19788
19789 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19790
19791         PR c++/9978, c++/9708
19792         * g++.dg/ext/vlm1.C: Adjust expected error.
19793         * g++.dg/ext/vla2.C: New test.
19794         * g++.dg/template/arg1.C: New test.
19795         * g++.dg/template/arg2.C: New test.
19796
19797 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19798
19799         * g77.f-torture/execute/select.f: New test.
19800         * g77.f-torture/noncompile/select_no_compile.f: New test.
19801
19802 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19803
19804         PR c++/9898
19805         * g++.dg/other/error4.C: New test.
19806
19807 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19808
19809         * g++.dg/template/friend17.C: New test.
19810
19811 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19812
19813         * gcc.c-torture/compile/20030320-1.c: New.
19814
19815 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19816
19817         * gcc.dg/builtins-6.c: New test case.
19818
19819 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19820
19821         PR target/10073
19822         * gcc.c-torture/compile/20030319-1.c: New.
19823
19824 2003-03-18  Jan Hubicka  <jh@suse.cz>
19825
19826         * gcc.dg/i386-cvt-1.c: New test.
19827
19828 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19829
19830         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19831         * objc.dg/naming-2.m: Likewise.
19832
19833 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19834
19835         PR c++/9639
19836         * g++.dg/parse/crash1.C: New test.
19837
19838 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/8805
19841         * g++.dg/eh/cleanup1.C: New test.
19842
19843 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19844
19845         * gcc.c-torture/execute/20030316-1.c: New test case.
19846
19847 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19848
19849         PR c++/9629
19850         * g++.dg/init/ctor2.C: New test.
19851
19852 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19853
19854         * g77.f-torture/compile/xformat.f: New test case.
19855
19856 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19857
19858         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19859         * g++.old-deja/g++.mike/eh50.C: Likewise.
19860
19861 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19862
19863         PR c++/6440
19864         * g++.dg/template/spec7.C: New test.
19865         * g++.dg/template/spec8.C: Likewise.
19866
19867 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19868
19869         * gcc.c-torture/execute/20030313-1.c: New test.
19870
19871 2003-03-14  Richard Henderson  <rth@redhat.com>
19872
19873         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19874
19875 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19876
19877         * gcc.c-torture/compile/20030314-1.c: New test.
19878
19879 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19880
19881         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19882         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19883         thumb target,
19884         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19885         to accept newer _imp__  prefix and additional
19886         newline in .drectve section.
19887         * gcc.dg/dll-4.c: Likewise.
19888         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19889         switch.
19890
19891 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19892
19893         * g++.dg/parse/namespace9.C: New test.
19894
19895         * g++.dg/init/ref5.C: New test.
19896         * g++.dg/parse/ptrmem1.C: Likewise.
19897
19898 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19899
19900         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19901         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19902         regular expression.
19903         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19904         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19905
19906 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19907
19908         * gcc.c-torture/execute/20030224-2.c: New test.
19909
19910 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19911
19912         * gcc.dg/decl-3.c: New test.
19913
19914 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19915
19916         * gcc.dg/i386-loop-2.c: New test.
19917
19918 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19919
19920         PR c++/9474
19921         * g++.dg/parse/namespace8.C: New test.
19922
19923         PR c++/9924
19924         * g++.dg/overload/builtin2.C: New test.
19925
19926 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19927
19928         * gcc.dg/return-type-3.c: New test.
19929
19930 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19931
19932         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19933         profiling options are not supported.
19934
19935 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19936
19937         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19938         * g++.old-deja/g++.warn/impint2.C: Likewise.
19939
19940 2003-03-10  Devang Patel  <dpatel@apple.com>
19941
19942         * g++.dg/cpp/c++_cmd_1.C: New test.
19943         * g++.dg/cpp/c++_cmd_1.h: New file.
19944
19945 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19946
19947         * gcc.dg/altivec-9.c: New file.
19948
19949 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19950
19951         * gcc.dg/ppc-sdata-1.c: New test.
19952         * gcc.dg/ppc-sdata-2.c: New test.
19953
19954 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19955
19956         PR c++/9373
19957         * g++.dg/opt/ptrmem2.C: New test.
19958
19959         PR c++/8534
19960         * g++.dg/opt/ptrmem1.C: New test.
19961
19962 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19963
19964         * gcc.dg/i386-loop-1.c: New test.
19965
19966 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19967
19968         PR c++/9970
19969         * g++.dg/lookup/friend1.C: New test.
19970
19971 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19972
19973         PR c++/9823
19974         * g++.dg/parser/constructor1.C: New test.
19975
19976 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19977
19978         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19979
19980         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19981
19982 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19983
19984         * gcc.dg/cpp/Wunused.c: Update test.
19985
19986 2003-03-08  Jan Hubicka  <jh@suse.cz>
19987
19988         * gcc.dg/inline-3.c: New test.
19989
19990 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19991
19992         PR c++/9809
19993         * g++.dg/parse/builtin1.C: New test.
19994
19995         PR c++/9982
19996         * g++.dg/abi/cookie1.C: New test.
19997         * g++.dg/abi/cookie2.C: Likewise.
19998
19999         PR c++/9524
20000         * g++.dg/template/field1.C: New test.
20001
20002         PR c++/9912
20003         * g++.dg/parse/class1.C: New test.
20004         * g++.dg/parse/namespace7.C: Likewise.
20005         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20006
20007 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20008
20009         * g++.dg/init/ref4.C: New test.
20010
20011 2003-03-07  Jan Hubicka  <jh@suse.cz>
20012
20013         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20014         * gcc.dg/inline-3.c:  New test.
20015
20016 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20017
20018         * g++.dg/init/ref3.C: New test.
20019
20020         PR c++/9965
20021         * g++.dg/init/ref2.C: New test.
20022
20023         PR c++/9400
20024         * g++.dg/warn/Wshadow-2.C: New test.
20025
20026         PR c++/9791
20027         * g++.dg/warn/Woverloaded-1.C: New test.
20028
20029 2003-03-05  Jan Hubicka  <jh@suse.cz>
20030
20031         * gcc.dg/i386-local2.c: New.
20032         * gcc.dg/i386-local.c: Fix typo.
20033
20034 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20035
20036         * g++.dg/abi/layout3.C: New test.
20037
20038 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20039
20040         * gcc.c-torture/compile/20030305-1.c
20041
20042 2003-03-05  Jan Hubicka  <jh@suse.cz>
20043
20044         * gcc.dg/i386-local.c: New.
20045
20046 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20047
20048         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20049
20050 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20051
20052         * gcc.dg/switch-2.c: New test.
20053         * gcc.dg/switch-3.c: New test.
20054         * gcc.dg/Wswitch.c: Adjust line numbers.
20055         * gcc.dg/Wswitch-default.c: Likewise.
20056         * gcc.dg/Wswitch-enum.c: Likewise.
20057
20058 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20059
20060         * gcc.c-torture/execute/20030222-1.c: New test.
20061
20062 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20063
20064         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20065
20066 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20067
20068         PR c++/9878
20069         * g++.dg/init/ref1.C: New test.
20070
20071 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20072
20073         * gcc.dg/sh-relax.c: New SH-only test.
20074
20075 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20076
20077         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20078         comment explaining purpose of testcase.
20079
20080 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20081
20082         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20083         for HC11/HC12 (asm needs two int registers).
20084         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20085         HC11/HC12 because the test uses an asm which needs two 32-bit
20086         registers.
20087
20088 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20089
20090         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20091         for HC11/HC12 (array is too large otherwise).
20092         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20093         * gcc.c-torture/compile/20010518-2.x: Likewise.
20094         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20095         HC11/HC12 (array is too large).
20096
20097 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20098
20099         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20100         * lib/g++-dg.exp (g++-dg-test): Likewise.
20101
20102 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20103
20104         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20105         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20106
20107 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20108
20109         * g++.dg/warn/implicit-typename1.C: Remove warning.
20110
20111 2003-02-28  Richard Henderson  <rth@redhat.com>
20112
20113         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20114         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20115
20116 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20117
20118         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20119         * g++.dg/pch/pch.exp: Likewise.
20120
20121 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20122
20123         PR c++/9879
20124         * testsuite/g++.dg/init/new4.C: New test.
20125
20126 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20127
20128         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20129
20130 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20131
20132         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20133         unsigned long.
20134
20135         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20136         wider than float.
20137
20138 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20139
20140         * lib/scanasm.exp: Add support for counting numbers of
20141         occurences.
20142         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20143         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20144
20145 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20146
20147         PR c++/9683
20148         * g++.dg/template/static3.C: New test.
20149
20150         PR c++/9829
20151         * g++.dg/parse/namespace6.C: New test.
20152
20153 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20154
20155         PR target/9732
20156         * gcc.dg/20030225-1.c: New test.
20157
20158 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20159
20160         * README: Remove out-of-date information.
20161
20162         PR c++/9836
20163         * g++.dg/template/spec6.C: New test.
20164
20165 2003-02-24  Jeff Law  <law@redhat.com>
20166
20167         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20168
20169 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20170
20171         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20172         * gcc.dg/pragma-ep-1.c: Likewise.
20173
20174 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20175
20176         PR c++/9602
20177         * g++.dg/template/friend16.C: New test.
20178
20179 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c++/5333
20182         * g++.dg/parse/fused-params1.C: Adjust error messages.
20183         * g++.dg/template/nested3.C: New test.
20184
20185 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20186
20187         * g++.dg/abi/param1.C: New test.
20188
20189 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20190
20191         PR c++/7982
20192         * g++.dg/warn/implicit-typename1.C: New test.
20193
20194 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20195
20196         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20197         with "mtune".
20198         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20199         * gcc.c-torture/execute/20010129-1.x: Likewise.
20200         * gcc.dg/20011107-1.c: Likewise.
20201         * gcc.dg/20020108-1.c: Likewise.
20202         * gcc.dg/20020122-3.c: Likewise.
20203         * gcc.dg/20020206-1.c: Likewise.
20204         * gcc.dg/20020310-1.c: Likewise.
20205         * gcc.dg/20020426-2.c: Likewise.
20206         * gcc.dg/20020517-1.c: Likewise.
20207         * gcc.dg/991230-1.c: Likewise.
20208         * gcc.dg/i386-unroll-1.c: Likewise.
20209         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20210
20211 2003-02-22  Jan Hubicka  <jh@suse.cz>
20212
20213         * gcc.dg/i386-mul.c: New test.
20214
20215 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20216
20217         * gcc.dg/builtins-5.c: New test case.
20218
20219 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20220
20221         * gcc.dg/asmreg-1.c: New test.
20222
20223 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20224
20225         PR c++/9749
20226         * g++.dg/parse/varmod1.C: New test.
20227
20228 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20229
20230         PR c++/9727
20231         * g++.dg/template/op1.C: New test.
20232
20233 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20234
20235         PR c++/8906
20236         * g++.dg/template/nested2.C: New test.
20237
20238 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20239
20240         PR c++/8724
20241         * g++.dg/expr/dtor1.C: New test.
20242
20243 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20244
20245         * gcc.dg/cpp/include3.c: New test.
20246         * gcc.dg/cpp/inc/foo.h: New file.
20247
20248 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20249
20250         * gcc.c-torture/execute/20030221-1.c: New test.
20251
20252 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20253
20254         PR c++/9729
20255         * g++.dg/abi/conv1.C: New test.
20256
20257 2003-02-20  Jan Hubicka  <jh@suse.cz>
20258
20259         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20260
20261 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20262
20263         * gcc.c-torture/compile/20030219-1.c: New test.
20264
20265 2003-02-18  Jan Hubicka  <jh@suse.cz>
20266
20267         * gcc.dg/funcorder.c: New test.
20268
20269 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20270
20271         * gcc.c-torture/execute/20030218-1.c: New.
20272
20273 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20274
20275         * gcc.dg/20030218-1.c: New.
20276
20277 2003-02-18  Richard Henderson  <rth@redhat.com>
20278
20279         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20280         * gcc.dg/attr-used-2.c: New.
20281
20282 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20283
20284         PR c++/9704
20285         * g++.dg/init/copy5.C: New test.
20286
20287 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20288
20289         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20290         * g++.dg/pch/pch.exp: Likewise.
20291
20292 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20293
20294         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20295         STACK_SIZE is not defined.
20296
20297 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20298
20299         PR c++/9457
20300         * g++.dg/template/init1.C: New test.
20301
20302 2003-02-16  Jan HUbicka  <jh@suse.cz>
20303
20304         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20305         (foo): Add few extra tests
20306         * gcc.dg/c99-const-expr-3.c: Likewise.
20307         * gcc.c-torture/execute/20030216-1.c: New.
20308
20309 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20310
20311         PR c++/9459
20312         * g++.dg/ext/typeof4.C: New test.
20313
20314 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20315
20316         * gcc.dg/i386-387-3.c: New test case.
20317
20318 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20319
20320         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20321         cris-*-elf* cris-*-aout* and mmix-*-*.
20322
20323 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20324
20325         * gcc.dg/20030213-1.c: New test.
20326
20327 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20328
20329         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20330         * gcc.dg/i386-387-2.c: Likewise.
20331
20332 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20333
20334         * gcc.dg/ppc-spe.c: Fix formatting.
20335         Enable tests that were previously unsupported by gas.
20336         Delete tests for instructions that no longer exist.
20337         Switch arguments on evsubifw builtin.
20338
20339 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20340
20341         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20342         STACK_SIZE is too small.
20343
20344 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20345             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20346
20347         * gcc.dg/decl-2.c: New test.
20348
20349 2003-02-10  Jan Hubicka  <jh@suse.cz>
20350
20351         * gcc.dg/i386-fpcvt-1.c:  New test.
20352
20353 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20354
20355         * gcc.c-torture/execute/20030209-1.c: New test.
20356
20357 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20358
20359         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20360         int-wide bitops, use the constants of the same width.
20361         Likewise, if long long is 32-bit wide, test bitops using
20362         32-bit constants.
20363
20364 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20365
20366         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20367
20368 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20369
20370         * testsuite/gcc.dg/builtins-4.c: New test case.
20371
20372 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20373
20374         * gcc.dg/20020430-1.c: Fix dg command typos.
20375         * gcc.dg/20020503-1.c: Likewise.
20376
20377 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20378
20379         PR c++/8785
20380         * g++.dg/parse/fused-params1.C: New test.
20381
20382         PR c++/8857
20383         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20384
20385         PR c++/8921
20386         * g++.dg/parse/non-dependent1.C: New test.
20387
20388         PR c++/8928
20389         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20390
20391         PR c++/9228
20392         * g++.dg/parse/undefined7.C: New test.
20393         * g++.dg/parse/non-templ1.C: New test.
20394
20395         PR c++/9229
20396         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20397
20398 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20399
20400         * gcc.c-torture/compile/20030206-1.c: New test.
20401
20402 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20403
20404         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20405         "pow" to "foo" to avoid potential confusion with a math built-in.
20406
20407 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20408
20409         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20410         conditions for SPARC targets.
20411
20412 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20413
20414         * gcc.dg/20030204-1.c: New test.
20415
20416 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20417
20418         PR c++/38
20419         * g++.dg/parse/array-size1.C: New test.
20420
20421         PR c++/5657
20422         * g++.dg/parse/undefined3.C: New test.
20423
20424         PR c++/5665
20425         * g++.dg/parse/undefined4.C: New test.
20426
20427         PR c++/5975
20428         * g++.dg/parse/undefined5.C: New test.
20429
20430         PR c++/7259
20431         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20432
20433         PR c++/8578
20434         * g++.dg/parse/casting-operator1.C: New test.
20435
20436         PR c++/8596
20437         * g++.dg/parse/undefined6.C: New test.
20438
20439         PR c++/8736
20440         * g++.dg/parse/missing-template1.C: New test.
20441
20442 2003-02-04  Jan Hubicka  <jh@suse.cz>
20443
20444         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20445         * gcc.dg/i386-cmov?.c:  Likewise.
20446         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20447         * gcc.dg/i386-ssefp-1.c:  Likewise.
20448         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20449         conventions.
20450
20451 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20452
20453         PR c++/7129
20454         * testsuite/g++.dg/ext/max.C: New test.
20455
20456 2003-02-03  Jan Hubicka  <jh@suse.cz>
20457
20458         * gcc.c-torture/execute/20030203-1.c: New test.
20459
20460 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20461
20462         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20463         'natural-endian'.
20464
20465 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20466
20467         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20468         * g++.dg/init/new2.C: Likewise.
20469         * g++.dg/other/new1.C: Likewise.
20470
20471 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20472
20473         * gcc.dg/struct-ret-libc.c: New test.
20474
20475 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20476
20477         * gcc.dg/20030129-1.c: New test.
20478
20479 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20480
20481         PR c++/8849
20482         * g++.dg/template/ptrmem4.C: New test.
20483
20484 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20485
20486         * g++.dg/parser/constant1.C: New test.
20487
20488 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20489
20490         PR c++/8591
20491         * g++.dg/parse/friend2.C: New test.
20492
20493 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20494
20495         PR c++/9437
20496         * g++.dg/template/unify4.C: New test.
20497
20498 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20499
20500         * gcc.c-torture/execute/20030128-1.c: New test.
20501
20502 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20503
20504         * g++.dg/lookup/nested1.C: Test moved from ...
20505         * g++.old-deja/g++.other/lookup24.C: ... here.
20506
20507 2003-01-28  Jan Hubicka  <jh@suse.cz>
20508
20509         * gcc.dg/i386-cmov5.c:  New test.
20510
20511 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20512
20513         * gcc.c-torture/execute/20010925-1.c: Changed the
20514         memcpy declaration.
20515
20516 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20517
20518         PR c++/3902
20519         * g++.dg/parse/template5.C: New test.
20520
20521 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20522
20523         PR fortran/9258
20524         * g77.dg/pr9258: New test.
20525
20526 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20527
20528         * README: Move relevant parts from README.g++.
20529
20530         * README.g++: Remove this file.
20531
20532 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         * g++.dg/abi/dcast1.C: New test.
20535
20536 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20537
20538         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20539
20540 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20541
20542         PR c++/47
20543         * g++.old-deja/g++.other/lookup24.C: New test.
20544
20545 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20546
20547         PR middle-end/7227
20548         * gcc.dg/uninit-C.c: New test.
20549
20550 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20551
20552         * g++.dg/abi/covariant1.C: New test.
20553
20554 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20555
20556         * gcc.dg/20030123-1.c: New test.
20557
20558 2003-01-25  Jan Hubicka  <jh@suse.cz>
20559
20560         PR opt/8492
20561         * gcc.c-torture/compile/20030125-1.c
20562
20563 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20564
20565         PR c++/9403
20566         * g++.dg/parse/template3.C: New test.
20567         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20568
20569         PR c++/795
20570         * g++.dg/parse/template4.C: New test.
20571
20572         PR c++/9415
20573         * g++.dg/template/qual2.C: New test.
20574
20575         PR c++/8545
20576         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20577
20578         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20579
20580 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20581
20582         * gcc.c-torture/execute/switch-1.c: New test case.
20583
20584 2003-01-25  Jan Hubicka  <jh@suse.cz>
20585
20586         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20587
20588 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20589
20590         Tweaks for Bison-1.875. From the NEWS file:
20591         "- `parse error' -> `syntax error'
20592         Bison now uniformly uses the term `syntax error'"
20593         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20594         * gcc.dg/cpp/digraph2.c: Likewise.
20595         * gcc.dg/cpp/direct2.c: Likewise.
20596         * gcc.dg/cpp/paste4.c: Likewise.
20597         * gcc.dg/c90-restrict-1.c: Likewise.
20598         * gcc.dg/c99-func-2.c: Likewise.
20599         * gcc.dg/noncompile/920721-2.c: Likewise.
20600         * gcc.dg/noncompile/930622-2.c: Likewise.
20601         * gcc.dg/noncompile/940112-1.c: Likewise.
20602         * gcc.dg/noncompile/950921-1.c: Likewise.
20603         * gcc.dg/noncompile/951123-1.c: Likewise.
20604         * gcc.dg/noncompile/971104-1.c: Likewise.
20605         * gcc.dg/noncompile/990416-1.c: Likewise.
20606
20607 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20608
20609         * g++.dg/parse/undefined1.C: Add error message.
20610
20611 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20612
20613         PR c++/9354
20614         * g++.dg/parse/new1.C: New test.
20615
20616         PR c++/9216
20617         * g++.dg/parse/template2.C: New test.
20618
20619         PR c++/9354
20620         * g++.dg/parse/typedef2.C: New test.
20621
20622         PR c++/9328
20623         * g++.dg/ext/typeof3.C: New test.
20624
20625 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20626
20627         PR c++/2738
20628         * g++.dg/parse/ret-type1.C: New test.
20629
20630         PR c++/3792
20631         * g++.dg/parse/tmpl-outside1.C: New test.
20632
20633         PR c++/4207
20634         * g++.dg/parse/int-as-enum1.C: New test.
20635
20636         PR c++/4903
20637         * g++.dg/parse/no-typename1.C: New test.
20638
20639         PR c++/5533
20640         * g++.dg/parse/no-value1.C: New test.
20641
20642         PR c++/5921
20643         * g++.dg/parse/wrong-inline1.C: New test.
20644
20645         PR c++/6402
20646         * g++.dg/parse/ref1.C: New test.
20647
20648         PR c++/6992
20649         * g++.dg/parse/attr-ctor1.C: New test.
20650
20651         PR c++/7229
20652         * g++.dg/parse/namespace5.C: New test.
20653
20654         PR c++/7917
20655         * g++.dg/parse/func-def1.C: New test.
20656
20657         PR c++/8143
20658         * g++.dg/parse/undefined1.C: New test.
20659
20660         PR c++/5723, PR c++/8522
20661         * g++.dg/parse/specialization1.C: New test.
20662
20663         PR c++/163, PR c++/8595
20664         * g++.dg/parse/struct-as-enum1.C: New test.
20665
20666         PR c++/9173
20667         * g++.dg/parse/undefined2.C: New test.
20668
20669 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20670
20671         PR c++/9298
20672         * g++.dg/parse/template1.C: New test.
20673
20674         PR c++/9384
20675         * g++.dg/parse/using1.C: New test.
20676
20677         PR c++/9285
20678         PR c++/9294
20679         * g++.dg/parse/expr2.C: New test.
20680
20681         PR c++/9388
20682         * g++.dg/parse/lookup2.C: Likewise.
20683
20684 2003-01-21  Jan Hubicka  <jh@suse.cz>
20685
20686         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20687         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20688         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20689         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20690
20691 2003-01-20  Nick Clifton  <nickc@redhat.com>
20692
20693         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20694         problem with ARM sibcall code generation.
20695
20696 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20697
20698         * gcc.c-torture/execute/20030120-1.c: New.
20699
20700 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20701
20702         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20703
20704 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20705
20706         PR c++/9272
20707         * g++.dg/parse/ctor1.C: New test.
20708
20709         PR c++/9294:
20710         * g++.dg/parse/qualified1.C: New test.
20711
20712         * g++.dg/parse/typename3.C: New test.
20713
20714 2003-01-16  Richard Henderson  <rth@redhat.com>
20715
20716         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20717
20718 2003-01-16  Richard Henderson  <rth@redhat.com>
20719
20720         * g++.dg/pch/pch.exp: Copy test header to the working directory
20721         before using it either for precompilation or direct use.
20722         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20723         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20724
20725 2003-01-16  Richard Henderson  <rth@redhat.com>
20726
20727         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20728         before using it either for precompilation or direct use.
20729         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20730         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20731
20732 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20733
20734         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20735         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20736         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20737         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20738         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20739         typename warning into error.
20740         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20741         error messages.
20742         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20743         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20744         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20745         messages.
20746         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20747         make declaration visible in template.
20748         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20749         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20750         messages.
20751         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20752         message.
20753         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20754         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20755         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20756         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20757         typename warning with error message.
20758         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20759         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20760         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20761
20762 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20763
20764         * g++.dg/parse/ambig2.C: New test.
20765
20766 2003-01-15  Richard Henderson  <rth@redhat.com>
20767
20768         * g++.dg/tls/init-2.C: Update error message string.
20769
20770 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20771
20772         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20773
20774 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20775
20776         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20777         all for HC11/HC12.
20778         * gcc.c-torture/compile/20001205-1.x: Likewise.
20779         * gcc.c-torture/compile/20001226-1.x: Likewise.
20780         * gcc.c-torture/compile/920520-1.x: Likewise.
20781         * gcc.c-torture/compile/961203-1.x: Likewise.
20782         * gcc.c-torture/compile/20020604-1.x: Likewise.
20783
20784 2003-01-15  Jan Hubicka  <jh@suse.cz>
20785
20786         * gcc.c-torture/compile/20030115-1.c: New test.
20787
20788         * gcc.dg/i386-fpcvt-1.c: New test.
20789         * gcc.dg/i386-fpcvt-2.c: New test.
20790
20791 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20792
20793         Further conform g++'s __vmi_class_type_info to the C++ ABI
20794         specification.
20795         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20796         the specification.
20797
20798 2003-01-14  Jan Hubicka  <jh@suse.cz>
20799
20800         * gcc.dg/i386-fpcvt-1.c: New test.
20801         * gcc.dg/i386-fpcvt-2.c: New test.
20802
20803 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20804
20805         * gcc.dg/i386-mmx-3.c: New test.
20806
20807 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20808
20809         PR c++/9264
20810         * g++.dg/parse/octal1.C: New file.
20811
20812         PR c++/9172
20813         * g++.dg/parse/typename1.C: New file.
20814
20815 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20816
20817         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20818         * gcc.dg/bf-no-ms-layout.c: Likewise.
20819         * gcc.dg/bf-ms-attrib.c: Likewise.
20820
20821 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20822
20823         PR c++/9099
20824         * g++.dg/parse/dtor1.C: New file.
20825
20826         PR c++/9128
20827         * g++.dg/rtti/typeid1.C: New file.
20828
20829         PR c++/9153
20830         * g++.dg/parse/lookup1.C: New file.
20831
20832         PR c++/9171
20833         * g++.dg/templ/spec5.C: New file.
20834
20835 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20836
20837         * gcc.c-torture/compile/20030110-1.c: New test.
20838
20839 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20840
20841         Merge from pch-branch:
20842
20843         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20844
20845         * gcc.dg/pch/cpp-1.h: New.
20846         * gcc.dg/pch/cpp-1.c: New.
20847         * gcc.dg/pch/cpp-2.h: New.
20848         * gcc.dg/pch/cpp-2.c: New.
20849
20850         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20851
20852         * gcc.dg/pch/except-1.h: New.
20853         * gcc.dg/pch/except-1.c: New.
20854
20855         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20856
20857         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20858         running test.
20859         * gcc.dg/pch: Include *.hp not *.h.
20860         * gcc.dg/pch/system-1.h: New.
20861         * gcc.dg/pch/system-1.c: New.
20862
20863         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20864
20865         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20866         rather than trying to build and run a program using PCH.
20867         * gcc.dg/pch: Remove dg-do commands from test files.
20868
20869         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20870
20871         * gcc.dg/pch/macro-3.c: New.
20872         * gcc.dg/pch/macro-3.h: New.
20873
20874         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20875
20876         * gcc.dg/pch/common-1.c: New.
20877         * gcc.dg/pch/common-1.h: New.
20878         * gcc.dg/pch/decl-1.c: New.
20879         * gcc.dg/pch/decl-1.h: New.
20880         * gcc.dg/pch/decl-2.c: New.
20881         * gcc.dg/pch/decl-2.h: New.
20882         * gcc.dg/pch/decl-3.c: New.
20883         * gcc.dg/pch/decl-3.h: New.
20884         * gcc.dg/pch/decl-4.c: New.
20885         * gcc.dg/pch/decl-4.h: New.
20886         * gcc.dg/pch/decl-5.c: New.
20887         * gcc.dg/pch/decl-5.h: New.
20888         * gcc.dg/pch/global-1.c: New.
20889         * gcc.dg/pch/global-1.h: New.
20890         * gcc.dg/pch/inline-1.c: New.
20891         * gcc.dg/pch/inline-1.h: New.
20892         * gcc.dg/pch/inline-2.c: New.
20893         * gcc.dg/pch/inline-2.h: New.
20894         * gcc.dg/pch/static-1.c: New.
20895         * gcc.dg/pch/static-1.h: New.
20896         * gcc.dg/pch/static-2.c: New.
20897         * gcc.dg/pch/static-2.h: New.
20898
20899         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20900
20901         * g++.dg/pch/pch.exp: Better handle failing testcases.
20902         * gcc.dg/pch/pch.exp: Likewise.
20903         * gcc.dg/pch/macro-1.c: New.
20904         * gcc.dg/pch/macro-1.h: New.
20905         * gcc.dg/pch/macro-2.c: New.
20906         * gcc.dg/pch/macro-2.h: New.
20907
20908         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20909
20910         * g++.dg/dg.exp: Treat files in pch/ specially.
20911         * g++.dg/pch/pch.exp: New file.
20912         * g++.dg/pch/empty.H: New file.
20913         * g++.dg/pch/empty.C: New file.
20914         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20915         "precompile".
20916
20917         * gcc.dg/pch/pch.exp: New file.
20918         * gcc.dg/pch/empty.h: New file.
20919         * gcc.dg/pch/empty.c: New file.
20920         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20921         "precompile".
20922
20923 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20924
20925         * g++.dg/template/friend14.C: New test.
20926
20927 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20928
20929         * gcc.dg/old-style-asm-1.c: New test.
20930
20931 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20932
20933         * gcc.c-torture/compile/20030109-1.c: New test.
20934
20935 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20936
20937         * gcc.c-torture/execute/20030109-1.c: New test.
20938
20939 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20940
20941         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20942         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20943         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20944         * g++.old-deja/g++.mike/eh2.C: Likewise
20945         * g++.old-deja/g++.mike/eh3.C: Likewise
20946         * g++.old-deja/g++.mike/eh5.C: Likewise
20947         * g++.old-deja/g++.mike/eh6.C: Likewise
20948         * g++.old-deja/g++.mike/eh7.C: Likewise
20949         * g++.old-deja/g++.mike/eh8.C: Likewise
20950         * g++.old-deja/g++.mike/eh9.C: Likewise
20951         * g++.old-deja/g++.mike/eh10.C: Likewise
20952         * g++.old-deja/g++.mike/eh12.C: Likewise
20953         * g++.old-deja/g++.mike/eh13.C: Likewise
20954         * g++.old-deja/g++.mike/eh14.C: Likewise
20955         * g++.old-deja/g++.mike/eh16.C: Likewise
20956         * g++.old-deja/g++.mike/eh17.C: Likewise
20957         * g++.old-deja/g++.mike/eh18.C: Likewise
20958         * g++.old-deja/g++.mike/eh21.C: Likewise
20959         * g++.old-deja/g++.mike/eh23.C: Likewise
20960         * g++.old-deja/g++.mike/eh24.C: Likewise
20961         * g++.old-deja/g++.mike/eh25.C: Likewise
20962         * g++.old-deja/g++.mike/eh26.C: Likewise
20963         * g++.old-deja/g++.mike/eh27.C: Likewise
20964         * g++.old-deja/g++.mike/eh28.C: Likewise
20965         * g++.old-deja/g++.mike/eh29.C: Likewise
20966         * g++.old-deja/g++.mike/eh31.C: Likewise
20967         * g++.old-deja/g++.mike/eh33.C: Likewise
20968         * g++.old-deja/g++.mike/eh34.C: Likewise
20969         * g++.old-deja/g++.mike/eh35.C: Likewise
20970         * g++.old-deja/g++.mike/eh36.C: Likewise
20971         * g++.old-deja/g++.mike/eh37.C: Likewise
20972         * g++.old-deja/g++.mike/eh38.C: Likewise
20973         * g++.old-deja/g++.mike/eh39.C: Likewise
20974         * g++.old-deja/g++.mike/eh40.C: Likewise
20975         * g++.old-deja/g++.mike/eh41.C: Likewise
20976         * g++.old-deja/g++.mike/eh42.C: Likewise
20977         * g++.old-deja/g++.mike/eh44.C: Likewise
20978         * g++.old-deja/g++.mike/eh46.C: Likewise
20979         * g++.old-deja/g++.mike/eh47.C: Likewise
20980         * g++.old-deja/g++.mike/eh48.C: Likewise
20981         * g++.old-deja/g++.mike/eh49.C: Likewise
20982         * g++.old-deja/g++.mike/eh50.C: Likewise
20983         * g++.old-deja/g++.mike/eh51.C: Likewise
20984         * g++.old-deja/g++.mike/eh53.C: Likewise
20985         * g++.old-deja/g++.mike/eh55.C: Likewise
20986         * g++.old-deja/g++.mike/p7912.C: Likewise
20987         * g++.old-deja/g++.mike/p9706.C: Likewise
20988         * g++.old-deja/g++.mike/p10416.C: Likewise
20989         * g++.old-deja/g++.mike/p11667.C: Likewise
20990         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20991         Remove redundant reference to Iris.
20992         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20993         Elxsi, i860, Pico Java, and WE32K.
20994
20995 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20996
20997         * g++.dg/ext/asm4.C: New test.
20998
20999 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21000
21001         PR c++/9030
21002         * g++.dg/template/friend12.C: New test.
21003         * g++.dg/template/friend13.C: Likewise.
21004         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21005
21006 2003-01-08  Jan Hubicka  <jh@suse.cz>
21007
21008         * gcc.dg/i386-cadd.c: New test.
21009         * gcc.dg/i386-cmov4.c: Likewise.
21010
21011 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21012
21013         PR c++/9165
21014         * g++.dg/warn/Wunused-3.C: New test.
21015
21016         * g++.dg/abi/bitfield9.C: New test.
21017
21018         PR c++/9189
21019         * g++.dg/parse/defarg3.C: New test.
21020
21021 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21022
21023         * g++.dg/parse/ambig1.C: New test.
21024         * g++.dg/parse/defarg2.C: New test.
21025
21026 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21027
21028         * g++.dg/template/defarg-1.C: New test.
21029         * g++.dg/template/local2.C: Likewise.
21030
21031 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21032
21033         * gcc.c-torture/execute/20030105-1.c: New test.
21034
21035 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21036
21037         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21038         * g++.dg/parse/namespace4.C: Likewise.
21039
21040 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21041
21042         * g++.dg/template/ntp2.C: New test.
21043
21044 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21045
21046         * g++.dg/parse/extern-C-1.C: New test.
21047
21048         * g++.dg/parse/namespace4.C: New test.
21049
21050         * g++.dg/template/nested1.C: New test.
21051
21052         * g++.dg/parse/namespace3.C: New test.
21053
21054 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21055
21056         * g++.dg/lookup/two-stage1.C: New test.
21057
21058 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21059
21060         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21061         * g++.old-deja/g++.jason/access8.C: Likewise.
21062         * g++.old-deja/g++.other/decl5.C: Likewise.
21063
21064 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21065
21066         * g++.dg/parse/parse7.C: New test.
21067
21068 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21069
21070         PR c++/2843
21071         * g++.dg/ext/attrib7.C: New test.
21072
21073 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21074
21075         * g++.dg/parse/parse6.C: New test.
21076
21077 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21078
21079         * gcc.dg/h8300-stack-1.c: New.
21080
21081 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21082
21083         g++.dg/lookup/exception1.C: New test.
21084
21085         g++.dg/lookup/template1.C: New test.
21086
21087         g++.dg/parse/namespace2.C: New test.
21088
21089         g++.dg/parse/parens2.C: New test.
21090
21091 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21092
21093         * g++.dg/parse/parse5.C: New test.
21094         * g++.dg/lookup/scoped4.C: New test.
21095
21096 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21097
21098         * g++.dg/parse/parens1.C: New test.
21099
21100         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21101         angle-bracket1.C.
21102         * g++.dg/parse/parens2.C: New test.
21103
21104         * g++.dg/lookup/scope-operator1.C: New test.
21105
21106         * g++.dg/parse/operator1.C: New test.
21107
21108 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21109
21110         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21111         * g++.old-deja/g++.other/access6.C: Likewise.
21112         * g++.old-deja/g++.other/decl1.C: Likewise.
21113         * g++.old-deja/g++.pt/typename12.C: Likewise.
21114
21115 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21116
21117         * g++.dg/parse/namespace1.C: New test.
21118
21119 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21120
21121         * g++.dg/parse/parse4.C: New test.
21122
21123 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21124
21125         * g++.dg/parse/parse3.C: New test.
21126
21127 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21128
21129         * g++.dg/parse/parse2.C: New test.
21130
21131 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21132
21133         * g++.dg/template/friend11.C: New test.
21134
21135 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21136
21137         * g++.dg/parse/parse1.C: New test.
21138
21139 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21140
21141         * lib/profopt.exp: Change the name of a global variable to avoid
21142         possible clashes with other test suites.
21143
21144 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21145
21146         * g++.dg/inherit/covariant8.C: New test.
21147
21148 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21149
21150         * g++.dg/init/array9.C: New test.
21151
21152         PR c++/9112
21153         * g++.dg/parse/expr1.C: New test.
21154
21155 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21156
21157         * gcc.c-torture/compile/20021230-1.c: New test.
21158
21159 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21160
21161         * g++.dg/inherit/covariant5.C: New test.
21162         * g++.dg/inherit/covariant6.C: New test.
21163         * g++.dg/inherit/covariant7.C: New test.
21164
21165 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21166
21167         PR c++/2739
21168         * g++.dg/other/access2.C: New test.
21169
21170 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21171
21172         * g++.dg/other/anon-struct.C: No longer fails
21173         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21174         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21175         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21176
21177 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21178
21179         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21180
21181 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21182
21183         * g++.dg/eh/spec4.C: Remove stray semicolon.
21184         * g++.dg/expr/pmf-1.C: Change error message.
21185         * g++.dg/ext/asm1.C: Remove stray semicolon.
21186         * g++.dg/ext/typename1.C: Add missing typenames.
21187         * g++.dg/inherit/template-as-base.C: Change error message.
21188         * g++.dg/lookup/scoped1.C: Likewise.
21189         * g++.dg/lookup/scoped2.C: Likewise.
21190         * g++.dg/lookup/using2.C: Likewise.
21191         * g++.dg/other/component1.C: Remove stray semicolon.
21192         * g++.dg/other/do1.C: Change error message.
21193         * g++.dg/other/error2.C: Likewise.
21194         * g++.dg/other/init1.C: Likewise.
21195         * g++.dg/other/packed1.C: Remove stray semicolon.
21196         * g++.dg/other/ptrmem2.C: Change error message.
21197         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21198         marker.
21199         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21200         * g++.dg/template/access3.C: Add typename keyword.
21201         * g++.dg/template/access5.C: Remove stray semicolon.
21202         * g++.dg/template/access6.C: Likewise.
21203         * g++.dg/template/complit1.C: Likewise.
21204         * g++.dg/template/crash1.C: Change error message.
21205         * g++.dg/template/inherit2.C: Remove stray semicolon.
21206         * g++.dg/template/instantiate2.C: Likewise.
21207         * g++.dg/template/instantiate3.C: Change error message.
21208         * g++.dg/template/qual1.C: Remove stray semicolon.
21209         * g++.dg/template/qualttp18.C: Change error message.
21210         * g++.dg/template/ref1.C: Remove stray semicolon.
21211         * g++.dg/template/sizeof1.C (A::value): Declare it.
21212         * g++.dg/template/spec4.C: Change error message.
21213         * g++.dg/template/static1.C: Likewise.
21214         * g++.dg/template/type1.C: Likewise.
21215         * g++.dg/template/typename3.C: Likewise.
21216         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21217         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21218         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21219         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21220         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21221         named return value extension.
21222         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21223         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21224         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21225         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21226         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21227         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21228         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21229         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21230         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21231         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21232         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21233         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21234         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21235         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21236         syntax.
21237         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21238         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21239         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21240         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21241         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21242         * g++.old-deja/g++.brendan/template11.C: Likewise.
21243         * g++.old-deja/g++.brendan/template26.C: Likewise.
21244         * g++.old-deja/g++.brendan/template27.C: Use explicit
21245         specialization syntax.
21246         * g++.old-deja/g++.brendan/template30.C: Likewise.
21247         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21248         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21249         non-dependent names.
21250         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21251         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21252         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21253         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21254         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21255         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21256         named return value extension.
21257         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21258         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21259         * g++.old-deja/g++.ext/return1.C: Likewise.
21260         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21261         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21262         * g++.old-deja/g++.jason/access8.C: Likewise.
21263         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21264         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21265         pseudo-destructor names.
21266         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21267         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21268         pseudo-destructor names.
21269         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21270         * g++.old-deja/g++.jason/overload19.C: Likewise.
21271         * g++.old-deja/g++.jason/overload32.C: Likewise.
21272         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21273         stray semicolons.
21274         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21275         * g++.old-deja/g++.jason/return.C: Likewise.
21276         * g++.old-deja/g++.jason/return2.C: Likewise.
21277         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21278         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21279         syntax.
21280         * g++.old-deja/g++.jason/template10.C: Account for use of
21281         non-dependent names.
21282         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21283         syntax.
21284         * g++.old-deja/g++.jason/template37.C: Likewise.
21285         * g++.old-deja/g++.law/access4.C: Change error messages.
21286         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21287         pseudo-destructor names.
21288         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21289         * g++.old-deja/g++.law/ctors9.C: Likewise.
21290         * g++.old-deja/g++.law/cvt22.C: Likewise.
21291         * g++.old-deja/g++.law/dtors5.C: Likewise.
21292         * g++.old-deja/g++.law/global-init1.C: Likewise.
21293         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21294         * g++.old-deja/g++.law/operators28.C: Likewise.
21295         * g++.old-deja/g++.law/visibility28.C: Likewise.
21296         * g++.old-deja/g++.martin/eval1.C: Likewise.
21297         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21298         name.
21299         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21300         * g++.old-deja/g++.mike/net34.C: Likewise.
21301         * g++.old-deja/g++.mike/net36.C: Likewise.
21302         * g++.old-deja/g++.mike/ns2.C: Likewise.
21303         * g++.old-deja/g++.mike/p12306.C: Likewise.
21304         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21305         value extension.
21306         * g++.old-deja/g++.mike/p700.C: Likewise.
21307         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21308         * g++.old-deja/g++.mike/p710.C: Likewise.
21309         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21310         value extension.
21311         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21312         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21313         * g++.old-deja/g++.ns/crash2.C: Likewise.
21314         * g++.old-deja/g++.ns/crash3.C: Likewise.
21315         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21316         * g++.old-deja/g++.ns/ns17.C: Likewise.
21317         * g++.old-deja/g++.ns/template16.C: Likewise.
21318         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21319         keyword.
21320         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21321         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21322         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21323         named return value extension.
21324         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21325         * g++.old-deja/g++.other/access4.C: Issue additional error
21326         messages.
21327         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21328         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21329         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21330         * g++.old-deja/g++.other/crash25.C: Change error message.
21331         * g++.old-deja/g++.other/crash4.C: Change error message.
21332         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21333         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21334         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21335         checks.
21336         * g++.old-deja/g++.other/defarg8.C: Likewise.
21337         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21338         * g++.old-deja/g++.other/dtor10.C: Likewise.
21339         * g++.old-deja/g++.other/incomplete.C: Likewise.
21340         * g++.old-deja/g++.other/linkage7.C: Likewise.
21341         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21342         lookup algorithm.
21343         * g++.old-deja/g++.other/mangle2.C: Likewise.
21344         * g++.old-deja/g++.other/refinit2.C: Likewise.
21345         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21346         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21347         * g++.old-deja/g++.pt/crash28.C: Likewise.
21348         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21349         syntax.
21350         * g++.old-deja/g++.pt/crash32.C: Change error message.
21351         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21352         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21353         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21354         error message position.
21355         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21356         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21357         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21358         syntax.
21359         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21360         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21361         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21362         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21363         keyword.
21364         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21365         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21366         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21367         keyword.
21368         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21369         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21370         syntax.
21371         * g++.old-deja/g++.pt/friend28.C: Account for use of
21372         non-dependent names.
21373         * g++.old-deja/g++.pt/friend29.C: Likewise.
21374         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21375         rules.
21376         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21377         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21378         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21379         lookup rules.
21380         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21381         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21382         keyword.
21383         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21384         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21385         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21386         keyword.
21387         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21388         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21389         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21390         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21391         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21392         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21393         keyword.
21394         * g++.old-deja/g++.pt/spec10.C: Likewise.
21395         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21396         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21397         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21398         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21399         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21400         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21401         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21402         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21403         * g++.old-deja/g++.pt/typename15.C: Likewise.
21404         * g++.old-deja/g++.pt/typename22.C: Likewise.
21405         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21406         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21407         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21408         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21409         syntax.
21410         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21411         return value extension.
21412         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21413         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21414         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21415         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21416
21417 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * g++.dg/warn/inline1.C: New test.
21420         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21421         * g++.old-deja/g++.jason/synth10.C: Likewise.
21422         * g++.old-deja/g++.mike/net31.C: Likewise.
21423         * g++.old-deja/g++.mike/p8786.C: Likewise.
21424
21425         * g++.dg/template/friend10.C: New test.
21426         * g++.dg/template/conv5.C: New test.
21427
21428 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21429
21430         * g++.dg/lookup/scoped3.C: New test.
21431
21432         * g++.dg/lookup/decl1.C: New test.
21433         * g++.dg/lookup/decl2.C: New test.
21434
21435 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21436
21437         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21438         gcc.c-torture/compile/20021015-1.c,
21439         gcc.c-torture/compile/20021015-2.c,
21440         gcc.c-torture/compile/20021123-1.c,
21441         gcc.c-torture/compile/20021123-2.c,
21442         gcc.c-torture/compile/20021123-3.c,
21443         gcc.c-torture/compile/20021123-4.c,
21444         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21445         only to 3.1 or 3.2 branch.
21446
21447 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21448
21449         * gcc.dg/i386-bitfield3.c: New test.
21450
21451         * gcc.dg/i386-bitfield2.c: New test.
21452
21453 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21454
21455         * g++.dg/parse/conv_op1.C: New test.
21456
21457 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21458
21459         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21460         approved.
21461
21462 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21463
21464         * gcc.c-torture/compile/20021220-1.c: New test.
21465
21466 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21467
21468         * gcc.dg/i386-fastcall-1.c: New.
21469
21470 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21471
21472         * gcc.c-torture/execute/20021219-1.c: New test.
21473
21474 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21475
21476         * gcc.dg/i386-pic-1.c: New test.
21477
21478 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21479
21480         PR c++/8099
21481         * g++.dg/template/friend9.C: New test.
21482
21483 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21484
21485         PR c++/3663
21486         * g++.dg/template/access7.C: New test.
21487
21488 2002-12-18  Nick Clifton  <nickc@redhat.com>
21489
21490         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21491         the libstdc++-v3 directory has been found.
21492
21493 2002-12-12  Devang Patel <dpatel@apple.com>
21494         * gcc.dg/darwin-ld-1.c: New test.
21495         * gcc.dg/darwin-ld-2.c: New test.
21496         * gcc.dg/darwin-ld-3.c: New test.
21497         * gcc.dg/darwin-ld-4.c: New test.
21498         * gcc.dg/darwin-ld-5.c: New test.
21499
21500 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21501
21502         * gcc.c-torture/compile/20021212-1.c: New test.
21503
21504 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21505
21506         * gcc.dg/fshort-wchar: New test.
21507
21508 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21509
21510         PR c++/8372
21511         * g++.dg/template/dtor1.C: New test.
21512
21513         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21514         markers.
21515
21516 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21517
21518         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21519
21520 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21521
21522         * g++.dg/template/static1.C: New test.
21523         * g++.dg/template/static2.C: New test.
21524         * g++.old-deja/g++.ext/memconst.C: New test.
21525
21526 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21527
21528         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21529         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21530         * g++.dg/special/initp1.C: Likewise.
21531
21532 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * gcc.c-torture/execute/20021204-1.c: New test.
21535
21536 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21537
21538         * gcc.dg/ppc-fmadd-1.c: New file.
21539         * gcc.dg/ppc-fmadd-2.c: New file.
21540         * gcc.dg/ppc-fmadd-3.c: New file.
21541
21542 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21543
21544         * gcc.c-torture/compile/20021204-1.c: New test.
21545
21546 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21547
21548         * g++.dg/inherit/covariant2.C: New test.
21549         * g++.dg/inherit/covariant3.C: New test.
21550         * g++.dg/inherit/covariant4.C: New test.
21551         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21552         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21553
21554 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/8688
21557         * g++.dg/init/brace3.C: New test.
21558
21559 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21560
21561         * gcc.dg/20020210-1.c: Fix a comment typo.
21562
21563 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/8720
21566         * g++.dg/parse/defarg1.C: New test.
21567
21568         PR c++/8615
21569         * g++.dg/template/char1.C: New test.
21570
21571         * g++.dg/template/varmod1.C: Fix typo.
21572
21573 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21574
21575         DR 180
21576         * g++.old-deja/g++.pt/crash32.C: Expect error.
21577
21578 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21579
21580         PR c++/5919
21581         * g++.dg/template/varmod1.C: New test.
21582
21583         PR c++/8727
21584         * g++.dg/inherit/typeinfo1.C: New test.
21585
21586         PR c++/8663
21587         * g++.dg/inherit/typedef1.C: New test.
21588
21589 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21590
21591         PR c++/8332
21592         PR c++/8493
21593         * g++.dg/template/strlen1.C: New test.
21594
21595         PR c++/8227
21596         * g++.dg/template/ctor2.C: New test.
21597
21598         PR c++/8214
21599         * g++.dg/init/string1.C: New test.
21600
21601         PR c++/8511
21602         * g++.dg/template/friend8.C: New test.
21603
21604 2002-11-29  Joe Buck <jbuck@synopsys.com>
21605
21606         * g++.dg/lookup/anon2.C: New test.
21607
21608 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21609
21610         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21611         h8300 port.
21612
21613 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21614
21615         * gcc.dg/bitfld-6.c: New test.
21616
21617 2002-11-27  Jan Hubicka  <jh@suse.cz>
21618
21619         * gcc.c-torture/execute/20021127.[cx]: New test.
21620
21621 2002-11-26  Jan Hubicka  <jh@suse.cz>
21622
21623         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21624         quality.
21625
21626 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21627
21628         * g++.dg/init/brace2.C: New test.
21629         * g++.old-deja/g++.mike/p9129.C: Correct.
21630
21631 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21632
21633         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21634
21635 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21636
21637         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21638
21639 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21640
21641         * testsuite/g++.dg/abi/empty11.C: New test.
21642         * testsuite/g++.dg/rtti/cv1.C: New test.
21643
21644 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21645
21646         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21647
21648 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21649
21650         * g++.dg/abi/empty10.C: New test.
21651
21652 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21653
21654         * gcc.c-torture/compile/20021124-1.c: New test.
21655
21656 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21657
21658         * g++.dg/abi/rtti2.C: New test.
21659
21660 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21661
21662         * gcc.dg/i386-unroll-1.c: New test.
21663
21664 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21665
21666         * gcc.c-torture/compile/20021120-1.c: New test.
21667         * gcc.c-torture/compile/20021120-2.c: New test.
21668
21669 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21670
21671         * gcc.dg/bitfld-5.c: New test.
21672
21673 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21674
21675         * gcc.c-torture/execute/20021120-3.c: New test.
21676
21677 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21678
21679         * gcc.c-torture/execute/20021120-2.c: New test.
21680
21681 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21682
21683         * gcc.c-torture/execute/20021120-1.c: New test.
21684
21685 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21686
21687         * gcc.c-torture/execute/20021118-3.c: New test.
21688
21689 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21690
21691         * gcc.c-torture/compile/20021119-1.c: New test.
21692
21693 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21694
21695         * gcc.dg/duff-1.c: New test.
21696         * gcc.dg/duff-2.c: New test.
21697         * gcc.dg/duff-3.c: New test.
21698
21699 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21700
21701         * gcc.dg/cpp/_Pragma5.c: New test.
21702
21703 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21704
21705         * gcc.c-torture/execute/20021118-2.c: New test.
21706
21707 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21708
21709         * gcc.c-torture/execute/20021118-1.c: New test.
21710
21711 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * gcc.dg/20021116-1.c: New test.
21714
21715 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21716
21717         * g++.dg/abi/vcall1.C: New test.
21718
21719 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21720
21721         * gcc.dg/20021029-1.c: New test.
21722         * gcc.dg/20021029-2.c: New test.
21723
21724 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21725
21726         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21727
21728 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21729
21730         PR c/8439
21731         * gcc.dg/20021110.c: Move to ...
21732         * gcc.c-torture/compile/20021110.c: .... here.
21733
21734 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21735
21736         PR c/8467
21737         * gcc.c-torture/execute/20021111-1.c
21738
21739 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21740
21741         PR c/8439
21742         * gcc.dg/20021110.c: New test.
21743
21744 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21745
21746         * g++.dg/abi/vthunk3.C: Run only on x86.
21747
21748 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21749
21750         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21751
21752 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21753
21754         * lib/compat.exp (compat-execute): Fix logic error in last
21755         change.
21756
21757 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21758
21759         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21760
21761 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21762
21763         PR c++/8389
21764         * g++.dg/template/access6.C: New test.
21765
21766 2002-11-08  Jan Hubicka  <jh@suse.cz>
21767
21768         * gcc.dg/i386-ssefp-1.c: New test.
21769         * gcc.dg/i386-ssefp-1.c: New test.
21770
21771 2002-11-08  Jan Hubicka  <jh@suse.cz>
21772
21773         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21774
21775 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21776
21777         * g++.dg/abi/vthunk3.C: New test.
21778
21779         PR c++/8338
21780         * g++.dg/template/crash2.C: New test.
21781
21782 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21783
21784         * testsuite/g++.dg/abi/dtor1.C: New test.
21785         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21786
21787 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21788
21789         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21790         Darwin.
21791
21792 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21793
21794         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21795         -mthumb.  Only xfail with -O0.
21796
21797 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21798
21799         * g++.dg/abi/thunk1.C: New test.
21800         * g++.dg/abi/thunk2.C: Likewise.
21801         * g++.dg/abi/vtt1.C: Likewise.
21802
21803 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21804
21805         PR optimization/8423
21806         * gcc.c-torture/execute/builtin-constant.c: New test.
21807
21808 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21809
21810         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21811         Add some more cases.
21812
21813 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21814
21815         PR c++/8391
21816         * g++.dg/opt/local1.C: New test.
21817
21818 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/8160
21821         * g++.dg/template/complit1.C: New test.
21822
21823         PR c++/8149
21824         * g++.dg/template/typename4.C: Likewise.
21825
21826 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21827
21828         Core issue 287, PR c++/7639
21829         * g++.dg/template/instantiate1.C: Adjust error location.
21830         * g++.dg/template/instantiate3.C: New test.
21831         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21832         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21833         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21834
21835 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21836
21837         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21838
21839 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21840
21841         PR c++/8287
21842         * g++.dg/init/dtor2.C: New test.
21843
21844 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21845
21846         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21847         * gcc.dg/nest.c: Bypass errors on irix6.
21848
21849 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21850
21851         * gcc.dg/nest.c: Expect error for mmix-*-*.
21852         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21853
21854 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21855
21856         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21857         markers.
21858
21859         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21860
21861 2002-10-25  Mike Stump  <mrs@apple.com>
21862
21863         * gcc.dg/warn-1.c: New test.
21864
21865 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21866
21867         * g++.dg/template/typename3.C: New test.
21868
21869 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21870
21871         * g++.dg/lookup/ptrmem1.C: New test.
21872
21873         * g++.dg/abi/vthunk2.C: New test.
21874
21875 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21876
21877         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21878
21879 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21880
21881         * g++.dg/abi/empty9.C: New test.
21882
21883 2002-10-24  Richard Henderson  <rth@redhat.com>
21884
21885         * g++.dg/inherit/thunk1.C: Enable for ia64.
21886
21887 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21888
21889         PR c++/8067
21890         * g++.dg/lookup/pretty1.C: New test.
21891
21892 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21893
21894         * gcc.dg/20021023-1.c: New test.
21895
21896 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21897
21898         PR c++/7679
21899         * g++.dg/parse/inline1.C: New test.
21900
21901 2002-10-23  Richard Henderson  <rth@redhat.com>
21902
21903         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21904
21905         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21906
21907 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21908
21909         PR c++/6579
21910         * g++.dg/parse/stmtexpr3.C: New test.
21911
21912 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21913
21914         * g++.dg/expr/cond1.C: New test.
21915
21916 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21917
21918         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21919
21920 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21921
21922         * g++.dg/abi/vbase13.C: New test.
21923         * g++.dg/abi/vbase14.C: Likewise.
21924
21925 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * gcc.dg/tls/pic-1.c: New test.
21928         * gcc.dg/tls/nonpic-1.c: New test.
21929         * gcc.dg/20021018-1.c: New test.
21930
21931 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21932
21933         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21934         Remove only files with the same base name as the test case.
21935         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21936         (profopt-execute): Likewise.  Also, remove old profiling
21937         and performance data files before running the tests.
21938
21939         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21940         * g++.dg/bprob/bprob.exp: Likewise.
21941         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21942         to allow more general test case names.
21943
21944         * g++.dg/bprob/bprob-1.C: Rename to ...
21945         * g++.dg/bprob/g++-bprob-1.C: ... this.
21946
21947         * g77.dg/bprob/bprob-1.f: Rename to ...
21948         * g77.dg/bprob/g77-bprob-1.f: ... this.
21949
21950 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21951
21952         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21953         bison 1.50 or later.
21954
21955 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21956
21957         * g++.dg/README: Describe more test directories.
21958
21959 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21960
21961         * g++.dg/init/array6.C: Add additional tests.
21962
21963 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21964
21965         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21966         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21967
21968 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21969
21970         * gcc.c-torture/compile/20020604-1.x: New.
21971         * gcc.c-torture/compile/simd-5.x: Likewise.
21972         * gcc.c-torture/execute/920710-1.x: Likewise.
21973         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21974
21975 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21976
21977         * g++.dg/inherit/override1.C: Add dg-options clause.
21978
21979 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21980
21981         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21982         _mm_slli_si128.
21983
21984 2002-10-19  Andreas Schwab  <schwab@suse.de>
21985
21986         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21987         directory component.
21988
21989 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21990
21991         * g++.dg/inherit/thunk1.C: New test.
21992
21993         * g++.dg/inherit/override1.C: New test.
21994
21995         * g++.dg/abi/mangle11.C: New test.
21996         * g++.dg/abi/mangle14.C: New test.
21997         * g++.dg/abi/mangle17.C: New test.
21998
21999 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * g++.dg/overload/member2.C: New test.
22002
22003 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22004
22005         * g++.dg/README: Describe new compat directory.
22006         * g++.dg/dg.exp: Skip tests in compat directory.
22007         * README.compat: New file.
22008         * lib/compat.exp: New expect script.
22009         * g++.dg/compat: New test directory.
22010         * g++.dg/compat/compat.exp: New expect script.
22011         * g++.dg/compat/abi: New test directory.
22012         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22013         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22014         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22015         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22016         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22017         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22018         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22019         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22020         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22021         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22022         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22023         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22024         * g++.dg/compat/break: New test directory.
22025         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22026         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22027         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22028         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22029         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22030         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22031         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22032         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22033         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22034         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22035         g++.dg/compat/break/README: New files.
22036         * g++.dg/compat/eh: New test directory.
22037         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22038         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22039         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22040         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22041         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22042         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22043         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22044         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22045         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22046         g++.dg/compat/eh/filter2_y.C,
22047         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22048         g++.dg/compat/eh/new1_y.C,
22049         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22050         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22051         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22052         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22053         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22054         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22055         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22056         g++.dg/compat/eh/unexpected1_y.C: New files.
22057         * g++.dg/compat/init: New test directory.
22058         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22059         g++.dg/compat/init/array5_y.C,
22060         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22061         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22062         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22063         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22064         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22065         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22066         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22067         g++.dg/compat/init/init-ref2_y.C: New files.
22068
22069 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22070
22071         PR c++/7584
22072         * g++.dg/inherit/using3.C: New test.
22073
22074 2002-10-17  Jan Hubicka  <jh@suse.cz>
22075
22076         * gcc.dg/20021017-2.c: New test.
22077
22078 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22079
22080         * g++.dg/abi/mangle16.C: Adjust.
22081
22082         * g++.dg/init/array8.C: New test.
22083
22084 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22085
22086         * gcc.dg/special/mips-abi.exp: New test.
22087         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22088
22089 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22090
22091         * g++.dg/abi/mangle16.C: New test.
22092         * g++.dg/abi/mangle17.C: Likewise.
22093
22094         PR c++/7478
22095         * g++.dg/template/ref1.C: New test.
22096
22097 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22098
22099         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22100
22101 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22102
22103         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22104
22105 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22106
22107         PR c++/7524
22108         * g++.dg/init/array7.C: New test.
22109
22110 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22111
22112         * g++.dg/init/array6.C: New test.
22113
22114         * g++.dg/abi/mangle13.C: Likewise.
22115         * g++.dg/abi/mangle14.C: Likewise.
22116         * g++.dg/abi/mangle15.C: Likewise.
22117
22118 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22119
22120         * g++.dg/abi/empty8.C: New test.
22121
22122 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22123
22124         * g++.dg/init/ctor1.C: New test.
22125
22126 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22127
22128         * gcc.c-torture/execute/20021015-1.c: New test.
22129
22130 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22131
22132         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22133
22134 2002-10-14  Jan Hubicka  <jh@suse.cz>
22135
22136         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22137
22138 2002-10-14  Richard Henderson  <rth@redhat.com>
22139
22140         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22141
22142 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR optimization/6631
22145         * g++.dg/opt/const2.C: New test.
22146
22147 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c++/7176
22150         * g++.dg/parse/friend1.C: New test.
22151         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22152
22153 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22154
22155         * gcc.dg/20021014-1.c: New test.
22156
22157 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22158
22159         PR c++/5661
22160         * g++.dg/ext/vlm1.C: New test.
22161         * g++.dg/ext/vlm2.C: Likewise.
22162
22163         * g++.dg/init/array1.C: Remove invalid braces.
22164         * g++.dg/init/brace1.C: New test.
22165         * g++.dg/init/copy2.C: Likewise.
22166         * g++.dg/init/copy3.C: Likewise.
22167         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22168         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22169         braces.
22170
22171 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22172
22173         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22174
22175 2002-10-11  Richard Shann  <richard.shann@superh.com>
22176
22177         * gcc.c-torture/compile/simd-5.c: New test.
22178
22179 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22180
22181         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22182
22183 2002-10-10  Jim Wilson  <wilson@redhat.com>
22184
22185         * gcc.c-torture/execute/20021010-1.c: New test.
22186
22187 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22188
22189         PR c/7353
22190         * g++.dg/ext/typedef-init.C: New test.
22191         * gcc.dg/typedef-init.c: New test.
22192
22193 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22194
22195         * gcc.dg/cpp/paste13.c: New test.
22196
22197 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22198
22199         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22200         remaining platforms, XFAIL during compile, not execute.  Don't
22201         XFAIL at -O0.
22202
22203 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22204
22205         * gcc.dg/alias-1.c: Tweak expected warning.
22206
22207 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22208
22209         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22210
22211 2002-10-06  Andreas Jaeger  <aj@suse.de>
22212
22213         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22214         * gcc.dg/cpp/c++98.C: Likewise.
22215
22216         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22217         * g++.dg/cpp/c++98.C: Likewise.
22218
22219         * g++.dg/README (Subdirectories): Mention cpp directory.
22220
22221         PR target/7559
22222         * gcc.dg/20021006-1.c: New test.
22223
22224 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22225
22226         PR c++/7804
22227         * g++.dg/other/warning1.C: New test.
22228
22229 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22230
22231         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22232         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22233         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22234
22235 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22236
22237         PR c++/7931
22238         * g++.dg/template/ptrmem3.C: New test.
22239
22240         PR c++/7754
22241         * g++.dg/template/union1.C: New test.
22242
22243 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR c++/8006
22246         * g++.dg/abi/mangle9.C: New test.
22247         * g++.dg/abi/mangle10.C: New test.
22248         * g++.dg/abi/mangle11.C: New test.
22249         * g++.dg/abi/mangle12.C: New test.
22250
22251 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22252
22253         PR c++/7188.
22254         * g++.dg/template/meminit1.C: New test.
22255         * g++.dg/warn/Wreorder-1.C: Likewise.
22256         * g++.old-deja/g++.mike/warn3.C: Tweak.
22257         * lib/prune.exp: Ingore "in copy constructor".
22258
22259 2002-10-02  Andreas Jaeger  <aj@suse.de>
22260
22261         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22262         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22263         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22264         on x86-64.
22265
22266 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22267
22268         * gcc.dg/empty1.C: Fix typo.
22269
22270 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22271
22272         * gcc.dg/alias-1.c: New test.
22273
22274 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22275
22276         * gcc.dg/empty1.C: New test.
22277
22278         * g++.dg/tls/init-2.C: Tweak error messages.
22279
22280 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22281
22282         * gcc.c-torture/compile/20020923-1.c: New test.
22283
22284 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22285
22286         * gcc.c-torture/execute/ffs-1.c: New test.
22287         * gcc.c-torture/execute/ffs-2.c: Ditto.
22288
22289 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         * g++.dg/overload/member1.C: New test.
22292
22293 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22294
22295         * g++.dg/abi/empty7.C: New test.
22296         * g++.dg/init/pm2.C: Likewise.
22297
22298 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22299
22300         * g++.dg/rtti/crash1.C: New test.
22301
22302 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22303
22304         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22305         gcc.dg/sibcall-4.c: New tests.
22306
22307 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22308
22309         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22310         powerpc and MMIX targets.
22311
22312 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22313
22314         * gcc.dg/cpp/20020927-1.c: New.
22315
22316 2002-09-26  David S. Miller  <davem@redhat.com>
22317
22318         * gcc.c-torture/compile/trunctfdf.c: New.
22319
22320 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22321
22322         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22323
22324 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22325
22326         * gcc.c-torture/execute/loop-15.c: New.
22327
22328 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22329
22330         * README.QMTEST: Fix typo.
22331
22332 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22333
22334         * gcc.dg/20020926-1.c: New test.
22335
22336 2002-09-25  David S. Miller  <davem@redhat.com>
22337
22338         PR target/7842
22339         * gcc.c-torture/execute/shiftdi.c: New test.
22340
22341 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22342
22343         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22344         unique to the tool.
22345         * lib/g77.exp (g77_init): Likewise.
22346         * lib/g++.exp (g++_init): Likewise.
22347         * lib/objc.exp (objc_init): Likewise.
22348
22349 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22350
22351         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22352         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22353         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22354
22355 2002-09-25  Richard Henderson  <rth@redhat.com>
22356
22357         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22358         too-small long double.
22359
22360 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22361
22362         * gcc.dg/20020919-1.c: New test.
22363
22364 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22365
22366         * g++.dg/abi/bitfield6.C: New test.
22367         * g++.dg/abi/bitfield7.C: New test.
22368         * g++.dg/abi/bitfield8.C: New test.
22369         * g++.dg/abi/vbase11.C: New test.
22370
22371 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22372
22373         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22374         hppa*-*-hpux*.  Update test comment.
22375
22376 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22377
22378         * gcc.dg/tls/struct-1.c: New test.
22379
22380 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22381
22382         * gcc.dg/cpp/tr-warn2.c: Update.
22383
22384 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22385
22386         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22387
22388 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22389
22390         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22391         systems.
22392
22393 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22394
22395         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22396
22397         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22398         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22399         setting of cxxfilt.
22400
22401 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22402
22403         * gcc.dg/20020312-2.c: Update for darwin.
22404
22405 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22406
22407         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22408
22409 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22410
22411         * objc.dg/comp-types-1.m: New test.
22412         * objc.dg/comp-types-2.m: New test.
22413         * objc.dg/comp-types-3.m: New test.
22414         * objc.dg/comp-types-4.m: New test.
22415         * objc.dg/comp-types-5.m: New test.
22416         * objc.dg/comp-types-6.m: New test.
22417
22418 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22419
22420         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22421
22422 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22423
22424         * g++.dg/other/do1.C: New test.
22425
22426         * g++.dg/template/subst1.C: New test.
22427
22428 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22429
22430         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22431
22432 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22433
22434         * g++.dg/template/qualttp20.C: Adjust expected errors.
22435         * g++.old-deja/g++.jason/report.C: Likewise.
22436         * g++.old-deja/g++.other/qual1.C: Likewise.
22437
22438         * g++.dg/lookup/scoped2.C: New test.
22439
22440         * g++.dg/ext/asm3.C: New test.
22441
22442 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22443
22444         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22445
22446 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22447
22448         * ChangeLog: follow spelling conventions.
22449         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22450         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22451         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22452         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22453         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22454         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22455         * g++.old-deja/g++.law/global-init1.C: Likewise.
22456         * g++.old-deja/g++.other/delete4.C: Likewise.
22457         * g++.old-deja/g++.other/inline21.C: Likewise.
22458         * g++.old-deja/g++.other/singleton.C: Likewise.
22459         * g77.dg/strlen0.f: Likewise.
22460         * g77.f-torture/compile/20010519-1.f: Likewise.
22461         * g77.f-torture/compile/980310-4.f: Likewise.
22462         * gcc.c-torture/compile/20000605-1.c: Likewise.
22463         * gcc.c-torture/execute/20020225-1.c: Likewise.
22464         * gcc.dg/c90-hexfloat-2.c: Likewise.
22465         * gcc.dg/c99-bool-1.c: Likewise.
22466         * gcc.dg/c99-hexfloat-2.c: Likewise.
22467         * gcc.dg/dll-2.c: Likewise.
22468         * gcc.dg/wtr-union-init-1.c: Likewise.
22469         * gcc.dg/wtr-union-init-2.c: Likewise.
22470         * gcc.dg/wtr-union-init-3.c: Likewise.
22471         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22472         * gcc.dg/cpp/defined.c: Likewise.
22473         * gcc.dg/cpp/macsyntx.c: Likewise.
22474         * gcc.dg/cpp/paste2.c: Likewise.
22475         * gcc.dg/cpp/trad/defined.c: Likewise.
22476         * gcc.dg/format/c90-printf-1.c: Likewise.
22477         * gcc.dg/format/c90-scanf-1.c: Likewise.
22478         * gcc.dg/format/c99-printf-1.c: Likewise.
22479         * gcc.dg/format/c99-scanf-1.c: Likewise.
22480         * gcc.misc-tests/gcov-8.c: Likewise.
22481         * lib/profopt.exp: Likewise.
22482
22483 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22484
22485         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22486
22487 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22488
22489         * g++.dg/inherit/using2.C: New test.
22490
22491 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22492
22493         * ChangeLog: Follow spelling conventions.
22494         * g++.dg/template/friend4.C: Likewise.
22495         * g++.old-deja/g++.pt/crash67.C: Likewise.
22496         * gcc.c-torture/execute/20000801-4.c: Likewise.
22497         * gcc.dg/c90-digraph-1.c: Likewise.
22498         * gcc.dg/c94-digraph-1.c: Likewise.
22499         * gcc.dg/c99-digraph-1.c: Likewise.
22500         * gcc.dg/cpp/line5.c: Likewise.
22501         * gcc.dg/cpp/multiline.c: Likewise.
22502         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22503         * gcc.dg/format/attr-3.c: Likewise.
22504         * gcc.dg/format/c90-scanf-3.c: Likewise.
22505         * gcc.dg/format/ext-4.c: Likewise.
22506
22507 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22508
22509         * g++.dg/template/pretty1.C: New test.
22510
22511 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22512
22513         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22514
22515 2002-09-13  Matt Austern  <austern@apple.com>
22516
22517         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22518         passing a cast expression to a function by const reference.
22519
22520 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         * g++.dg/template/deduce1.C: New test.
22523
22524 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22525
22526         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22527         32-bit int.
22528
22529 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22530
22531         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22532         usage.
22533
22534 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22535
22536         * gcc.c-torture/compile/20020910-1.c: New test.
22537
22538 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22539
22540         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22541
22542 2002-09-10  Andreas Jaeger  <aj@suse.de>
22543
22544         * gcc.dg/20020312-2.c: Adjust for x86-64.
22545
22546 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22547
22548         * g77.dg/7388.f: New test case for PR 7388.
22549
22550 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22551
22552         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22553
22554 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22555
22556         * objc.dg/proto-lossage-1.m: New test.
22557
22558 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22559
22560         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22561
22562 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22563
22564         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22565         expected to pass.
22566
22567 2002-09-06  Stan Shebs  <shebs@apple.com>
22568             David Edelsohn  <edelsohn@gnu.org>
22569
22570         * gcc.dg/weak: New directory.
22571         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22572         target-specific xfail bits.
22573         * gcc.dg/typeof-2.c: Move to new directory.
22574         * gcc.dg/weak.exp: New expect script.
22575
22576 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22577
22578         * gcc.c-torture/execute/extzvsi.c: New test.
22579
22580 2002-09-05  Stan Shebs  <shebs@apple.com>
22581
22582         * gcc.dg/weak-1.c: xfail on Darwin.
22583         * gcc.dg/weak-2.c: Ditto.
22584         * gcc.dg/weak-3.c: Ditto.
22585         * gcc.dg/weak-4.c: Ditto.
22586         * gcc.dg/weak-5.c: Ditto.
22587         * gcc.dg/weak-6.c: Ditto.
22588         * gcc.dg/weak-7.c: Ditto.
22589         * gcc.dg/weak-8.c: Ditto.
22590         * gcc.dg/weak-9.c: Ditto.
22591
22592 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22593
22594         * gcc.c-torture/execute/loop-14.c: New test.
22595
22596 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22597
22598         * g++.dg/other/cxa-atexit1.C: New test.
22599
22600         * gcc.dg/typeof-2.c: New test.
22601
22602 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22603
22604         * gcc.dg/builtins-2.c: New testcase.
22605         * gcc.dg/builtins-3.c: New testcase.
22606
22607 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22608
22609         * gcc.dg/cpp/_Pragma4.c: New test.
22610
22611 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22612
22613         * objc/execute/nil_method-1.m: New testcase.
22614
22615 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22616
22617         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22618         [Object class], not [Object initialize].
22619
22620 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22621             Hans-Peter Nilsson  <hp@bitrange.com>
22622
22623         * gcc.c-torture/execute/20020720-1.x: Skip test on
22624         mmix-knuth-mmixware.  Correct comment.
22625
22626 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22627
22628         * testsuite/g++.dg/abi/bitfield5.C: New test.
22629         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22630
22631 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22632
22633         * objc.dg/undeclared-selector.m: New test.
22634
22635 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22636
22637         * g++.dg/other/offsetof1.C: Avoid cast warning.
22638
22639 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22640
22641         * objc.dg/super-class-2.m: New test.
22642
22643 2002-08-24  Matt Austern  <austern@apple.com>
22644
22645         * g++.dg/ext/lvaddr.C: New test.
22646         * g++.dg/ext/lvcast.C: New test.
22647
22648 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22649
22650         * testsuite/g++.dg/inherit/cond1.C: New test.
22651
22652 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22653
22654         * gcc.dg/noncompile/incomplete-1.c: New test.
22655
22656 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22657
22658         * gcc.dg/typespec-1.c: New test.
22659
22660 2002-08-20  Devang Patel  <dpatel@apple.com>
22661         * objc.dg/proto-hier-2.m: New test.
22662
22663 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22664
22665         * objc.dg/bitfield-1.m: New test.
22666         * objc.dg/bitfield-2.m: New test.
22667
22668 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22669
22670         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22671         gcc.dg/c99-flex-array-4.c: New tests.
22672
22673 2002-08-16  Stan Shebs  <shebs@apple.com>
22674
22675         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22676
22677 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22678
22679         * gcc.dg/typeof-1.c: New test.
22680         * g++.dg/ext/typeof2.C: New test.
22681
22682 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22683
22684         * g++.dg/other/offsetof1.C: New test.
22685
22686 2002-08-14  Richard Henderson  <rth@redhat.com>
22687
22688         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22689
22690 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22691
22692         * gcc.dg/cpp/_Pragma3.c: New test.
22693
22694 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22695
22696         * g++.dg/template/inherit3: New test.
22697
22698 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * gcc.dg/bitfld-4.c: Add blank options.
22701
22702 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22703
22704         * g++.dg/template/crash1.C: New test.
22705
22706 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22707
22708         * gcc.dg/tls/opt-2.c: New test.
22709
22710 2002-08-08  Devang Patel  <dpatel@apple.com>
22711
22712         * objc.dg/selector-1.m : New test
22713
22714 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22715
22716         * g++.dg/abi/bitfield4.C: New test.
22717         * gcc.dg/bitfld-4.c: New test.
22718
22719 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22720
22721         * g++.dg/other/packed1.C: New test.
22722
22723 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22724
22725         * g++.dg/abi/offsetof.C: Tweak error messages.
22726         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22727
22728 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22729
22730         * gcc.dg/bitfld-3.c: New test.
22731
22732 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22733             Richard Henderson  <rth@redhat.com>
22734
22735         * gcc.dg/i386-bitfield1.c: New test.
22736         * g++.dg/abi/bitfield3.C: Update.
22737
22738 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22739
22740         * objc.dg/const-str-2.m: Update.
22741         * gcc.dg/cpp/c++98.c: Change to C extension.
22742         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22743         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22744
22745 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22746
22747         * testsuite/gcc.dg/tls/diag-3.c: New.
22748
22749 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22750
22751         * g++.dg/README (Subdirectories): Document new subdir expr.
22752         * g++.dg/expr/pmf-1.C: New test.
22753
22754 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22755
22756         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22757
22758 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22759
22760         * g++.dg/abi/bitfield3.C: New test.
22761
22762 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22763
22764         * lib/gcov.exp: Tweak expected line formats.
22765         * gcc.misc-tests/gcov8.c: New test.
22766         * gcc.misc-tests/gcov8.x: New flags.
22767
22768 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22769
22770         * consistency.vlad/layout/endian.c: Include string.h.
22771
22772         * gcc.c-torture/execute/20020805-1.c: New test.
22773
22774 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22775
22776         * g++.dg/other/conversion1.C: New test.
22777
22778 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22779
22780         * gcc.dg/builtins-1.c: New testcase.
22781
22782 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22783
22784         * g++.dg/inherit/access3.C: New test.
22785
22786 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22787
22788         * gcc.dg/ia64-visibility-2.c: New test.
22789
22790 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22791
22792         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22793         __qualifier_flags to __flags.
22794
22795 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22796
22797         * g++.dg/inherit/operator1.C: New test.
22798         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22799         * g++.dg/other/error1.C: Change expected error message.
22800         * g++.dg/template/conv4.C: Likewise.
22801
22802 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22803
22804         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22805         for documented behavior.
22806
22807 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22808
22809         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22810         several targets known to fail.
22811
22812 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22813
22814         * gcc.dg/mips-args-[123].c: New tests.
22815
22816 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22817
22818         * gcc.dg/ppc-spe.c: New.
22819
22820 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22821
22822         * g++.dg/other/ptrmem4.C: New testcase.
22823
22824 2002-07-24  Richard Henderson  <rth@redhat.com>
22825
22826         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22827
22828 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22829
22830         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22831
22832 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22833
22834         * gcc.c-torture/execute/memset-3.c: New testcase.
22835
22836 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22837
22838         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22839         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22840
22841 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22842
22843         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22844         Delete.
22845
22846 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22847
22848         * gcc.c-torture/compile/simd-4.c: New test.
22849
22850 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22851
22852         PR c++/7347, c++/7348
22853         * g++.dg/template/access4.C: New test.
22854         * g++.dg/template/access5.C: New test.
22855         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22856         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22857         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22858         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22859
22860 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22861
22862         * gcc.dg/gnu89-init-2.c: New test.
22863
22864 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22865
22866         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22867
22868 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22869
22870         * gcc.c-torture/execute/20020720-1.c: New testcase.
22871
22872 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22873
22874         * gcc.dg/cpp/Wsignprom.c: New tests.
22875
22876 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22877
22878         * gcc.c-torture/execute/loop-13.c: New test.
22879
22880 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22881
22882         * gcc.dg/cpp/expr.c: New tests.
22883
22884 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22885
22886         * g++.dg/opt/pr6713.C: Add template instantiation.
22887
22888 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22889
22890         * gcc.dg/nest.c: New test.
22891
22892 2002-07-17  Richard Henderson  <rth@redhat.com>
22893
22894         * g++.dg/opt/pr6713.C: New test.
22895
22896 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22897
22898         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22899         XFAIL for all x86 processors.
22900
22901 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22902
22903         * gcc.c-torture/execute/20010122-1.x: Do not test with
22904         -fomit-frame-pointer.
22905
22906 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22907
22908         * g++.dg/template/instantiate2.C: New test.
22909         * g++.dg/template/spec4.C: New test.
22910
22911 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22912
22913         * g++.dg/template/access2.C: New test.
22914         * g++.dg/template/access3.C: New test.
22915
22916 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22917
22918         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22919         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22920         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22921         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22922         Convert to use <stdarg.h>.
22923         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22924         Delete.
22925         * gcc.dg/va-arg-2.c: New.
22926         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22927
22928 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22929
22930         * gcc.c-torture/compile/20020710-1.c: New test.
22931
22932 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22933                           Andrew Pinski  <pinskia@physics.uc.edu>
22934
22935         gcc.c-torture/compile/simd-2.c: New testcase.
22936         gcc.c-torture/compile/simd-3.c: Likewise.
22937
22938 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/7224
22941         * g++.dg/overload/error1.C: New test.
22942
22943 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22944
22945         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22946         configuration and IRIX 6 O32 ABI.
22947
22948 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22949
22950         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22951
22952 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22953
22954         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22955
22956 2002-07-10  Jeffrey A Law  <law@redhat.com>
22957
22958         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22959
22960         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22961
22962 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22963
22964         * gcc.dg/20020312-2.c: Check for __PPC__.
22965
22966 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22967
22968         * gcc.c-torture/compile/20020709-1.c: New test.
22969
22970 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22971
22972         * g++.dg/template/qualttp21.C: New test case.
22973
22974 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22975
22976         * gcc.c-torture/compile/20020706-1.c: New test.
22977         * gcc.c-torture/compile/20020706-2.c: New test.
22978
22979 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22980             Alexandre Oliva  <aoliva@redhat.com>
22981
22982         * g++.dg/warn/incomplete1.C: New test.
22983
22984 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22985
22986         PR c++/7099
22987         * g++.dg/warn/noreturn1.C: New test.
22988
22989 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22990
22991         PR c++/6706
22992         * g++.dg/debug/debug6.C: New test.
22993         * g++.dg/debug/debug7.C: New test.
22994
22995 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22996
22997         * gcc.c-torture/compile/simd-3.c: New test.
22998
22999 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23000
23001         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23002         * gcc.dg/20020620-1.c: Likewise.
23003
23004 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23005
23006         PR c++/6944
23007         * g++.dg/init/array4.C: New test.
23008         * g++.dg/init/array5.C: New test.
23009
23010 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23011
23012         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23013         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23014
23015 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23016
23017         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23018         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23019         * gcc.dg/wtr-conversion-1.c: Likewise.
23020         * gcc.dg/wtr-escape-1.c: Likewise.
23021         * gcc.dg/wtr-int-type-1.c: Likewise.
23022         * gcc.dg/wtr-label-1.c: Likewise.
23023         * gcc.dg/wtr-static-1.c: Likewise.
23024         * gcc.dg/wtr-strcat-1.c: Likewise.
23025         * gcc.dg/wtr-suffix-1.c: Likewise.
23026         * gcc.dg/wtr-switch-1.c: Likewise.
23027         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23028         * gcc.dg/wtr-union-init-1.c: Likewise.
23029         * gcc.dg/wtr-union-init-2.c: Likewise.
23030         * gcc.dg/wtr-union-init-3.c: Likewise.
23031
23032         * gcc.dg/wtr-func-def-1.c: New test.
23033
23034 2002-07-02 Devang Patel <dpatel@apple.com>
23035
23036         * objc.dg/param-1.m: New test.
23037
23038 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23039
23040         * gcc.dg/cpp/trad/directive.c: Add test.
23041         * gcc.dg/cpp/trad/macroargs.c: Add test.
23042         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23043
23044 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23045
23046         * gcc.dg/cpp/cmdlne-M.c: New test.
23047
23048 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23049
23050         * objc.dg/desig-init-1.m: New test.
23051
23052 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23053
23054         PR c++/6716
23055         * g++.dg/template/instantiate1.C: New test.
23056
23057 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23058
23059         PR c++/7112
23060         * g++.dg/template/sizeof2.C: New test.
23061
23062 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23063
23064         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23065         gcc.dg/cpp/trad/include.c: New tests.
23066
23067 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23068
23069         PR target/7177
23070         * gcc.c-torture/compile/20020701-1.c: New test.
23071
23072 2002-07-01  Stan Shebs  <shebs@apple.com>
23073
23074         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23075         header here...
23076         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23077         (objc-torture-execute): or here.
23078
23079 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23080
23081         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23082
23083 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23084
23085         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23086
23087 2002-06-30  Devang Patel  <dpatel@apple.com>
23088
23089         * objc.dg/fsyntax-only.m: New test.
23090
23091 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23092
23093         PR c++/6695
23094         * g++.dg/template/friend7.C: New file.
23095
23096 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23097
23098         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23099         return type.
23100
23101 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23102
23103         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23104         avoid division by zero.
23105
23106 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23107
23108         * gcc.dg/Wunknownprag.c: New tests.
23109
23110 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23111
23112         * gcc.c-torture/execute/simd-2.c: New test.
23113
23114 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23115
23116         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23117         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23118         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23119         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23120         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23121         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23122         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23123         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23124         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23125         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23126         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23127         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23128         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23129         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23130         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23131         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23132         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23133
23134 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23135
23136         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23137         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23138         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23139         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23140         New tests.
23141         * gcc.dg/cpp/trad/directive.c: Update.
23142
23143 2002-06-23  Andreas Jaeger  <aj@suse.de>
23144
23145         * gcc.c-torture/execute/complex-6.c: New.
23146
23147 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23148
23149         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23150         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23151         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23152         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23153
23154 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23155
23156         * gcc.dg/cpp/trad: New directory with traditional tests copied
23157         from parent directory.
23158         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23159         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23160         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23161         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23162         Move to trad/ and rename.
23163         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23164         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23165         gcc.dg/cpp/trad/redef2.c: New tests.
23166         * gcc.dg/cpp/trad/trad.exp: New driver.
23167
23168 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23169
23170         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23171         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23172         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23173         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23174         Remove.
23175
23176 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23177
23178         * gcc.dg/20020620-1.c: New test.
23179
23180 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23181
23182         * g++.dg/template/ttp4.C: New test.
23183
23184 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23185
23186         * g++.dg/opt/vt1.C: Fix regexp.
23187
23188 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23189
23190         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23191         Don't use attribute `noinline'.
23192
23193 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23194
23195         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23196
23197 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23198
23199         * gcc.c-torture/execute/simd-1.c: New.
23200
23201         * gcc.dg/simd-1.c: New.
23202
23203 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23204
23205         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23206
23207 2002-06-16  Richard Henderson  <rth@redhat.com>
23208
23209         * g++.dg/ext/anon-struct1.C: New.
23210         * g++.dg/ext/anon-struct2.C: New.
23211         * g++.dg/ext/anon-struct3.C: New.
23212         * gcc.dg/anon-struct-1.c: New.
23213         * gcc.dg/anon-struct-2.c: New.
23214         * gcc.dg/anon-struct-3.c: New.
23215         * gcc.dg/20011008-1.c: Adjust warning text.
23216         * gcc.dg/20020527-1.c: Add -fms-extensions.
23217
23218 2002-06-16  Richard Henderson  <rth@redhat.com>
23219
23220         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23221
23222 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23223
23224         * gcc.c-torture/execute/20020615-1.c: New test.
23225
23226 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23227
23228         * gcc.c-tortuture/execute/compare-1.c: New test case.
23229         * gcc.c-tortuture/execute/compare-2.c: New test case.
23230         * gcc.c-tortuture/execute/compare-3.c: New test case.
23231
23232 2002-06-13  Richard Henderson  <rth@redhat.com>
23233
23234         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23235         ia64 ilp32.
23236
23237 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23238
23239         * g++.dg/template/typename2.C: Update error message.
23240
23241 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23242
23243         * gcc.c-torture/execute/20020611-1.c: New test.
23244
23245 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23246
23247         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23248         list of targets to skip.
23249
23250 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23251
23252         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23253         targets if not optimizing.
23254
23255 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23256
23257         * gcc.c-torture/compile/20020605-1.c: New test.
23258
23259         * g++.dg/opt/vt1.C: New test.
23260
23261         * gcc.dg/20020531-1.c: New test.
23262
23263         * gcc.dg/20020530-1.c: New test.
23264
23265         * gcc.dg/20020527-1.c: New test.
23266
23267         * g++.dg/opt/cse1.C: New test.
23268
23269 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23270
23271         * gcc.dg/20020607-2.c: New test case.
23272
23273 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23274
23275         * gcc.c-torture/compile/20020604-1.c: New test.
23276
23277 2002-06-04  Richard Henderson  <rth@redhat.com>
23278
23279         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23280         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23281         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23282
23283 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23284
23285         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23286
23287 2002-06-03  Richard Henderson  <rth@redhat.com>
23288
23289         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23290         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23291
23292 2002-06-02  Richard Henderson  <rth@redhat.com>
23293
23294         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23295         test functions static.
23296
23297 2002-06-02  Andreas Jaeger  <aj@suse.de>
23298
23299         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23300         now.
23301
23302 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23303
23304         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23305         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23306         Update for mofified diagnostics.
23307         * gcc.dg/c99-intconst-1.c: No longer fail.
23308
23309 2002-06-02  Richard Henderson  <rth@redhat.com>
23310
23311         * gcc.dg/uninit-A.c: Remove xfail markers.
23312
23313 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23314
23315         * gcc.dg/fnegate-1.c: New test case.
23316
23317 2002-05-30  Osku Salerma  <osku@iki.fi>
23318
23319         * gcc.c-torture/execute/mayalias-1.c: New file.
23320
23321 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23322
23323         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23324         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23325         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23326
23327 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23328
23329         * gcc.c-torture/execute/20020529-1.c: New test.
23330
23331 2002-05-27  Richard Henderson  <rth@redhat.com>
23332
23333         * g++.dg/ext/attrib6.C: New test case.
23334
23335 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23336
23337         * gcc.c-torture/execute/pure-1.c: New test.
23338
23339 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23340
23341         * gcc.dg/cpp/arith-2.c: Remove.
23342
23343 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23344
23345         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23346         * gcc.dg/cpp/if-3.c: Remove.
23347
23348 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23349
23350         * g++.dg/opt/cse2.C: New test.
23351
23352 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23353
23354         * gcc.dg/cpp/arith-1.c: New semantic tests.
23355         * gcc.dg/cpp/if-1.c: Update.
23356
23357 2002-05-24  Ben Elliston  <bje@redhat.com>
23358
23359         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23360
23361 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23362
23363         * gcc.dg/verbose-asm.c: New test.
23364
23365 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23366
23367         * gcc.dg/cpp/paste12.c: New test.
23368
23369 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23370
23371         * g++.dg/parse/named_ops.C: New test.
23372
23373 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23374
23375         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23376
23377 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23378
23379         * gcc.dg/weak-2.c: Allow optional leading underscore
23380         in scan-assembler symbol name.
23381         * gcc.dg/weak-3.c: Likewise.
23382         * gcc.dg/weak-4.c: Likewise.
23383         * gcc.dg/weak-5.c: Likewise.
23384
23385 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23386
23387         * gcc.dg/20020523-1.c: New test.
23388
23389 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23390
23391         * objc.dg/const-str-2.m: Update now that we stop after
23392         a command line error.
23393
23394 2002-05-22  Richard Henderson  <rth@redhat.com>
23395
23396         * g++.dg/dg.exp: Fix typo in test pruneing.
23397
23398 2002-05-22  Richard Henderson  <rth@redhat.com>
23399
23400         * g++.dg/dg.exp: Prune the tls subdirectory.
23401         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23402         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23403         * g++.dg/tls/init-1.C: New.
23404
23405 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23406
23407         * gcc.dg/20020517-1.c: New test.
23408
23409 2002-05-21  Richard Henderson  <rth@redhat.com>
23410
23411         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23412         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23413
23414 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23415
23416         * g++.dg/other/copy2.C: New test.
23417
23418 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23419
23420         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23421         (MAX_COPY): Bump up to 10 times sizeof (long long).
23422         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23423
23424         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23425         sizeof (long long).
23426
23427         * gcc.c-torture/execute/strcpy-1.c: New test.
23428
23429 2002-05-19  Jason Merrill  <jason2redhat.com>
23430
23431         * g++.dg/ext/oper1.C: New test.
23432
23433 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23434 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23435
23436         * README.QMTEST: New file.
23437
23438         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23439
23440 2002-05-19  Andreas Jaeger  <aj@suse.de>
23441
23442         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23443         now.
23444         * gcc.c-torture/execute/loop-2d.x: Likewise.
23445
23446 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23447
23448         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23449         support weak symbols.
23450         * gcc.dg/weak-4.c: Likewise
23451         * gcc.dg/weak-6.c: Likewise
23452
23453 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23454
23455         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23456         cygwin, coff and h8300-*-hms targets
23457         * gcc.dg/weak-5.c: Likewise
23458         * gcc.dg/weak-7.c: Likewise
23459
23460 2002-05-16  Jason Merrill  <jason@redhat.com>
23461
23462         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23463         (scan-assembler-not, scan-assembler-dem): Likewise.
23464         (scan-assembler-dem-not): Likewise.
23465
23466 2002-05-15  Richard Henderson  <rth@redhat.com>
23467
23468         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23469
23470 2002-05-15  Richard Henderson  <rth@redhat.com>
23471
23472         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23473         (vfoo1f): Warning here.
23474         (vfoo1l): Don't redefine the alias.
23475
23476 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23477
23478         * g++.dg/init/pm1.C: New test.
23479
23480 2002-05-12  David S. Miller  <davem@redhat.com>
23481
23482         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23483         types.
23484
23485 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23486
23487         * gcc.c-torture/execute/20020510-1.c: New test case.
23488
23489 2002-05-10  David S. Miller  <davem@redhat.com>
23490
23491         * gcc.c-torture/execute/conversion.c: Test long double too.
23492
23493 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23494
23495         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23496         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23497         * lib/g++.exp (g++_link_flags): Likewise.
23498         * lib/objc.exp (objc_target_compile): Likewise.
23499
23500 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23501
23502         * gcc.dg/cpp/poison.c: Update.
23503         * gcc.dg/cpp/20000625-2.c: Remove.
23504         * gcc.dg/cpp/direct2s.c: Remove final test.
23505
23506 2002-05-08  Tom Rix  <trix@redhat.com>
23507
23508         * gcc.c-torture/execute/20020508-1.c: New test.
23509         * gcc.c-torture/execute/20020508-2.c: New test.
23510         * gcc.c-torture/execute/20020508-3.c: New test.
23511
23512 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23513
23514         * gcc.dg/cpp/charconst-4.c: More tests.
23515
23516 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23517
23518         PR c/6569
23519         * gcc.dg/weak-3.c: Update location of warning messages.
23520         * gcc.dg/weak-5.c: Likewise.
23521
23522 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23523
23524         * gcc.c-torture/execute/20020506-1.c: New test case.
23525
23526 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23527
23528         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23529
23530 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23531
23532         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23533
23534 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23535
23536         * gcc.dg/cpp/charconst-3.c: New test.
23537
23538 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23539
23540         * gcc.dg/cpp/charconst.c: Update tests.
23541
23542 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23543
23544         * treelang: Added directory for new sample language treelang. Also
23545         lib/treelang.exp: New file to signal treelang should be tested.
23546
23547 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23548
23549         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23550         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23551         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23552         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23553         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23554         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23555         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23556
23557 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23558
23559         * gcc.dg/format/xopen-2.c: New test.
23560
23561 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23562
23563         * gcc.dg/20020503-1.c: New test.
23564
23565 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23566
23567         * g++.dg/init/dtor1.C: Make it tougher.
23568
23569 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23570
23571         * g++.dg/init/dtor1.C: New test.
23572
23573 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23574
23575         * gcc.dg/altivec-8.c: New.
23576
23577 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23578
23579         * gcc.dg/altivec-7.c: New.
23580
23581 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23582
23583         * g++.dg/parse/typedef1.C: New test.
23584
23585 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23586
23587         PR c++/6486
23588         * g++.dg/template/friend6.C: New test.
23589
23590         PR c++/6492
23591         * g++.dg/init/copy1.C: New test.
23592
23593 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23594
23595         * g++.dg/warn/effc1.C: New test.
23596
23597 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23598
23599         * gcc.dg/cpp/if-cexp.c: Add a test.
23600
23601 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23602
23603         * gcc.dg/20020426-2.c: New test.
23604
23605 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23606
23607         * gcc.dg/cpp/if-mop.c: Update.
23608         * gcc.dg/cpp/if-mpar.c: Add test.
23609         * gcc.dg/cpp/if-oppr.c: Update.
23610
23611 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23612
23613         PR c/6343
23614         * gcc.dg/weak-[2-7].c: New tests.
23615
23616 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23617
23618         * gcc.dg/enum1.c: New test.
23619
23620 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23621
23622         PR c++/6497
23623         * g++.dg/inherit/access2.C: New test.
23624
23625 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23626
23627         PR bootstrap/6445
23628         * gcc.dg/20020426-1.c: New test.
23629
23630 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23631
23632         * g++.dg/abi/enum1.C: New test.
23633
23634 2002-04-26  Richard Henderson  <rth@redhat.com>
23635
23636         * gcc.dg/c99-bool-1.c: Expect always true warning.
23637
23638 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23639
23640         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23641
23642 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23643
23644         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23645         targets.
23646
23647 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23648
23649         * g++.dg/abi/mange7.C: New test.
23650
23651         PR c++/6438.
23652         * g++.dg/parse/stmtexpr2.C: New test.
23653
23654 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23655
23656         * gcc.dg/20020312-2.c: Add SH target.
23657
23658 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23659
23660         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23661         compiler output on mips*-*-irix*.
23662
23663 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23664
23665         * g++.dg/parse/attr1.C: New test.
23666
23667 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23668
23669         * gcc.c-torture/execute/string-opt-17.c: New test case.
23670         * gcc.c-torture/execute/memset-2.c: New test case.
23671
23672 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23673
23674         PR c++/6256:
23675         * g++.dg/template/friend5.C: New test.
23676
23677         PR c++/6331:
23678         * g++.dg/template/qual1.C: Likewise.
23679
23680 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23681
23682         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23683         Include stdlib.h, not stdio.h or ctype.h.
23684
23685 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23686
23687         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23688         cris-*-elf* and mmix-*-*.
23689         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23690         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23691         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23692         Ditto.
23693         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23694         * gcc.dg/wchar_t-1.c: Ditto.
23695
23696 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23697
23698         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23699         Clarify comment.
23700
23701 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23702
23703         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23704
23705 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23706
23707         * gcc.c-torture/execute/20000906-1.x: Delete.
23708
23709 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23710
23711         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23712
23713 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23714
23715         * PR6367
23716         * g77.f-torture/execute/6367.f: New test.
23717         * g77.f-torture/execute/6367.x: Disable for MMIX.
23718
23719 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23720
23721         * PR6352
23722         * g++.dg/opt/inline2.C: New test.
23723
23724 2002-04-18  Richard Henderson  <rth@redhat.com>
23725
23726         * gcc.dg/20000906-1.c: Enable for all targets.
23727         * gcc.c-torture/compile/iftrap-2.c: New.
23728
23729 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23730
23731         * gcc.dg/20020418-1.c: New test.
23732         * gcc.dg/20020418-2.c: New test.
23733
23734 2002-04-18  Richard Henderson  <rth@redhat.com>
23735
23736         * gcc.c-torture/compile/iftrap-1.c: New.
23737         * gcc.dg/iftrap-1.c: Adjust for ia64.
23738         * gcc.dg/iftrap-2.c: New.
23739
23740 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23741
23742         * gcc.c-torture/compile/20020418-1.c: New test.
23743
23744 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23745
23746         * gcc.c-torture/compile/20020415-1.c: New.
23747
23748 2002-04-18  David S. Miller  <davem@redhat.com>
23749
23750         * gcc.c-torture/execute/20020418-1.c: New test.
23751
23752 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23753
23754         * gcc.dg/20020416-1.c: New test.
23755
23756         * g++.dg/opt/inline1.C: New test.
23757
23758 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23759
23760         * gcc.dg/altivec-5.c: New test.
23761
23762         * gcc.dg/20020415-1.c: New test.
23763
23764 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23765
23766         * testsuite/lib/chill.exp: Remove.
23767
23768 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23769
23770         * g++.dg/other/big-struct.C: New test.
23771
23772 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23773
23774         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23775         of scratch file.
23776
23777 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23778
23779         PR c/6277
23780         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23781         in scan-assembler function name
23782
23783 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23784
23785         * g77.f-torture/execute/980628-4.x,
23786         g77.f-torture/execute/980628-5.x,
23787         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23788         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23789         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23790         i[34567]86-*-*.
23791
23792 2002-04-13  David S. Miller  <davem@redhat.com>
23793
23794         * gcc.c-torture/execute/20020413-1.c: New test.
23795
23796 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23797
23798         * gcc.dg/asm-6.c,
23799         * g++.dg/ext/asm1.C: New tests.
23800
23801 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23802
23803         PR c++ 5373.
23804         * g++.dg/parse/stmtexpr1.C: New test.
23805
23806         PR c++/5189.
23807         * g++.dg/template/copy1.C: New test.
23808
23809 2002-04-12  Richard Henderson  <rth@redhat.com>
23810
23811         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23812
23813 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23814
23815         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23816         gcc.c-torture/execute/20020307-2.c.
23817
23818 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23819
23820         * g++.dg/ext/attrib5.C,
23821         * g++.dg/lookup/struct1.C: New tests.
23822
23823 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23824
23825         * gcc.dg/20020411-1.c: New test.
23826
23827         * gcc.c-torture/execute/20020411-1.c: New test.
23828
23829 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23830
23831         * g77.f-torture/execute/6177.f: New test.
23832
23833 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23834
23835         PR middle-end/6247
23836         * g++.dg/opt/cleanup1.C: New test.
23837
23838         * g++.dg/opt/const1.C: New test.
23839
23840 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23841
23842         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23843
23844 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         PR c++/5507
23847         * g++.dg/template/typename2.C: New test.
23848
23849 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23850
23851         * gcc.c-torture/execute/loop-12.c: New.
23852
23853 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23854
23855         * g77.f-torture/execute/980628-4.x,
23856         g77.f-torture/execute/980628-5.x,
23857         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23858         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23859         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23860
23861 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23862
23863         PR optimization/6086
23864         * g++.dg/opt/preinc1.C: New test.
23865
23866 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23867
23868         PR c++/5571
23869         * g++.dg/opt/static2.C: New test.
23870
23871 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23872
23873         PR c/5120
23874         * gcc.dg/20020406-1.c: New test.
23875
23876 2002-04-04  David S. Miller  <davem@redhat.com>
23877
23878         * gcc.c-torture/execute/20020404-1.c: New test.
23879
23880 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23881
23882         PR c/6123
23883         * gcc.dg/20020312-2.c: Do not declare global register variable
23884         if __PIC__ or __pic__ is defined.
23885
23886 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23887
23888         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23889         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23890
23891 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23892
23893         * gcc.misc-tests/linkage.exp: Update last change to handle
23894         sparc*-, not just sparc-.
23895
23896 2002-04-03  Richard Henderson  <rth@redhat.com>
23897
23898         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23899
23900 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23901
23902         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23903
23904 2002-04-02  David S. Miller  <davem@redhat.com>
23905
23906         * gcc.c-torture/execute/20020402-3.c: New test.
23907
23908 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23909
23910         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23911         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23912
23913         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23914         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23915         g77.f-torture/execute/20001201.x,
23916         g77.f-torture/execute/u77-test.x: New files.
23917
23918         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23919         * gcc.dg/wchar_t-1.c: Ditto.
23920
23921 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23922
23923         * gcc.c-torture/execute/20020402-1.c: New test.
23924
23925 2002-04-01  Richard Henderson  <rth@redhat.com>
23926
23927         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23928
23929         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23930
23931 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23932
23933         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23934
23935 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23936
23937         * g++.dg/inherit/template-as-base.C: Expect error.
23938         * g++.dg/inherit/namespace-as-base.C: Likewise.
23939
23940 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23941
23942         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23943         g++.dg/ext/instantiate3.C: Tweak match patterns.
23944
23945         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23946         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23947         -da test.
23948
23949 2002-03-31  Richard Henderson  <rth@redhat.com>
23950
23951         * gcc.dg/special/alias-2.c: New.
23952         * gcc.dg/special/ecos.exp: Run it.
23953
23954 2002-03-31  Richard Henderson  <rth@redhat.com>
23955
23956         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23957
23958 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23959
23960         * gcc.dg/weak-1.c: Disable on h8300 port.
23961
23962 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23963
23964         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23965         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23966         ordering tests.
23967         * g++.dg/bprob/bprob-1.C: New test.
23968         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23969         * g++.dg/gcov/gcov-1.C: New test.
23970         * g++.dg/gcov/gcov-1.x: New file.
23971         * g++.dg/gcov/gcov-2.C: New test.
23972         * g++.dg/gcov/gcov-3.C: New test.
23973         * g++.dg/gcov/gcov-3.h: New file.
23974
23975 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23976
23977         * g++.old-deja/g++.other/builtins5.C: New test.
23978         * g++.old-deja/g++.other/builtins6.C: New test.
23979         * g++.old-deja/g++.other/builtins7.C: New test.
23980         * g++.old-deja/g++.other/builtins8.C: New test.
23981         * g++.old-deja/g++.other/builtins9.C: New test.
23982
23983 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23984
23985         * g++.dg/opt/static1.C: New test.
23986
23987         * g++.dg/opt/longbranch1.C: New test.
23988
23989 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23990
23991         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23992
23993         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23994
23995 2002-03-28  Jeffrey A Law  (law@redhat.com)
23996
23997         * gcc.c-torture/execute/20020328-1.c: New test.
23998
23999 2002-03-27  Richard Henderson  <rth@redhat.com>
24000
24001         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24002         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24003         move from g++.old-deja/g++.ext/.
24004
24005 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24006
24007         * g++.dg/init/new2.C: New test.
24008
24009 2002-03-26  Richard Henderson  <rth@redhat.com>
24010
24011         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24012
24013         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24014         on sparc.
24015
24016         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24017         sparcv9 systems.
24018         * gcc.dg/20001102-1.c: Likewise.
24019
24020 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24021
24022         * gcc.dg/cpp/endif-pedantic1.c,
24023         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24024
24025 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24026
24027         * g++.dg/init/new1.C: New test.
24028
24029 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         * g++.dg/abi/vbase9.C: New test.
24032
24033 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24034
24035         * gcc.dg/arm-asm.c: New test.
24036
24037 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24038
24039         * gcc.dg/Wswitch-enum.c: New test.
24040         Fix PR c/5044.
24041
24042 2002-03-26  Richard Henderson  <rth@redhat.com>
24043
24044         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24045         structure.
24046
24047 2002-03-25  Richard Henderson  <rth@redhat.com>
24048
24049         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24050         sparcv9 systems.
24051
24052         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24053         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24054
24055 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24056
24057         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24058
24059 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24060
24061         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24062         targets using generic thunk support.
24063
24064 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24065
24066         * gcc.c-torture/compile/20020323-1.c: New test.
24067
24068         * g++.dg/opt/conj2.C: New test.
24069
24070 2002-03-24  Richard Henderson  <rth@redhat.com>
24071
24072         * gcc.dg/weak-1.c: Use -fno-common.
24073
24074 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24075
24076         * g77.dg/f77-edit-apostrophe-out.f: New test
24077         * g77.dg/f77-edit-h-out.f: New test
24078         * g77.dg/f77-edit-t-in.f: New test
24079         * g77.dg/f77-edit-t-out.f: New test
24080         * g77.dg/f77-edit-x-out.f: New test
24081         * g77.dg/f77-edit-slash-out.f: New test
24082         * g77.dg/f77-edit-colon-out.f: New test
24083         * g77.dg/f77-edit-s-out.f: New test
24084
24085 2002-03-24  Richard Henderson  <rth@redhat.com>
24086
24087         * objc/execute/formal_protocol-6.x: New XFAIL.
24088
24089 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24090
24091         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24092         that do not support weak symbols
24093
24094 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24095
24096         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24097         * lib/g77.exp:  Likewise
24098         * lib/objc.exp: Likewise
24099
24100 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24101
24102         * gcc.dg/Wswitch-default.c: New test.
24103
24104 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24105
24106         * g++.dg/other/enum1.C: New test.
24107
24108 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24109
24110         * gcc.dg/pragma-ep-3.c: Fix typo.
24111
24112 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24113
24114         * g++.dg/inherit/template-as-base.C: New test.
24115
24116 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24117
24118         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24119         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24120
24121 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/multiline.c: Update to match.
24124
24125 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24126
24127         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24128
24129 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24130
24131         * gcc.dg/cpp/extratokens2.c:  New file.
24132
24133 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24134
24135         * gcc.dg/20020312-2.c: Add rs6000 target.
24136
24137         * gcc.c-torture/compile/20020319-1.c: New test.
24138
24139 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24140
24141         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24142         (A, E): Handle this.
24143
24144 2002-03-20  Jason Merrill  <jason@redhat.com>
24145
24146         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24147         ignoring -fpic.
24148         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24149         through prune_gcc_output.
24150
24151 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * gcc.c-torture/compile/20020320-1.c: New test.
24154
24155 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24156
24157         * gcc.c-torture/compile/20020318-1.c: New test.
24158
24159         * gcc.dg/struct-by-value-1.c: New test.
24160
24161         * gcc.dg/20020319-1.c: New test.
24162
24163 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24164
24165         * g++.dg/opt/conj1.C: New test.
24166
24167 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24168
24169         * g++.dg/template/qualttp20.C: Revert previous change.
24170         * g++.dg/template/qualttp3.C: Likewise.
24171         * g++.dg/template/qualttp4.C: Likewise
24172         * g++.dg/template/qualttp5.C: Likewise
24173         * g++.dg/template/qualttp6.C: Likewise
24174         * g++.dg/template/qualttp7.C: Likewise
24175         * g++.dg/template/qualttp8.C: Likewise
24176         * g++.dg/template/recurse.C: Likewise.
24177
24178 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24179
24180         * gcc.dg/cpp/wchar-1.c: Update.
24181
24182 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24183
24184         * g++.dg/template/conv1.C: New test.
24185         * g++.dg/template/conv2.C: New test.
24186         * g++.dg/template/conv3.C: New test.
24187         * g++.dg/template/conv4.C: New test.
24188
24189 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24190
24191         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24192         * g++.dg/template/qualttp3.C: Likewise.
24193         * g++.dg/template/qualttp4.C: Likewise
24194         * g++.dg/template/qualttp5.C: Likewise
24195         * g++.dg/template/qualttp6.C: Likewise
24196         * g++.dg/template/qualttp7.C: Likewise
24197         * g++.dg/template/qualttp8.C: Likewise
24198         * g++.dg/template/recurse.C: Likewise.
24199
24200 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24201
24202         * g++.dg/opt/dtor1.C: New test.
24203
24204 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24205
24206         * gcc.c-torture/compile/20020315-1.c: New test.
24207
24208 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24209
24210         * gcc.dg/weak-1.c: Fix scan tests.
24211
24212 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24213
24214         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24215         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24216         cris-*-aout* mmix-*-*.
24217         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24218         cris-*-aout* mmix-*-*.
24219         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24220         cris-*-elf* cris-*-aout* and mmix-*-*.
24221         * gcc.dg/20001009-1.c: Ditto.
24222         * gcc.dg/20010912-1.c: Ditto.
24223         * gcc.dg/20020122-4.c: Ditto.
24224         * gcc.dg/inline-2.c: Ditto.
24225
24226 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24227
24228         * gcc.c-torture/compile/20020314-1.c: New test.
24229
24230 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24231
24232         * gcc.c-torture/execute/20020314-1.c: New test.
24233
24234 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24235
24236         * g++.dg/warn/Wunused-1.C: New test.
24237
24238 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24239
24240         * g++.dg/abi/mangle6.C: New test.
24241
24242 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24243
24244         * gcc.c-torture/compile/20020309-2.c: New test.
24245
24246         * gcc.c-torture/compile/20020312-1.c: New test.
24247
24248 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         * g++.dg/other/access1.C: New test.
24251
24252 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24253
24254         * gcc.c-torture/execute/wchar_t-1.c: New test.
24255
24256 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24257
24258         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24259
24260 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24261
24262         * gcc.dg/20020312-1.c: New test case.
24263
24264 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24265
24266         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24267
24268 2002-03-11  Richard Henderson  <rth@redhat.com>
24269
24270         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24271         * g++.old-deja/g++.jason/report.C: Likewise.
24272
24273 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24274
24275         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24276         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24277
24278 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24279
24280         * testsuite/g++.dg/overload/pmf1.C: New test.
24281
24282 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24283
24284         * gcc.c-torture/execute/20020307-1.c: Use long.
24285
24286 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24287
24288         PR optimization/5844
24289         * gcc.dg/20020310-1.c: New test.
24290
24291 2002-03-09  Michael Meissner  <meissner@redhat.com>
24292
24293         * gcc.c-torture/execute/memcpy-2.c: New test.
24294         * gcc.c-torture/execute/memset-1.c: New test.
24295         * gcc.c-torture/execute/strlen-1.c: New test.
24296         * gcc.c-torture/execute/strcmp-1.c: New test.
24297         * gcc.c-torture/execute/strncmp-1.c: New test.
24298
24299 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24300
24301         * gcc.dg/ppc-ldstruct.c: New test.
24302
24303 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24304
24305         * gcc.c-torture/execute/va-arg-22.c: New test.
24306
24307 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24308
24309         * gcc.c-torture/compile/20020309-1.c: New test.
24310
24311 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24312
24313         * gcc.c-torture/execute/20020307-2.c: New test.
24314
24315 2002-03-07  Jeffrey A Law  (law@redhat.com)
24316
24317         * g77.f-torture/compile/20020307-1.f: New test.
24318
24319 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24320
24321         * gcc.dg/unordered-1.c: New test.
24322
24323 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24324
24325         * gcc.c-torture/execute/20020307-1.c: New test.
24326
24327 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24328
24329         * gcc.dg/20020304-1.c: New test.
24330
24331         * gcc.c-torture/compile/20020304-2.c: New test.
24332
24333 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24334
24335         * gcc.c-torture/compile/20020304-1.c: New test case
24336         (from PR c/5830).
24337
24338 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24339
24340         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24341
24342 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24343
24344         * g++.dg/other/classkey1.C: New test.
24345
24346 2002-03-01  Richard Henderson  <rth@redhat.com>
24347
24348         * gcc.c-torture/compile/981223-1.x: New.
24349         * gcc.c-torture/compile/920625-1.x: New.
24350
24351 2002-02-28  Richard Henderson  <rth@redhat.com>
24352
24353         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24354
24355 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24356
24357         * gcc.c-torture/execute/20020227-1.c: New test.
24358
24359 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24360
24361         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24362         here" ERROR lines.
24363         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24364         * g++.old-deja.g++.other/defarg1.C: Likewise.
24365         * g++.old-deja/g++.pt/calls2.C: Likewise.
24366         * g++.old-deja/g++.pt/crash20.C: Likewise.
24367         * g++.old-deja/g++.pt/crash30.C: Likewise.
24368         * g++.old-deja/g++.pt/crash36.C: Likewise.
24369         * g++.old-deja/g++.pt/crash6.C: Likewise.
24370         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24371         * g++.old-deja/g++.pt/derived3.C: Likewise.
24372         * g++.old-deja/g++.pt/error1.C: Likewise.
24373         * g++.old-deja/g++.pt/friend21.C: Likewise.
24374         * g++.old-deja/g++.pt/friend23.C: Likewise.
24375         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24376         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24377
24378 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24379
24380         * gcc.c-torture/execute/20020225-2.c: New test.
24381
24382 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24383
24384         * gcc.c-torture/execute/920730-1t.c,
24385         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24386         Delete test cases, only relevant to -traditional.
24387
24388 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24389
24390         * gcc.dg/cpp/undef1.c: Remove.
24391         * gcc.dg/cpp/directiv.c: Update.
24392         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24393
24394 2002-02-27  Michael Meissner  <meissner@redhat.com>
24395
24396         * gcc.c-torture/execute/20020226-1.c: New test.
24397
24398 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24399
24400         * g++.dg/debug/debug4.C: New test.
24401
24402         * gcc.dg/ia64-visibility-1.c: New test.
24403
24404 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24405
24406         * gcc.dg/debug/20020224-1.c: New.
24407
24408 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24409
24410         * gcc.c-torture/execute/960416-1.x: New.
24411         * gcc.c-torture/execute/divconst-3.x: Likewise.
24412
24413 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * gcc.dg/20020224-1.c: New test.
24416
24417 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24418
24419         * gcc.c-torture/execute/20020225-1.c: New.
24420
24421 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24422
24423         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24424
24425 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24426
24427         * gcc.dg/20020222-1.c: New test.
24428
24429 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24430
24431         * g++.dg/opt/anonunion1.C: New test.
24432
24433 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24434
24435         * g++.dg/template/qualttp19.C: New test.
24436         * g++.dg/template/qualttp20.C: New test.
24437         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24438         * g++.old-deja/g++.other/qual1.C: Likewise.
24439
24440 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24441
24442         * gcc.dg/attr-alwaysinline.c: New.
24443
24444 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24445
24446         * gcc.dg/20020220-1.c: New test.
24447
24448         * gcc.dg/20020220-2.c: New test.
24449
24450         * g++.dg/opt/mmx1.C: New test.
24451
24452 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24453
24454         * gcc.c-torture/compile/20020110.c: New test.
24455
24456 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24457
24458         * gcc.c-torture/execute/20020219-1.c: New test.
24459
24460         * gcc.dg/20020219-1.c: New test.
24461
24462         * gcc.dg/noncompile/20020220-1.c: New test.
24463
24464         * g++.dg/opt/ptrintsum1.C: New test.
24465
24466         * gcc.dg/debug/20020220-1.c: New test.
24467
24468 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * gcc.c-torture/execute/20020216-1.c: New test.
24471
24472 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24473
24474         * gcc.dg/decl-1.c: Update, new test.
24475
24476 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.dg/abi/bitfield1.C: New test.
24479         * g++.dg/abi/bitfield2.C: New test.
24480
24481 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24482
24483         * gcc.dg/attr-nest.c: New test.
24484
24485 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24486
24487         * gcc.c-torture/execute/20020215-1.c: New test.
24488
24489 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24490
24491         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24492         * g++.dg/debug/debug.exp: New.
24493         * g++.dg/debug/trivial.C: New.
24494         * g++.dg/debug/debug1.C: Moved...
24495         * g++.dg/other/debug1.C: ...from here.
24496         * g++.dg/debug/debug2.C: Moved...
24497         * g++.dg/other/debug2.C: ...from here.
24498         * g++.dg/debug/debug3.C: Moved...
24499         * g++.dg/other/debug3.C: ...from here.
24500
24501         * gcc.dg/noncompile/20020213-1.c: New test.
24502
24503 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24504
24505         * g++.dg/other/debug3.C: New test.
24506
24507         * gcc.c-torture/execute/20020213-1.c: New test.
24508
24509 2002-02-13  Richard Smith <richard@ex-parrot.com>
24510
24511         * g++.old-deja/g++.other/thunk1.C: New test.
24512
24513 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24514
24515         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24516
24517 2002-02-13  Stan Shebs  <shebs@apple.com>
24518
24519         * gcc.dg/altivec-3.c: New.
24520
24521 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24522
24523         * gcc.dg/Wunreachable-1.c: New test.
24524         * gcc.dg/Wunreachable-2.c: New test.
24525
24526 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24527
24528         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24529
24530 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24531
24532         * gcc.dg/decl-1.c: New test.
24533
24534 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24535
24536         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24537
24538 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24539
24540         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24541         * gcc.c-torture/compile/980506-1.x: Likewise.
24542
24543 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24544
24545         * gcc.dg/20020210-1.c: New.
24546
24547 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24548
24549         * g77.f-torture/execute/947.f: New regression test
24550         for PR fortran/947.
24551
24552 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24553
24554         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24555         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24556
24557 2002-02-08  Richard Henderson  <rth@redhat.com>
24558
24559         * gcc.c-torture/compile/labels-3.c: New.
24560
24561 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24562
24563         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24564         expression statements work instead.
24565         * gcc.dg/noncompile/20020207-1.c: New test.
24566
24567 2002-02-07  Richard Henderson  <rth@redhat.com>
24568
24569         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24570
24571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24572
24573         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24574         message from g77
24575         * lib/g77-dg.exp: Trim g77 error messages so that they are
24576         recognized by dg.exp.
24577
24578 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24579
24580         PR fortran/5473
24581         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24582
24583 2002-02-07  Richard Henderson  <rth@redhat.com>
24584
24585         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24586         to be sufficiently aligned for integers.
24587
24588 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24589
24590         * g++.dg/template/friend4.C: New test.
24591
24592 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24593
24594         PR fortran/5743
24595         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24596         unsupported cases.
24597
24598 2002-02-07  Richard Henderson  <rth@redhat.com>
24599
24600         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24601         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24602         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24603         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24604
24605 2002-02-06  Richard Henderson  <rth@redhat.com>
24606
24607         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24608
24609 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24610
24611         * gcc.dg/20020206-1.c: New test.
24612
24613 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24614
24615         * gcc.c-torture/execute/20020206-1.c: New test.
24616
24617         * gcc.c-torture/execute/20020206-2.c: New test.
24618
24619         PR optimization/5429:
24620         * gcc.c-torture/compile/20020206-1.c: New test.
24621
24622 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24623
24624         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24625         as certain file formats cannot support particularly large
24626         alignments.
24627
24628         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24629         and do not expect to be able to link the executable.
24630
24631         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24632         fail because the COFF format does not support the weak attribute.
24633
24634 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24635
24636         * g77.dg/pr5473.f:  New test
24637
24638 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24639
24640         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24641         Fix testcase accordingly.
24642
24643 2002-02-04  Richard Henderson  <rth@redhat.com>
24644
24645         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24646         (buf): Change to be an array of pointers, not ints.
24647
24648 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24649
24650         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24651         before all tests.  Move warning one line above to match where it
24652         C frontend emits.
24653         * gcc.dg/Wswitch-2.c: New test.
24654         * g++.dg/warn/Wswitch-1.C: New test.
24655         * g++.dg/warn/Wswitch-2.C: New test.
24656
24657 2002-02-04  Richard Henderson  <rth@redhat.com>
24658
24659         * g++.dg/abi/offsetof.C: Fix size comparison.
24660
24661 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24662
24663         * gcc.dg/cast-qual-2.c: New test.
24664
24665 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24666
24667         * gcc.dg/20020201-4.c: New test.
24668
24669 2002-02-04  Ben Elliston  <bje@redhat.com>
24670
24671         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24672         target_info attribute != 0, in addition to the empty string.
24673         (gcc_target_compile): Likewise.
24674
24675 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24676
24677         * gcc.dg/Wswitch.c: New test.
24678         PR gcc/4475. PR gcc/3780.
24679
24680 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24681
24682         * g77.f-torture/execute/5122.f: New test for regressions
24683         against PR fortran/5122.
24684
24685 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24686
24687         * g77.f-torture/compile/pr3743.f: Delete
24688         * g77.dg/pr3743-1.f: New test.
24689         * g77.dg/pr3743-2.f: New test.
24690         * g77.dg/pr3743-3.f: New test.
24691         * g77.dg/pr3743-4.f: New test.
24692
24693 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24694
24695         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24696
24697 2002-02-02  Richard Henderson  <rth@redhat.com>
24698
24699         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24700         * gcc.c-torture/execute/bf64-1.c: Likewise.
24701
24702 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24703
24704         * gcc.dg/20020201-2.c: New test.
24705
24706         * gcc.dg/20020201-3.c: New test.
24707
24708         * gcc.c-torture/execute/bitfld-2.c: New test.
24709
24710 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24711
24712         * gcc.dg/bitfld-1.c: Update.
24713         * gcc.dg/bitfld-2.c: Update.
24714         * gcc.c-torture/execute/bitfld-1.x: New.
24715
24716 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24717
24718         * gcc.c-torture/execute/20020201-1.c: New test.
24719
24720 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24721
24722         PR target/5469
24723         * gcc.dg/20020201-1.c: New test.
24724
24725 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24726
24727         PR fortran/3743
24728         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24729         * g77.f-torture/compile/pr3743.x: Remove
24730
24731 2002-01-31  Tom Rix  <trix@redhat.com>
24732
24733         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24734
24735 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24736
24737         * gcc.dg/noncompile/20020130-1.c: New test.
24738
24739 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24740
24741         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24742
24743 2002-01-29  Richard Henderson  <rth@redhat.com>
24744
24745         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24746         to long long.
24747         * gcc.c-torture/execute/bf64-1.c: Likewise.
24748
24749 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * gcc.c-torture/execute/20020129-1.c: New test.
24752
24753 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24754
24755         * gcc.c-torture/compile/20000224-1.c: Update.
24756         * gcc.c-torture/execute/bitfld-1.c: New tests.
24757         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24758         * gcc.dg/uninit-A.c: Update.
24759
24760 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24761
24762         * g++.dg/template/ctor1.C: Add instantiation.
24763
24764 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24765
24766         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24767         argument to __builtin_prefetch to be const ptr.
24768
24769 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24770
24771         * gcc.c-torture/compile/20020120-1.c: New test.
24772
24773 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24774
24775         * gcc.c-torture/execute/20020127-1.c: New test.
24776
24777 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24778
24779         * g77.dg/f77-edit-i-in.f: New test
24780         * g77.dg/f77-edit-i-out.f: New test
24781
24782 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24783
24784         * gcc.dg/debug/debug.exp: New file.
24785         * gcc.dg/debug/trivial.c: New file.
24786         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24787         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24788         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24789         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24790         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24791         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24792         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24793         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24794         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24795         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24796         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24797         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24798         * gcc.dg/20000503-1.c: Removed.
24799         * gcc.dg/20010207-1.c: Removed.
24800         * gcc.dg/20011223-1.c: Removed.
24801         * gcc.dg/20020104-2.c: Removed.
24802         * gcc.dg/debug-1.c: Removed.
24803         * gcc.dg/debug-2.c: Removed.
24804         * gcc.dg/debug-3.c: Removed.
24805         * gcc.dg/debug-4.c: Removed.
24806         * gcc.dg/debug-5.c: Removed.
24807         * gcc.dg/debug-6.c: Removed.
24808         * gcc.dg/dwarf2-1.c: Removed.
24809         * gcc.dg/dwarf2-2.c: Removed.
24810
24811 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * g++.old-deja/g++.other/eh5.C: New test.
24814         * g++.old-deja/g++.other/sibcall2.C: New test.
24815         * g++.old-deja/g++.other/array9.C: New test.
24816         * g++.old-deja/g++.other/typename2.C: New test.
24817         * g++.old-deja/g++.other/crash60.C: New test.
24818         * g++.old-deja/g++.other/conv9.C: New test.
24819         * g++.old-deja/g++.other/mangle10.C: New test.
24820         * g++.old-deja/g++.other/unchanging1.C: New test.
24821         * g++.old-deja/g++.other/exprstmt1.C: New test.
24822         * g++.old-deja/g++.other/inline23.C: New test.
24823         * g++.old-deja/g++.eh/ia64-1.C: New test.
24824         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24825         * g++.old-deja/g++.other/reload1.C: New test.
24826         * g++.old-deja/g++.other/static20.C: New test.
24827         * g++.old-deja/g++.other/local-alloc1.C: New test.
24828         * g++.old-deja/g++.other/conv8.C: New test.
24829         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24830         * g++.old-deja/g++.other/storeexpr1.C: New test.
24831         * g++.old-deja/g++.other/storeexpr2.C: New test.
24832         * g++.dg/eh/template2.C: New test.
24833         * g++.dg/warn/weak1.C: New test.
24834
24835 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24836
24837         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24838         Remove first, non-varying, argument.
24839
24840 2002-01-23  Richard Henderson  <rth@redhat.com>
24841
24842         * gcc.dg/inline-2.c: New.
24843
24844         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24845         Add optional target arg.  Check number of arguments.
24846         (scan-assembler-not, scan-assembler-dem): Likewise.
24847         (scan-assembler-dem-not): Likewise.
24848
24849 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24850
24851         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24852         line 12.
24853         * g++.old-deja/g++.brendan/parse3.C,
24854         g++.old-deja/g++.other/crash26.C,
24855         g++.old-deja/g++.other/crash28.C,
24856         g++.old-deja/g++.other/crash29.C,
24857         g++.old-deja/g++.other/crash30.C,
24858         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24859
24860 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24861
24862         * gcc.dg/20020115-1.c: New.
24863
24864 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24865
24866         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24867
24868 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24869
24870         * gcc.dg/20020122-3.c: New.
24871
24872 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24873
24874         * g++.dg/other/gc1.C: New test.
24875
24876 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24877
24878         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24879
24880 2002-01-22  Richard Henderson  <rth@redhat.com>
24881
24882         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24883
24884 2002-01-22  Richard Henderson  <rth@redhat.com>
24885
24886         * gcc.dg/20020122-4.c: New.
24887
24888 2002-01-22  H.J. Lu <hjl@gnu.org>
24889
24890         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24891         link output.
24892         * gcc.dg/special/ecos.exp: Likewise.
24893         * lib/g++-dg.exp: Likewise.
24894         * lib/g77-dg.exp: Likewise.
24895         * lib/gcc-dg.exp : Likewise.
24896         * lib/mike-g++.exp: Likewise.
24897         * lib/mike-g77.exp: Likewise.
24898         * lib/mike-gcc.exp: Likewise.
24899         * lib/objc-dg.exp: Likewise.
24900
24901 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24902
24903         PR target/5379
24904         * gcc.dg/20020122-2.c: New test.
24905
24906 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24907
24908         * gcc.dg/20020122-1.c: New test.
24909
24910 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24911
24912         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24913
24914 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24915
24916         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24917
24918 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24919
24920         * gcc.c-torture/compile/20020121-1.c: New test.
24921
24922 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24923
24924         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24925         ld_library_path.
24926
24927 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24928
24929         * gcc.dg/20020218-1.c: New test.
24930
24931 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24932
24933         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24934         messages
24935         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24936         "At global scope" warning
24937         * g++.dg/ext/align1.C: Change cygwin test for alignment
24938         from db-bogus to dg-warning
24939
24940 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24941
24942         * g77.f-torture/compile/cpp2.F: New test.
24943
24944 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24945
24946         * g++.dg/template/access1.C: New test.
24947
24948 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24949
24950         * gcc.dg/20020118-1.c: New.
24951
24952 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24953
24954         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24955
24956 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24957
24958         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24959         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24960         alignment warnings.
24961
24962 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24963
24964         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24965         torture_with_loops and torture_without_loops
24966
24967 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24968
24969         * gcc.c-torture/compile/20020116-1.c: New test.
24970
24971 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24972
24973         * gcc.dg/20020116-2.c: New test.
24974
24975         * gcc.dg/ultrasp4.c: New test.
24976
24977         * gcc.dg/20020116-1.c: New test.
24978
24979 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24980
24981         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24982         by EABI.
24983
24984 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24985
24986         * gcc.misc-tests/i386-prefetch.exp: New.
24987         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24988         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24989         * gcc.misc-tests/i386-pf-none-1.c: New test.
24990         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24991
24992 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24993
24994         * gcc.dg/gnu89-init-1.c: Add new tests.
24995
24996 2002-01-15  Andreas Jaeger  <aj@suse.de>
24997
24998         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24999         * gcc.dg/i386-mmx-2.c: Likewise.
25000         * gcc.dg/i386-sse-1.c: Likewise.
25001         * gcc.dg/i386-sse-2.c: Likewise.
25002         * gcc.dg/i386-sse-3.c: Likewise.
25003
25004 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25005
25006         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25007         Uncomment additional cases that now pass.
25008
25009 2002-01-11  Richard Henderson  <rth@redhat.com>
25010
25011         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25012         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25013
25014 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25015
25016         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25017
25018 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25019
25020         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25021         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25022
25023 2002-01-10  Dale Johannesen  <dalej@apple.com>
25024
25025         * gcc.c-torture/execute/loop-11.c: New.
25026
25027 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25028
25029         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25030         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25031
25032 2002-01-09  Richard Henderson  <rth@redhat.com>
25033
25034         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25035         type in which to perform the operation for each size.
25036
25037 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25038
25039         * gcc.c-torture/compile/20020109-2.c: New test.
25040
25041 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25042
25043         * gcc.c-torture/execute/loop-10.c: New test.
25044
25045 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25046
25047         * gcc.c-torture/compile/20010226-1.c: New test.
25048         * gcc.c-torture/compile/20010227-1.c: New test.
25049         * gcc.c-torture/compile/20010426-1.c: New test.
25050         * gcc.c-torture/compile/20010510-1.c: New test.
25051         * gcc.c-torture/compile/20010605-3.c: New test.
25052         * gcc.c-torture/compile/20010824-1.c: New test.
25053         * gcc.c-torture/execute/20010409-1.c: New test.
25054         * gcc.dg/noncompile/20000901-1.c: New test.
25055         * gcc.dg/20001023-1.c: New test.
25056         * gcc.dg/20001101-1.c: New test.
25057         * gcc.dg/20001102-1.c: New test.
25058         * gcc.dg/20010207-1.c: New test.
25059         * gcc.dg/20010405-1.c: New test.
25060         * gcc.dg/20010822-1.c: New test.
25061         * gcc.dg/20011107-1.c: New test.
25062
25063 2002-01-09  Jeffrey A Law  (law@redhat.com)
25064
25065         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25066
25067         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25068         execution failure on PA targets.
25069
25070 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25071
25072         * gcc.c-torture/compile/20020109-1.c: New test.
25073
25074 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25075
25076         * gcc.c-torture/execute/20020108-1.c: New test.
25077
25078 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25079
25080         * gcc.dg/20020108-1.c: New test.
25081
25082 2002-01-08  H.J. Lu <hjl@gnu.org>
25083
25084         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25085         for header files.
25086
25087 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25088
25089         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25090         consistency.
25091
25092 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25093
25094         * gcc.dg/altivec-4.c: Test altivec predicates.
25095
25096 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25097
25098         * gcc.c-torture/execute/20020107-1.c: New test.
25099
25100 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25101
25102         PR c/5279
25103         * gcc.c-torture/compile/20020106-1.c: New test.
25104
25105 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25106
25107         * gcc.c-torture/execute/nestfunc-4.c: New test.
25108
25109 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25110
25111         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25112         extra triple that slipped in.
25113         * g++.old-deja/g++.abi/align.C: Likewise.
25114         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25115
25116 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25117
25118         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25119         * g++.old-deja/g++.abi/align.C: Likewise.
25120         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25121
25122         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25123         on FreeBSD/i386.
25124         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25125         FreeBSD.
25126
25127 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * gcc.dg/20020104-1.c: New test.
25130
25131         * gcc.dg/20020104-2.c: New test.
25132
25133 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25134
25135         * gcc.dg/20020103-1.c: Fix typo in target selector.
25136
25137 2002-01-03  Richard Henderson  <rth@redhat.com>
25138
25139         * gcc.dg/20020103-1.c: New.
25140
25141 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25142
25143         * gcc.c-torture/execute/20020103-1.c: New test.
25144
25145 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25146
25147         * g++.dg/other/debug2.C: New test.
25148
25149         * gcc.c-torture/compile/20020103-1.c: New test.
25150
25151 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25152
25153         * gcc.dg/gnu89-init-1.c: Added new tests.
25154
25155 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25156
25157         * g++.dg/template/friend2.C: Remove as patch is reverted.
25158
25159         * g++.dg/warn/oldcast1.C: New test.
25160
25161         * g++.dg/template/ptrmem1.C: New test.
25162         * g++.dg/template/ptrmem2.C: New test.
25163
25164         * g++.dg/template/ntp.C: New test.
25165
25166         * g++.dg/other/component1.C: New test.
25167
25168         * g++.dg/template/ttp3.C: New test.
25169
25170         * g++.dg/template/friend2.C: New test.
25171         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25172
25173 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25174
25175         * g++.dg/other/ptrmem1.C: New test.
25176         * g++.dg/other/ptrmem2.C: New test.
25177
25178 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.dg/template/ctor1.C: New test.
25181
25182 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25183
25184         * g++.dg/template/friend2.C: New test.
25185
25186 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25187
25188         * gcc.dg/mmix-1.c: New test.
25189
25190 2001-12-31  Richard Henderson  <rth@redhat.com>
25191
25192         * gcc.dg/asm-5.c: New.
25193
25194 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25195
25196         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25197         in namespace __gnu_cxx
25198
25199 2001-12-30  Richard Henderson  <rth@redhat.com>
25200
25201         * gcc.dg/debug-6.c: New.
25202
25203 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25204
25205         * gcc.c-torture/compile/20011229-2.c: New test.
25206
25207 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * gcc.dg/debug-3.c: New test.
25210         * gcc.dg/debug-4.c: New test.
25211         * gcc.dg/debug-5.c: New test.
25212
25213 2001-12-29  Richard Henderson  <rth@redhat.com>
25214
25215         * g++.dg/eh/loop1.C: New.
25216
25217 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25218
25219         * g++.dg/template/crash1.C: New test.
25220
25221 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25222
25223         * g++.dg/other/const1.C: New test.
25224
25225 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25226
25227         * gcc.c-torture/compile/20011229-1.c: New test.
25228
25229 2001-12-28  Stan Shebs  <shebs@apple.com>
25230
25231         * lib/objc-torture.exp: Resync with c-torture.exp.
25232         * lib/objc.exp: Load standard libraries.
25233
25234 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25235
25236         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25237         additional tests.
25238
25239 2001-12-27  Roger Sayle <roger@eyesopen.com>
25240
25241         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25242
25243 2001-12-27  Richard Henderson  <rth@redhat.com>
25244
25245         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25246
25247 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.dg/eh/ctor1.C: New test.
25250         * g++.dg/other/error2.C: New test.
25251
25252 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         * g++.dg/other/init2.C: New test.
25255
25256 2001-12-24  Richard Henderson  <rth@redhat.com>
25257
25258         * gcc.dg/20011223-1.c: New.
25259         * gcc.dg/inline-1.c: New.
25260
25261 2001-12-23  Richard Henderson  <rth@redhat.com>
25262
25263         * gcc.dg/asm-4.c: Test operand modifiers.
25264
25265 2001-12-23  Richard Henderson  <rth@redhat.com>
25266
25267         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25268
25269 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25270
25271         * gcc.c-torture/execute/20011223-1.c: New test.
25272
25273 2001-12-21  Richard Henderson  <rth@redhat.com>
25274
25275         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25276         re-enables the warning.
25277
25278 2001-12-21  Richard Henderson  <rth@redhat.com>
25279
25280         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25281
25282 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.c-torture/compile/20011218-1.c: New test.
25285
25286 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25287
25288         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25289         arm-isr.c test.
25290         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25291         epilogue generation for ARM ISR routines.
25292
25293 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25294
25295         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25296         * gcc.dg/format/c90-printf-3.c: Likewise.
25297         * gcc.dg/format/c99-printf-3.c: Likewise.
25298         * gcc.dg/format/ext-1.c: Likewise.
25299         * gcc.dg/format/ext-6.c: Likewise.
25300         * gcc.dg/format/format.h: Prototype unlocked stdio.
25301
25302 2001-12-20  Richard Henderson  <rth@redhat.com>
25303
25304         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25305         (arena): Use it.
25306         (malloc): Correct allocation logic.  Abort if we fill up the
25307         arena before initialization complete.
25308         (realloc): Correct allocation logic.
25309
25310 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * gcc.c-torture/compile/20011219-2.c: New test.
25313
25314         * gcc.c-torture/execute/20011219-1.c: New test.
25315
25316 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25317
25318         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25319         target does not support weak symbols.
25320
25321 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * gcc.c-torture/compile/20011219-1.c: New test.
25324
25325 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25326
25327         * g++.dg/other/error1.C: New test.
25328
25329 2001-12-17  Jeffrey A Law  (law@redhat.com)
25330
25331         * gcc.c-torture/execute/20011217-1.c: New test.
25332
25333 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25334
25335         * objc.dg/special/: New directory.
25336         * objc.dg/special/special.exp: New file.
25337         * objc.dg/special/unclaimed-category-1.h: New file.
25338         * objc.dg/special/unclaimed-category-1a.m: New file.
25339         * objc.dg/special/unclaimed-category-1.m: New file.
25340
25341 2001-12-17  Andreas Jaeger  <aj@suse.de>
25342
25343         * gcc.c-torture/compile/20011217-2.c: New test.
25344
25345 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25346
25347         * gcc.c-torture/compile/20011217-1.c: New test.
25348
25349 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25350
25351         * testsuite/gcc.dg/20011214-1.c: New.
25352
25353 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25354
25355         * gcc.dg/altivec-4.c: New.
25356
25357 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25358
25359         * gcc.dg/20011113-1.c: New test.
25360
25361 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25362
25363         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25364         std::__malloc_alloc_template<0> and
25365         std::__default_alloc_template<false, 0>.
25366
25367 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25368
25369         * objc/execute/bf-21.m: New test.
25370         * objc/execute/enumeration-1.m: New test.
25371         * objc/execute/enumeration-2.m: New test.
25372
25373 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25374
25375         * gcc.dg/gnu89-init-1.c: New test.
25376
25377 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25378
25379         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25380         * g++.old-deja/g++.jason/2371.C: Likewise.
25381         * g++.old-deja/g++.jason/template33.C: Likewise.
25382         * g++.old-deja/g++.jason/template34.C: Likewise.
25383         * g++.old-deja/g++.jason/template36.C: Likewise.
25384         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25385         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25386         * g++.old-deja/g++.other/typename1.C: Likewise.
25387         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25388         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25389         * g++.old-deja/g++.pt/typename11.C: Likewise.
25390         * g++.old-deja/g++.pt/typename14.C: Likewise.
25391         * g++.old-deja/g++.pt/typename16.C: Likewise.
25392         * g++.old-deja/g++.pt/typename3.C: Likewise.
25393         * g++.old-deja/g++.pt/typename4.C: Likewise.
25394         * g++.old-deja/g++.pt/typename5.C: Likewise.
25395         * g++.old-deja/g++.pt/typename7.C: Likewise.
25396         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25397
25398 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25399
25400         * g++.dg/other/linkage1.C: New test.
25401         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25402         specifiers.
25403
25404 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25405
25406         * gcc.dg/concat.c: New test.
25407
25408 2001-12-11  Stan Shebs  <shebs@apple.com>
25409
25410         * objc/compile: New test directory.
25411         * objc/compile/compile.exp: New expect script.
25412         * objc/compile/20011211-1.m: New compile test.
25413
25414 2001-12-11  Jason Merrill  <jason@redhat.com>
25415
25416         * lib/prune.exp (prune_gcc_output): Also handle "In member
25417         function".  So many permutations...
25418
25419 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25420
25421         * g++.dg/template/typedef1.C: New test.
25422
25423 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25424
25425         * g++.dg/other/copy1.C: New test.
25426
25427 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25428
25429         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25430
25431         * gcc.dg/builtin-choose-expr.c: New.
25432
25433 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25434
25435         * gcc.dg/altivec-2.c: New.
25436
25437 2001-12-07  Richard Henderson  <rth@redhat.com>
25438
25439         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25440
25441 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25442
25443         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25444         ultrasparc.
25445
25446 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25447
25448         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25449
25450 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25451
25452         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25453         variable argument list.
25454
25455 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25456
25457         * gcc.c-torture/execute/memcheck: Delete entire directory.
25458         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25459         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25460
25461 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25462
25463         * gcc.dg/Wshadow-1.c: New test.
25464
25465 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25466
25467         * gcc.c-torture/compile/20011130-1.c: New test.
25468
25469         * gcc.dg/noncompile/20011025-1.c: New test.
25470
25471         * g++.dg/other/anon-union.C: New test.
25472
25473         * gcc.c-torture/execute/20011024-1.c: New test.
25474
25475 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25476
25477         * gcc.c-torture/execute/20000722-1.x,
25478         gcc.c-torture/execute/20010123-1.x: Remove.
25479         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25480         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25481         gcc.dg/c99-complit-2.c: New tests.
25482
25483 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25484
25485         * g++.dg/inherit/base1.C: New test.
25486
25487 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * g++.dg/other/stdarg1.C: New test.
25490
25491         * gcc.c-torture/compile/20011130-2.c: New test.
25492
25493 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25494
25495         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25496         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25497         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25498         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25499         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25500         * gcc.dg/builtin-prefetch-1.c: New test.
25501
25502 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25503
25504         * gcc.dg/20011130-1.c: New test.
25505
25506 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25507
25508         * g++.dg/other/scope1.C: New test.
25509         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25510
25511 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25512
25513         * gcc.dg/vla-init-1.c: New test.
25514
25515 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25516
25517         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25518
25519 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25520
25521         * objc.dg/alias.m: Update.
25522         * objc.dg/class-1.m: Update.
25523         * objc.dg/const-str-1.m: Update.
25524         * objc.dg/fwd-proto-1.m: Update.
25525         * objc.dg/id-1.m: Update.
25526         * objc.dg/super-class-1.m: Update.
25527
25528 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25529
25530         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25531         constructs.
25532
25533 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25534
25535         * gcc.c-torture/execute/20011128-1.c: New test.
25536
25537 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25538
25539         * gcc.dg/20011127-1.c: New test.
25540
25541 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25542
25543         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25544         from Austin Group draft 7.
25545         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25546         scanf format arguments.
25547         * gcc.dg/format/no-exargs-2.c: New test.
25548
25549 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25550
25551         * g++.dg/abi/vbase8-4.C: New test.
25552
25553 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25554
25555         * gcc.c-torture/execute/20011121-1.c: New test.
25556
25557 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25558
25559         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25560
25561 2001-11-23  Andreas Jaeger  <aj@suse.de>
25562
25563         * gcc.dg/cpp/charconst-2.c: New test.
25564
25565 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25566
25567         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25568         to the host if it is remote.  Let tests specify extra headers
25569         they use.
25570         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25571         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25572         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25573         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25574         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25575         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25576         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25577         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25578         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25579         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25580
25581 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25582
25583         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25584         for little endian ARMs.
25585
25586 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25587
25588         * gcc.c-torture/compile/20011119-1.c: New test.
25589         * gcc.c-torture/compile/20011119-2.c: New test.
25590
25591 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25592
25593         * gcc.dg/altivec-1.c: Fix typo.
25594
25595 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25596
25597         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25598
25599 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25600
25601         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25602
25603 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25604
25605         * lib/g77.exp: Don't specify --rpath-link.
25606
25607         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25608         across all the headers.
25609         * gcc.dg/format/format.exp: For testing on a remote host,
25610         copy format.h.
25611
25612         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25613         * gcc.c-torture/execute/930406-1.c: Likewise.
25614         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25615
25616 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25617
25618         * gcc.dg/altivec-1.c: New.
25619
25620 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25621
25622         * gcc.dg/cpp/fpreprocessed.c: New test case.
25623
25624 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25625
25626         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25627         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25628         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25629
25630 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25631
25632         * gcc.dg/no-builtin-1.c: New test.
25633
25634 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25635
25636         * gcc.c-torture/execute/20011115-1.c: New test.
25637
25638 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25639
25640         * gcc.c-torture/compile/20011114-2.c: New test.
25641         * gcc.c-torture/compile/20011114-3.c: New test.
25642         * gcc.c-torture/compile/20011114-4.c: New test.
25643
25644 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25645
25646         * g++.dg/other/init1.C: New test.
25647
25648 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25649
25650         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25651         message.
25652
25653         * gcc.c-torture/execute/20011114-1.c: New testcase.
25654
25655         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25656         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25657         like the (before this change) version of 20010327-1.c.
25658
25659 2001-11-14  Roger Sayle <roger@eyesopen.com>
25660
25661         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25662
25663 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25664
25665         * g++.dg/init/array2.C: New test.
25666
25667 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25668
25669         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25670
25671 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25672
25673         * g++.dg/other/forscope1.C: New test.
25674         * g++.dg/ext/forscope1.C: New test.
25675         * g++.dg/ext/forscope2.C: New test.
25676
25677 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25678
25679         * gcc.c-torture/execute/20011113-1.c: New test.
25680
25681 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25682
25683         * gcc.c-torture/execute/20011109-2.c: New test.
25684
25685         * gcc.c-torture/execute/20011109-1.c: New test.
25686
25687 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25688
25689         * gcc.c-torture/compile/20011109-1.c: New test.
25690
25691 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25692
25693         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25694         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25695         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25696         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25697         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25698         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25699         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25700
25701 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25702
25703         * g++.dg/warn/Wshadow-1.C: New tests.
25704         * g++.old-deja/g++.mike/for3.C: Update.
25705
25706 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25707
25708         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25709         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25710         XFAILs.  Adjust expected error texts.
25711         * gcc.c-torture/compile/20011106-1.c,
25712         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25713         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25714         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25715         gcc.dg/c99-array-lval-5.c: New tests.
25716
25717 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25718
25719         * gcc.dg/cpp/defined.c: Update.
25720
25721 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25722
25723         * gcc.c-torture/execute/anon-1.c: New test.
25724
25725 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25726
25727         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25728         same size, so no warning should be produced on stormy16.
25729
25730         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25731         due to oversized array.
25732         * g++.old-deja/g++.mike/ns15.C: Likewise.
25733         * g++.old-deja/g++.pt/crash16.C: Likewise.
25734
25735 2001-11-02  Graham Stott  <grahams@redhat.com>
25736
25737         * g++.dgother/debug1.C: Fix typos.
25738
25739 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25740
25741         * g++.dg/other/debug1.C: New test.
25742
25743 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25744
25745         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25746         of unsigned long.
25747
25748 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.dg/20011029-2.c: New test.
25751
25752         * gcc.c-torture/compile/20011029-1.c: New test.
25753
25754 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25755
25756         * objc/execute/class_self-1.m: New test.
25757         * objc/execute/class_self-2.m: New test.
25758
25759 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25760
25761         * gcc.misc-tests/msgs.exp: Delete.
25762         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25763         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25764         error set to match recent changes.
25765
25766 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25767
25768         * gcc.dg/20011021-1.c: New test.
25769
25770 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25771
25772         * gcc.c-torture/compile/20011023-1.c: New test.
25773
25774 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25775
25776         * lib/g77.exp: Rewrite based on lib/g++.exp.
25777
25778 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25779
25780         * gcc.c-torture/execute/20011019-1.c: New test.
25781
25782         * gcc.dg/20011018-1.c: New test.
25783
25784 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25785
25786         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25787
25788 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25789
25790         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25791         * gcc.dg/attr-invalid.c: Likewise.
25792
25793 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25794
25795         * testsuite/gcc.dg/20011015-1.c: New test.
25796
25797 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25798
25799         * g++.dg/template/unify2.C: New test.
25800
25801 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25802
25803         * g++.dg/other/exception-specification.C: New test
25804
25805 2001-10-13  Tom Rix  <trix@redhat.com>
25806
25807         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25808         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25809
25810 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25811
25812         * testsuite/gcc.dg/20011009-1.c: New test.
25813
25814 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25815
25816         PR g++/4476
25817         * g++.dg/other/friend1.C: New test.
25818
25819 2001-10-11  Richard Henderson  <rth@redhat.com>
25820
25821         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25822
25823 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25824
25825         * gcc.c-torture/compile/20011010-1.c: New.
25826
25827 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25828
25829         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25830         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25831         g77.f-torture/execute/execute.exp,
25832         g77.f-torture/noncompile/noncompile.exp,
25833         gcc.c-torture/compile/compile.exp,
25834         gcc.c-torture/execute/execute.exp,
25835         gcc.c-torture/execute/ieee/ieee.exp,
25836         gcc.c-torture/execute/memcheck/memcheck.exp,
25837         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25838         objc/execute/execute.exp: Update FSF address.
25839
25840 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25841
25842         * gcc.dg/cpp/cmdlne-C.c: Update.
25843         * gcc.dg/cpp/cmdlne-C2.c: New.
25844
25845 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25846
25847         * gcc.c-torture/execute/20011008-3.c: New.
25848
25849 2001-10-08  DJ Delorie  <dj@redhat.com>
25850
25851         * gcc.dg/20011008-1.c: New.
25852         * gcc.dg/20011008-2.c: New.
25853
25854 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25855
25856         * gcc.dg/cpp/spacing1.c: Update test.
25857
25858 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25859
25860         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25861         spelling errors of "separate" as "seperate".
25862
25863 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25864
25865         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25866         enough to avoid inlining.
25867
25868 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25869
25870         * lib/g77.exp: set libg2c_dir correctly.
25871
25872 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25873
25874         * gcc.dg/cpp/macro11.c: New test.
25875
25876 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25877
25878         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25879         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25880         gcc.dg/format/multattr-3.c: New tests.
25881         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25882         tests for format attributes on function pointers being rejected.
25883
25884 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25885
25886         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25887
25888 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25889
25890         * g++.dg/warn/format1.C: New test.
25891
25892 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25893
25894         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25895
25896 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25897
25898         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25899
25900 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25901
25902         * gcc.dg/cpp/redef2.c: Add test.
25903
25904 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25905
25906         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25907         long-standing bug on i686, apparently.
25908         * gcc.c-torture/execute/loop-2c.x: New file.
25909         * gcc.c-torture/execute/loop-2d.x: New file.
25910         * gcc.c-torture/execute/loop-3c.x: New file.
25911
25912 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25913
25914         * gcc.dg/cpp/20000625-2.c: Correct line number.
25915
25916 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25917
25918         * gcc.dg/cpp/macro10.c: New test.
25919         * gcc.dg/cpp/strify3.c: New test.
25920         * gcc.dg/cpp/spacing1.c: Add tests.
25921         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25922         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25923
25924 2001-09-24  DJ Delorie  <dj@redhat.com>
25925
25926         * gcc.c-torture/execute/20010924-1.c: New test.
25927
25928 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25929
25930         * testsuite/objc/execute/paste.m: Remove.
25931
25932 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25933
25934         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25935
25936 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25937
25938         * g77.dg/strlen0.f: New test.
25939
25940 2001-09-21  Richard Henderson  <rth@redhat.com>
25941
25942         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25943         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25944
25945 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25946
25947         Table-driven attributes.
25948         * g++.dg/ext/attrib1.C: New test.
25949
25950 2001-09-20  DJ Delorie  <dj@redhat.com>
25951
25952         * gcc.dg/20000926-1.c: Update expected warning messages.
25953         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25954         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25955         array.
25956
25957 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25958
25959         * g++.dg/eh/registers1.C: New test case.
25960
25961 2001-09-17  Richard Henderson  <rth@redhat.com>
25962
25963         * gcc.dg/array-5.c: Fix VLA decomposition test.
25964
25965 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25966
25967         * gcc.dg/cpp/line5.c: New testcase.
25968
25969 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25970
25971         * gcc.dg/cpp/macro9.c: New test.
25972
25973 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25974
25975         * gcc.c-torture/execute/980223.c: Change type of addr from long
25976         to char *.
25977
25978 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25979
25980         * gcc.c-torture/execute/20010915-1.c: New test.
25981
25982 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25983
25984         * g77.dg/bprob: New directory.
25985         * g77.dg/bprob/bprob.exp: New file.
25986         * g77.dg/bprob/bprob-1.f: New test.
25987         * g77.dg/gcov: New directory.
25988         * g77.dg/gcov/gcov.exp: New file.
25989         * g77.dg/gcov/gcov-1.f: New test.
25990         * g77.dg/gcov/gcov-1.x: New file.
25991
25992 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25993
25994         * gcc.dg/cpp/directiv.c: Update.
25995         * gcc.dg/cpp/undef1.c: Update.
25996
25997 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25998
25999         * gcc.dg/20010912-1.c: New test.
26000
26001 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26002
26003         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26004         language-independent file in lib.
26005         * lib/gcov.exp: New file.
26006
26007 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26008
26009         * gcc.c-torture/compile/20010911-1.c: New test.
26010
26011 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26012
26013         * lib/profopt.exp: New, to support profile-directed optimizations.
26014         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26015         * gcc.misc-tests/bprob-1.c: New test.
26016         * gcc.misc-tests/bprob-2.c: New test.
26017
26018 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26019
26020         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26021         XFAIL and which kinds of gcov output to verify.
26022         * gcc.misc-tests/gcov-4b.x: New file.
26023         * gcc.misc-tests/gcov-5b.x: New file.
26024         * gcc.misc-tests/gcov-6.x: New file.
26025         * gcc.misc-tests/gcov-7.c: New test.
26026         * gcc.misc-tests/gcov-7.x: New file.
26027
26028 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26029
26030         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26031         * gcc.misc-tests/gcov-6.c: New test.
26032
26033 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26034
26035         PR c++/3986
26036         * g++.dg/abi/vbase1.C: New test.
26037
26038 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26039
26040         * objc.dg/method-2.m: New.
26041
26042 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         PR c++/4203
26045         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26046         * g++.dg/init/empty1.C: New test.
26047
26048 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26049
26050         * gcc.c-torture/compile/20010903-1.c: New test.
26051
26052 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26053
26054         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26055         for m68k.
26056
26057 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26058
26059         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26060
26061         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26062
26063         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26064
26065 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26066
26067         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26068         for 16-bit 'unsigned int'.
26069
26070 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26071
26072         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26073
26074 2001-08-27  Richard Henderson  <rth@redhat.com>
26075
26076         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26077         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26078
26079 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26080
26081         * gcc.dg/asm-names.c (ymain): New.
26082
26083 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26084
26085         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26086         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26087         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26088
26089 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26090
26091         * gcc.dg/compare5.c: New testcase.
26092
26093 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26094
26095         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26096         and "In instantiation".
26097
26098 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26099
26100         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26101
26102 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26103
26104         * gcc.misc-tests/gcov.exp: Add support for branch information.
26105         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26106         * gcc.misc-tests/gcov-4.c: New test.
26107         * gcc.misc-tests/gcov-4b.c: New test.
26108         * gcc.misc-tests/gcov-5b.c: New test.
26109
26110 2001-08-20  Zack Weinberg  <zackw@panix.com>
26111
26112         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26113         expected to fail.
26114
26115 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26116
26117         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26118
26119 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26120
26121         * g++.dg/eh/template1.C: New test.
26122
26123 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26124
26125         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26126         Fix thinko.
26127         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26128         for xfail.
26129
26130 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26131
26132         * lib/g77-dg.exp:  Use prune.exp for common procedures
26133         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26134         * lib/g77.exp: (g77-dg-prune) Remove
26135
26136 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26137
26138         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26139
26140 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26141
26142         * g++.dg/template/unify1.C: New test.
26143
26144 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26145
26146         * g++.dg/abi/empty4.C: New test.
26147
26148 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26149
26150         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26151         solaris2.*
26152         * g77.f-torture/compile/pr3743.x: Likewise
26153
26154 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26155
26156         * g++.dg/other/using-declaration.C: New test.
26157
26158 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26159
26160         * gcc.dg/cpp/tr-sign.c: New testcase.
26161
26162 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26163
26164         * gcc.dg/cpp/19951025-1.c: Revert.
26165         * gcc.dg/cpp/directiv.c: We no longer process directives that
26166         interrupt macro arguments.
26167
26168 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26169
26170         * gcc.dg/bconstp-1.c: New test.
26171
26172 2001-08-03  Richard Henderson  <rth@redhat.com>
26173
26174         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26175
26176 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26177
26178         * gcc.dg/cpp/19951025-1.c: Update.
26179
26180 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26181
26182         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26183         should be x.
26184
26185 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         Kill -fhonor-std.
26188         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26189         * g++.old-deja/g++.other/std1.C: Likewise.
26190         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26191
26192 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26193
26194         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26195         (g77_pass, g77_fail, g77_finish, g77_exit,
26196         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26197
26198 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26199
26200         * g77.dg/fbackslash.f
26201         * g77.dg/fcase-preserve.f
26202         * g77.dg/ff90-1.f
26203         * g77.dg/ffixed-line-length-0.f
26204         * g77.dg/ffixed-line-length-132.f
26205         * g77.dg/ffixed-line-length-7.f
26206         * g77.dg/ffixed-line-length-72.f
26207         * g77.dg/ffixed-line-length-none.f
26208         * g77.dg/ffree-form-1.f
26209         * g77.dg/fno-backslash.f
26210         * g77.dg/fno-f90-1.f
26211         * g77.dg/fno-fixed-form-1.f
26212         * g77.dg/fno-onetrip.f
26213         * g77.dg/fno-typeless-boz.f
26214         * g77.dg/fno-underscoring.f
26215         * g77.dg/fno-vxt-1.f
26216         * g77.dg/fonetrip.f
26217         * g77.dg/ftypeless-boz.f
26218         * g77.dg/fugly-assumed.f
26219         * g77.dg/funderscoring.f
26220         * g77.dg/fvxt-1.f
26221
26222 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26223
26224         * objc.dg/fwd-proto-1.m: New.
26225         * objc.dg/local-decl-1.m: New.
26226         * objc.dg/naming-1.m: New.
26227         * objc.dg/naming-2.m: New.
26228         * objc.dg/proto-hier-1.m: New.
26229
26230 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26231
26232         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26233         largest-type elements to a struct makes its size grow.
26234
26235 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26236
26237         * g++.dg/abi/vthunk1.C: New test.
26238
26239 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26240
26241         * g++.dg/abi/vbase8-22.C: New test.
26242
26243 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26244
26245         * gcc.dg/cpp/macro8.c: New test.
26246
26247 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         * g++.dg/abi/vbase8-21.C: New test.
26250
26251 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         * g++.dg/abi/vbase8-10.C: New test.
26254
26255 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26256
26257         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26258         ${tool}_set_ld_library_path.
26259         Changed caller.
26260         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26261         g++.exp.
26262
26263 2001-07-26  Stan Cox <scox@redhat.com>
26264
26265         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26266         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26267         gcc_exit, gcc_check_unsupported_p):
26268         Moved to gcc-deps.exp
26269         * gcc-deps.exp: New file.
26270
26271 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26272
26273         * g++.old-deja/g++.pt/defarg14.C: New test.
26274
26275 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26276
26277         * g++.old-deja/g++.other/lineno5.C: New test.
26278
26279 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26280
26281         * g++.old-deja/g++.pt/crash68.C: New test.
26282
26283 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26284
26285         * g++.old-deja/g++.other/crash42.C: New test.
26286
26287 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26288
26289         * gcc.dg/cpp/extratokens.c: Fix.
26290         * gcc.dg/cpp/skipping2.c: New tests.
26291
26292 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26293
26294         * gcc.c-torture/execute/20010724-1.c: New file.
26295         * gcc.c-torture/execute/20010724-1.x: New file.
26296
26297 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26298
26299         * g++.old-deja/g++.other/cond7.C: New test.
26300
26301 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26302
26303         * g++.old-deja/g++.other/optimize4.C: New test.
26304
26305 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26306
26307         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26308
26309 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26310
26311         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26312         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26313         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26314         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26315
26316         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26317         bug report" message.
26318
26319         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26320         * g++.dg/ext/instantiate1.C: Move from old-deja.
26321
26322 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26323
26324         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26325         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26326         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26327         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26328
26329 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26330
26331         * gcc.c-torture/execute/20010723-1.c: New test.
26332
26333 2001-07-23  Ben Elliston  <bje@redhat.com>
26334
26335         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26336
26337 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26338
26339         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26340         i[34567]86-*-*.
26341         Delete handling of ieee_multilib_flags.
26342         Pass -mieee for alpha*-*-* and sh-*-*.
26343         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26344
26345 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26346
26347         Remove old-abi tests.
26348         * g++.old-deja/g++.mike/p11116.C: Remove.
26349         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26350
26351 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26352
26353         * g77.f-torture/compile/pr3743.f:  New test
26354
26355 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26356
26357         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26358
26359 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26360
26361         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26362         g++.old-deja/g++.pt/static6.C: Likewise.
26363         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26364         supports weak symbols.
26365
26366 2001-07-18  Andreas Jaeger  <aj@suse.de>
26367
26368         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26369         supported again.
26370
26371 2001-07-18  Andreas Jaeger  <aj@suse.de>
26372
26373         * gcc.dg/iftrap-1.c: Fix target line.
26374
26375 2001-07-17  Richard Henderson  <rth@redhat.com>
26376
26377         * gcc.c-torture/execute/20010717-1.c: New.
26378
26379 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26380
26381         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26382         tests.
26383
26384 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26385
26386         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26387
26388 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26389
26390         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26391         UAC_SIGBUS, UAC_NOPRINT definitions.
26392
26393 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26394
26395         * objc/execute/object_is_class.m: New test.
26396         * objc/execute/object_is_meta_class.m: New test.
26397
26398 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26399
26400         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26401         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26402
26403 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26404
26405         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26406         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26407
26408 2001-07-14  Richard Henderson  <rth@redhat.com>
26409
26410         * gcc.dg/iftrap-1.c: New.
26411
26412 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26413
26414         * g77.f-torture/execute/intrinsic77.f: New test.
26415
26416 2001-07-11  Janis Johnson <janis@us.ibm.com>
26417
26418         * gcc.misc-tests/gcov-3.c: New test.
26419
26420 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26421
26422         * gcc.c-torture/compile/20010711-1.c,
26423         * gcc.c-torture/compile/20010711-2.c: New tests.
26424
26425 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26426
26427         * gcc.c-torture/execute/20010711-1.c: New test.
26428
26429 2001-07-11  Ben Elliston  <bje@redhat.com>
26430
26431         * g++.old-deja/g++.other/enum5.C: New test.
26432
26433 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26434
26435         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26436         (g++-dg-prune): Call prune_gcc_output.
26437         * prune.exp: New file for prune_gcc_output.
26438         * lib/g++.exp, lib/gcc.exp: Load it.
26439
26440 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26441
26442         * gcc.c-torture/compile/20010701-1.c,
26443         g++.old-deja/g++.ext/attrib6.C: New tests.
26444
26445 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26446
26447         * gcc.c-torture/compile/20010706-1.c: New test.
26448
26449 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26450
26451         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26452
26453 2001-06-28  Stan Shebs  <shebs@apple.com>
26454
26455         * gcc.dg/pragma-darwin.c: New test.
26456
26457 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26458
26459         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26460         Solaris 2.[678] system.
26461
26462 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26463
26464         * gcc.dg/20010622-1.c: New test.
26465
26466 2001-06-18  Stan Shebs  <shebs@apple.com>
26467
26468         * objc.dg: New directory.
26469         * objc.dg/dg.exp: New file.
26470         * objc.dg/alias.m: New.
26471         * objc.dg/class-1.m: New.
26472         * objc.dg/class-2.m: New.
26473         * objc.dg/const-str-1.m: New.
26474         * objc.dg/const-str-2.m: New.
26475         * objc.dg/id-1.m: New.
26476         * objc.dg/method-1.m: New.
26477         * objc.dg/super-class-1.m: New.
26478         * lib/objc-dg.exp: New file.
26479
26480 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26481
26482         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26483         of label name.
26484
26485 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26486
26487         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26488
26489 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26490
26491         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26492         variable.
26493
26494 2001-06-12  Richard Henderson  <rth@redhat.com>
26495
26496         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26497
26498 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         * g++.old-deja/g++.abi/vbase5.C: New test.
26501         * g++.old-deja/g++.abi/vbase6.C: New test.
26502         * g++.old-deja/g++.abi/vbase7.C: New test.
26503
26504 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26505
26506         * gcc.c-torture/compile/20010610-1.c: New test.
26507
26508 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         * g++.old-deja/g++.abi/vbase4.C: New test.
26511
26512 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26513
26514         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26515         support %f for HC11/HC12 targets.
26516         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26517         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26518         on HC11/HC12 targets.
26519         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26520
26521 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26522
26523         * gcc.dg/wchar_t-1.c: New file.
26524         * gcc.dg/wint_t-1.c: Likewise.
26525
26526 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26527
26528         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26529
26530 2001-06-11  Richard Henderson  <rth@redhat.com>
26531
26532         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26533
26534 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26535
26536         * gcc.c-torture/compile/20010611-1.c: New test.
26537
26538 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26539
26540         * gcc.dg/c99-tag-1.c: Add more tests.
26541
26542 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26543
26544         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26545         representation on MN10300 and ARM/Thumb.
26546
26547 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26548
26549         * g77.f-torture/execute/20010610.f: New.
26550
26551 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26552
26553         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26554         names.
26555
26556 2001-06-09  Richard Henderson  <rth@redhat.com>
26557
26558         * gcc.c-torture/execute/ashrdi-1.c: New.
26559         * gcc.c-torture/execute/ashldi-1.c: New.
26560         * gcc.c-torture/execute/lshrdi-1.c: New.
26561
26562 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26563
26564         * objc/execute/load-3.m: Added. Check sending +load to categories,
26565         in addition to classes.
26566
26567 2001-06-08  Stan Shebs  <shebs@apple.com>
26568
26569         * objc/execute/load-2.m: New test.  From Nicola Pero
26570         <n.pero@mi.flashnet.it>.
26571
26572 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26573
26574         * gcc.c-torture/execute/20010605-2.c: New test.
26575
26576 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26577
26578         * g++.old-deja/g++.abi/vbase2.C: New test.
26579         * g++.old-deja/g++.abi/vbase3.C: New test.
26580
26581 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.old-deja/g++.pt/friend49.C: New test.
26584
26585 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         * g++.old-deja/g++.ext/anon3.C: New test.
26588
26589 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         * g++.old-deja/g++.other/conv7.C: New test.
26592
26593 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26594
26595         * gcc.c-torture/compile/20010605-2.c: New test.
26596
26597 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26598
26599         * gcc.c-torture/execute/20010604-1.c: New test.
26600
26601 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26602
26603         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26604
26605 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26606
26607         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26608         (g++_link_flags): Likewise.
26609         (g++_init): Pass gccpath's value to two previous functions.
26610
26611 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26612
26613         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26614         Ensure logfile entry matches exec command line.
26615
26616 2001-05-31  Richard Henderson  <rth@redhat.com>
26617
26618         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26619         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26620
26621 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26622
26623         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26624         compiler for irix6.2
26625
26626 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26627
26628         * g++.old-deja/g++.other/optimize3.C: New file.
26629
26630 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26631
26632         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26633         assemble.
26634
26635 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26636
26637         * g++.old-deja/g++.other/optimize2.C: New file.
26638
26639 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26640
26641         * gcc.c-torture/compile/20010518-2.c: New file.
26642         * gcc.c-torture/execute/20010518-1.c: New file.
26643         * gcc.c-torture/execute/20010518-2.c: New file.
26644
26645 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26646
26647         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26648
26649 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26650
26651         G++ no longer defines builtins that do not begin with __builtin.
26652         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26653         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26654         * g++.old-deja/g++.law/builtin1.C: Likewise.
26655         * g++.old-deja/g++.law/cvt2.C: Likewise.
26656         * g++.old-deja/g++.mike/net5.C: Likewise.
26657         * g++.old-deja/g++.other/builtins1.C: Likewise.
26658         * g++.old-deja/g++.other/builtins2.C: Likewise.
26659         * g++.old-deja/g++.other/builtins3.C: Likewise.
26660         * g++.old-deja/g++.other/builtins4.C: Likewise.
26661         * g++.old-deja/g++.other/inline8.C: Likewise.
26662         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26663
26664 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.old-deja/g++.pt/using1.C: Adjust.
26667         * g++.old-deja/g++.pt/using2.C: New test.
26668
26669 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26670
26671         * gcc.dg/cpp/charconst.c: New tests.
26672         * gcc.dg/cpp/escape.c: New tests.
26673         * gcc.dg/cpp/escape-1.c: New tests.
26674         * gcc.dg/cpp/escape-2.c: New tests.
26675         * gcc.dg/cpp/ucs.c: New tests.
26676
26677 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26678
26679         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26680         native compiler for irix6.5.
26681
26682 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26683
26684         * lib/g++.exp (g++_include_flags): Use args to compute
26685         get_multilibs.
26686         (g++_link_flags): Likewise.
26687         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26688
26689 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26690
26691         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26692
26693 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26694
26695         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26696         this file.
26697
26698 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26699
26700         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26701         STACK_SIZE;
26702         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26703         to STACK_SIZE; Use it to define size of add_histo array.
26704         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26705         to STACK_SIZE.
26706         (f): Use GITT_SIZE to define size of gitt local table.
26707         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26708         to STACK_SIZE; Use it to define size of bytemem array.
26709
26710 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26711
26712         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26713         on 68HC11/HC12 due to the asm instruction.
26714         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26715         * gcc.c-torture/compile/920520-1.x: Likewise.
26716         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26717         on 68HC11/HC12 because the function is larger than 64K.
26718         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26719         on 68HC11/HC12 because the structure is too large.
26720
26721 2001-05-20  Richard Henderson  <rth@redhat.com>
26722
26723         * gcc.c-torture/execute/20010520-1.c: New.
26724
26725 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26726
26727         * g++.old-deja/g++.warn/compare1.C: New test.
26728         * gcc.dg/compare4.c: New test.
26729
26730 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26731
26732         * g++.old-deja/g++.other/optimize1.C: New test.
26733
26734 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26735
26736         * g++.old-deja/g++.pt/spec41.C: New test.
26737
26738 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26739
26740         * gcc.c-torture/compile/20010114-1.x: Remove.
26741
26742 2001-05-18  Stan Shebs  <shebs@apple.com>
26743
26744         * gcc.c-torture/compile/20010518-1.c: New test.
26745
26746 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26749         * g++.old-deja/g++.pt/crash67.C: New test.
26750
26751 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26752
26753         * g++.old-deja/g++.other/debug9.C: New test.
26754
26755 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26756
26757         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26758
26759 2001-05-16  Jan Hubicka  <jh@suse.cz>
26760
26761         * gcc.c-torture/compile/20010516-1.c: New test.
26762
26763 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.old-deja/g++.other/crash41.C: New test.
26766
26767 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26768
26769         * g++.old-deja/g++.pt/crash66.C: New test.
26770
26771 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26772
26773         * g++.old-deja/g++.robertl/eb27.C: Convert.
26774
26775 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26776
26777         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26778         declaration being redundant.
26779
26780 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26781
26782         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26783
26784 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26785
26786         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26787
26788 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26789
26790         * lib/g++.exp: Use testsuite_flags.
26791
26792 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26793
26794         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26795
26796 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26797
26798         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26799
26800 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26801
26802         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26803
26804 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26805
26806         * gcc.c-torture/compile/20010313-1.c: New test.
26807
26808 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26809
26810         * gcc.dg/cpp/direct2.c: New test.
26811         * gccq.dg/cpp/direct2s.c: New test.
26812
26813         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26814
26815 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26816
26817         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26818         * g++.old-deja/g++.other/op3.C: Likewise.
26819
26820 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26821
26822         * gcc.dg/cpp/syshdr.h: New file.
26823         * gcc.dg/cpp/sysmac1.c: Update.
26824         * gcc.dg/cpp/sysmac2.c: Update.
26825
26826 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26827
26828         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26829
26830 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26831
26832         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26833         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26834
26835 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26836
26837         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26838
26839 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26840
26841         * lib/g++.exp (g++_include_flags): Don't use any special flags
26842         if TESTING_IN_BUILD_TREE is not defined.
26843         (g++_init): Use a plain 'c++' as the compiler if
26844         TESTING_IN_BUILD_TREEE is not defined.
26845
26846 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26847
26848         * g++.old-deja/g++.eh/catch13.C: New test.
26849         * g++.old-deja/g++.eh/catch14.C: New test.
26850
26851 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26852
26853         * gcc.dg/cpp/tr-define.c: New test.
26854
26855 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26856
26857         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26858         <stdlib.h>, not <malloc.h>.
26859
26860 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26861
26862         * g++.old-deja/g++.ns/template17.C: New test.
26863
26864 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26865
26866         * g++.old-deja/g++.pt/ref4.C: New test.
26867
26868 2001-04-30  Richard Henderson  <rth@redhat.com>
26869
26870         * gcc.dg/20000724-1.c: Revert last change.
26871
26872 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26873
26874         * g77.f-torture/execute/20010430.f: New test.
26875
26876 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26877
26878         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26879
26880 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26881
26882         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26883
26884 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26885
26886         * g++.old-deja/g++.eh/crash6.C: New test.
26887
26888 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26889
26890         * g++.old-deja/g++.other/warn7.C: New test.
26891
26892 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26893
26894         * g++.old-deja/g++.other/defarg9.C: New test.
26895
26896 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26897
26898         * g77.f-torture/compile/20010426.f: New test.
26899         * g77.f-torture/execute/20010426.f: New test.
26900
26901 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26902
26903         * g77.f-torture/compile/20000629-1.x: Remove - error
26904         has been fixed.
26905
26906 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26907
26908         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26909         Tweak slightly to work with g++.dg framework.
26910         * g++.dg/special/ecos.exp: Run initp1.C test.
26911         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26912
26913         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26914         its linker doesn't give line numbers either.
26915         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26916
26917 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26918
26919         * g++.old-deja/g++.other/lex1.C: New test.
26920
26921 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26922
26923         * gcc.dg/noncompile/20010425-1.c: New test.
26924
26925 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26926
26927         * g++.old-deja/g++.pt/mangle2.C: New test.
26928
26929 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26930
26931         * gcc.dg/format/plus-1.c: New test.
26932
26933 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gcc.dg/20010423-1.c: New test.
26936
26937 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26938
26939         * gcc.c-torture/execute/20010422-1.c: New test.
26940
26941 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         * g++.old-deja/g++.ns/type2.C: New test.
26944
26945 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26946
26947         * g++.old-deja/g++.other/perf1.C: New test.
26948
26949 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26950
26951         * gcc.dg/c99-func-2.c: Remove xfail.
26952         * gcc.dg/c99-func-3.c: Remove xfail.
26953         * gcc.dg/c99-func-4.c: Remove xfail.
26954
26955 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26956
26957         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26958
26959 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26960
26961         * gcc.c-torture/compile/20010423-1.c: New test.
26962
26963 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         * g++.old-deja/g++.pt/typename28.C: New test.
26966
26967 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26968
26969         * g++.old-deja/g++.abi/empty2.C: New test.
26970         * g++.old-deja/g++.abi/empty3.C: New test.
26971
26972 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * g++.old-deja/g++.other/comdat2.C: New test.
26975         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26976
26977 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26978
26979         * g++.old-deja/g++.other/overload14.C: New test.
26980
26981 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26982
26983         * g++.old-deja/g++.other/lookup23.C: New test.
26984
26985 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26986
26987         * gcc.c-torture/execute/20010403-1.c: New test.
26988
26989 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26990             Mark Mitchell  <mark@codesourcery.com>
26991
26992         * lib/old-dejagnu.exp: Don't delete output of executable.
26993         Add .exe suffix to executables.
26994
26995 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26996
26997         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26998
26999 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27000
27001         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27002
27003 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27004
27005         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27006         * g++.old-deja/g++.abi/crash1.C: New test.
27007
27008 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27009
27010         * g++.old-deja/g++.other/crash40.C: New test.
27011
27012 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27013
27014         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27015
27016 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27017
27018         * g++.old-deja/g++.other/warn6.C: New test.
27019
27020 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27021
27022         * g++.old-deja/g++.robertl/eb42.C: Same.
27023
27024 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27025
27026         * gcc.dg/wtr-conversion-1.c: New testcase.
27027
27028 2001-04-10  Richard Henderson  <rth@redhat.com>
27029
27030         * g++.old-deja/g++.other/array5.C: New.
27031
27032 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27033
27034         * gcc.c-torture/execute/20010408-1.c: New test.
27035
27036 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27037
27038         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27039         headers and constructs.
27040         * g++.old-deja/g++.robertl/eb79.C: Same.
27041         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27042         * g++.old-deja/g++.robertl/eb73.C: Same.
27043         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27044         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27045         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27046         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27047         * g++.old-deja/g++.robertl/eb44.C: Same.
27048         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27049         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27050         * g++.old-deja/g++.robertl/eb39.C: Same.
27051         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27052         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27053         * g++.old-deja/g++.robertl/eb30.C: Same.
27054         * g++.old-deja/g++.robertl/eb3.C: Same.
27055         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27056         * g++.old-deja/g++.robertl/eb21.C: Same.
27057         * g++.old-deja/g++.robertl/eb15.C: Same.
27058         * g++.old-deja/g++.robertl/eb118.C: Same.
27059         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27060         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27061         * g++.old-deja/g++.robertl/eb109.C: Same.
27062         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27063         * g++.old-deja/g++.mike/rtti1.C: Same.
27064         * g++.old-deja/g++.mike/p658.C: Same.
27065         * g++.old-deja/g++.mike/net46.C: Same.
27066         * g++.old-deja/g++.mike/net34.C: Same.
27067         * g++.old-deja/g++.mike/memoize1.C: Same.
27068         * g++.old-deja/g++.mike/eh2.C: Same.
27069         * g++.old-deja/g++.law/weak.C: Same.
27070         * g++.old-deja/g++.law/visibility7.C: Same.
27071         * g++.old-deja/g++.law/visibility25.C: Same.
27072         * g++.old-deja/g++.law/visibility22.C: Same.
27073         * g++.old-deja/g++.law/visibility2.C: Same.
27074         * g++.old-deja/g++.law/visibility17.C: Same.
27075         * g++.old-deja/g++.law/visibility13.C: Same.
27076         * g++.old-deja/g++.law/visibility10.C: Same.
27077         * g++.old-deja/g++.law/visibility1.C: Same.
27078         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27079         * g++.old-deja/g++.law/vbase1.C: Same.
27080         * g++.old-deja/g++.law/operators32.C: Same.
27081         * g++.old-deja/g++.law/nest3.C: Same.
27082         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27083         * g++.old-deja/g++.law/except5.C (main): Same.
27084         * g++.old-deja/g++.law/cvt7.C (run): Same.
27085         * g++.old-deja/g++.law/cvt2.C: Same.
27086         * g++.old-deja/g++.law/cvt16.C: Same.
27087         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27088         * g++.old-deja/g++.law/ctors17.C (main): Same.
27089         * g++.old-deja/g++.law/ctors13.C: Same.
27090         * g++.old-deja/g++.law/ctors12.C (main): Same.
27091         * g++.old-deja/g++.law/ctors10.C: Same.
27092         * g++.old-deja/g++.law/code-gen5.C: Same.
27093         * g++.old-deja/g++.law/bad-error7.C: Same.
27094         * g++.old-deja/g++.law/arm9.C: Same.
27095         * g++.old-deja/g++.law/arm12.C: Same.
27096         * g++.old-deja/g++.law/arg8.C: Same.
27097         * g++.old-deja/g++.law/arg1.C: Same.
27098         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27099         * g++.old-deja/g++.jason/template31.C: Same.
27100         * g++.old-deja/g++.jason/template24.C (main): Same.
27101         * g++.old-deja/g++.jason/2371.C: Same.
27102         * g++.old-deja/g++.eh/new2.C: Same.
27103         * g++.old-deja/g++.eh/new1.C: Same.
27104         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27105         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27106         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27107         * g++.old-deja/g++.brendan/crash62.C: Same.
27108         * g++.old-deja/g++.brendan/crash52.C: Same.
27109         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27110         * g++.old-deja/g++.brendan/crash38.C: Same.
27111         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27112         * g++.old-deja/g++.brendan/copy9.C: Same.
27113
27114 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27115
27116         * gcc.c-torture/execute/20001203-2.c (memset):
27117         Count argument is of type __SIZE_TYPE__.
27118
27119 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27120
27121         * gcc.c-torture/compile/20010404-1.c: New test.
27122
27123 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27124
27125         * gcc.c-torture/compile/20010326-1.c: New test.
27126
27127 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27128
27129         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27130         peculiarities of the SH.
27131         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27132
27133 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27134
27135         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27136         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27137         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27138
27139 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * g77.f-torture/compile/20010321-1.f: New test.
27142
27143 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27144
27145         * gcc.c-torture/compile/20010329-1.c: New test.
27146
27147 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27148
27149         * gcc.c-torture/execute/20010329-1.c: New test.
27150
27151 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27152
27153         * g++.old-deja/g++.other/eh4.C: Fix typo.
27154
27155 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27156
27157         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27158
27159 2001-03-28  Philip Blundell  <philb@gnu.org>
27160
27161         * gcc.c-torture/compile/20010328-1.c: New test.
27162
27163 2001-03-27  Richard Henderson  <rth@redhat.com>
27164
27165         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27166         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27167
27168 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27169
27170         * gcc.c-torture/compile/20010327-1.c: New test.
27171
27172 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27173
27174         * g++.old-deja/g++.other/friend12.C: New test.
27175         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27176         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27177
27178 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27179
27180         * gcc.c-torture/execute/20010325-1.c: New test.
27181
27182 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27183
27184         * g++.old-deja/g++.other/mangle3.C: New test.
27185
27186 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27187
27188         * g++.old-deja/g++.other/anon8.C: New test.
27189
27190 2001-03-20  Philip Blundell  <philb@gnu.org>
27191
27192         * gcc.c-torture/compile/20010320-1.c: New test.
27193
27194 2001-03-17  Richard Henderson  <rth@redhat.com>
27195
27196         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27197
27198 2001-03-15  Geoff Keating  <geoff@redhat.com>
27199
27200         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27201         tests on AIX.
27202
27203 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27204
27205         * g++.old-deja/g++.other/eh4.C: New test.
27206
27207 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27208
27209         * gcc.dg/cpp/mi1.c: Update.
27210
27211 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27212
27213         * g++.old-deja/g++.other/regstack.C: New test.
27214
27215 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27216
27217         * g++.old-deja/g++.other/ref4.C: New test.
27218
27219 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27220
27221         * objc/execute/va_method.m: Added.
27222         * objc/execute/IMP.m: Added.
27223         * objc/execute/_cmd.m: Added.
27224         * objc/execute/accessing_ivars.m: Added.
27225         * objc/execute/class-1.m: Added.
27226         * objc/execute/class-10.m: Added.
27227         * objc/execute/class-11.m: Added.
27228         * objc/execute/class-12.m: Added.
27229         * objc/execute/class-13.m: Added.
27230         * objc/execute/class-14.m: Added.
27231         * objc/execute/class-2.m: Added.
27232         * objc/execute/class-3.m: Added.
27233         * objc/execute/class-4.m: Added.
27234         * objc/execute/class-5.m: Added.
27235         * objc/execute/class-6.m: Added.
27236         * objc/execute/class-7.m: Added.
27237         * objc/execute/class-8.m: Added.
27238         * objc/execute/class-9.m: Added.
27239         * objc/execute/class-tests-1.h
27240         * objc/execute/class-tests-2.h
27241         * objc/execute/compatibility_alias.m: Added.
27242         * objc/execute/encode-1.m: Added.
27243         * objc/execute/formal_protocol-1.m: Added.
27244         * objc/execute/formal_protocol-2.m: Added.
27245         * objc/execute/formal_protocol-3.m: Added.
27246         * objc/execute/formal_protocol-4.m: Added.
27247         * objc/execute/formal_protocol-5.m: Added.
27248         * objc/execute/formal_protocol-6.m: Added.
27249         * objc/execute/formal_protocol-7.m: Added.
27250         * objc/execute/informal_protocol.m: Added.
27251         * objc/execute/initialize.m: Added.
27252         * objc/execute/load.m: Added.
27253         * objc/execute/many_args_method.m: Added.
27254         * objc/execute/nested-3.m: Added.
27255         * objc/execute/no_clash.m: Added.
27256         * objc/execute/private.m: Added.
27257         * objc/execute/redefining_self.m: Added.
27258         * objc/execute/root_methods.m: Added.
27259         * objc/execute/selector-1.m: Added.
27260         * objc/execute/static-1.m: Added.
27261         * objc/execute/static-2.m: Added.
27262         * objc/execute/va_method.m: Added.
27263
27264 2001-03-10  Richard Henderson  <rth@redhat.com>
27265
27266         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27267
27268 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27269
27270         * g++.old-deja/g++.other/crash31.C: XFAIL.
27271         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27272         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27273         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27274         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27275         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27276
27277 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27278
27279         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27280
27281 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27282
27283         * gcc.dg/20000724-1.c: Don't use multiline strings.
27284
27285 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27286
27287         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27288         result of -cString against what we expect it to be; don't just
27289         print it out for no one to read.
27290
27291         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27292         Based on testcases provided by Nicola Pero.
27293
27294 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27295
27296         * gcc.dg/cpp/macro7.c: New test.
27297
27298 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27299
27300         * gcc.dg/cpp/multiline.c: Update.
27301
27302 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27303
27304         * g++.old-deja/g++.other/enum3.C: New test.
27305
27306 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27307
27308         * g++.old-deja/g++.other/pod1.C: New test.
27309
27310 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27311
27312         * g++.old-deja/g++.ext/overload1.C: New test.
27313
27314 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27315
27316         * g++.old-deja/g++.pt/using1.C: New test.
27317
27318 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27319
27320         * g++.old-deja/g++.other/using9.C: New test.
27321
27322 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27323
27324         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27325
27326         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27327
27328 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27329
27330         * g++.old-deja/g++.ext/realpt1.C: Remove.
27331
27332 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27333
27334         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27335
27336 2001-02-26  Will Cohen  <wcohen@redhat.com>
27337
27338         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27339
27340 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27341
27342         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27343         templatized constructors.
27344
27345 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27346
27347         * gcc.c-torture/execute/20010224-1.c: New test.
27348
27349 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27350
27351         * gcc.c-torture/execute/20010222-1.c: New test.
27352
27353 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27354
27355         * g++.old-deja/g++.other/inline20.C: New test.
27356
27357 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27358
27359         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27360
27361 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27362
27363         * g++.old-deja/g++.other/lookup22.C: New test.
27364
27365 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27366
27367         * g77.dg: New directory.
27368         * g77.dg/20010216-1.f: New test case.
27369         * g77.dg/dg.exp: New driver.
27370         * lib/g77-dg.exp: New driver library.
27371
27372 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27373
27374         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27375
27376 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27377
27378         * g++.old-deja/g++.other/decl9.C: New test.
27379
27380 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27381
27382         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27383         not need <string> and also tests the initialization at runtime.
27384
27385 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27386
27387         * gcc.c-torture/execute/longlong.c: New test.
27388
27389 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27390
27391         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27392
27393 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27394
27395         * gcc.c-torture/execute/920302-1.c (execute):
27396         Change argument type to short.
27397
27398 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27399
27400         * g++.old-deja/g++.pt/deduct6.C: New test.
27401
27402 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27403
27404         * g++.old-deja/g++.pt/deduct5.C: New test.
27405
27406 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27407
27408         * gcc.c-torture/execute/20010209-1.c: New test.
27409
27410 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27411
27412         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27413
27414 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27415
27416         * g++.dg/vtgc1.C: Update for new ABI.
27417
27418         * consistency.vlad: New directory, 1665 files.
27419
27420 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27421
27422         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27423         return type.
27424         * gcc.dg/cpp/digraphs.c: Declare puts.
27425
27426 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27427
27428         * g++.old-deja/g++.other/warn5.C: New test.
27429
27430 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27431
27432         * g++.old-deja/g++.pt/spec40.C: New test.
27433
27434 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27435
27436         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27437         case.
27438         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27439
27440 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27441
27442         * gcc.c-torture/compile/20010209-1.c: New test.
27443
27444 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27445
27446         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27447         excess errors message but not if it crashes.
27448         * g++.old-deja/g++.other/crash27.C: Likewise.
27449         * g++.old-deja/g++.other/crash28.C: Likewise.
27450         * g++.old-deja/g++.other/crash30.C: Likewise.
27451         * g++.old-deja/g++.other/crash32.C: Likewise.
27452         * g++.old-deja/g++.other/crash35.C: Likewise.
27453         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27454
27455 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27456
27457         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27458         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27459         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27460         g77.f-torture/execute/execute.exp,
27461         g77.f-torture/noncompile/noncompile.exp,
27462         gcc.c-torture/execute/execute.exp,
27463         gcc.c-torture/execute/memcheck/memcheck.exp,
27464         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27465         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27466         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27467         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27468         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27469         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27470         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27471         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27472         Remove bug reporting instructions with ancient email addresses.
27473
27474 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27475
27476         * gcc.dg/20010202-1.c: New test.
27477         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27478
27479 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27480
27481         * g++.dg/stdbool-if.C: New test.
27482
27483 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27484
27485         * objc/execute/fdecl.m: Added main().
27486
27487 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27488
27489         * gcc.c-torture/execute/20010206-1.c: New test.
27490
27491 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27492
27493         * gcc.dg/cpp/avoidpaste1.c: Update.
27494
27495 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27496
27497         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27498         Pero <nicola@brainstorm.co.uk>.
27499         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27500
27501 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * g++.old-deja/g++.pt/spec39.C: New test.
27504
27505 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27506
27507         * gcc.c-torture/compile/20010202-1.c: New test.
27508
27509 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27510
27511         * g++.old-deja/g++.abi/primary2.C: New test.
27512         * g++.old-deja/g++.abi/primary3.C: New test.
27513         * g++.old-deja/g++.abi/primary4.C: New test.
27514         * g++.old-deja/g++.abi/primary5.C: New test.
27515         * g++.old-deja/g++.abi/vtable3.h: New test.
27516         * g++.old-deja/g++.abi/vtable3a.C: New test.
27517         * g++.old-deja/g++.abi/vtable3b.C: New test.
27518         * g++.old-deja/g++.abi/vtable3c.C: New test.
27519         * g++.old-deja/g++.abi/vtable3d.C: New test.
27520         * g++.old-deja/g++.abi/vtable3e.C: New test.
27521         * g++.old-deja/g++.abi/vtable3f.C: New test.
27522         * g++.old-deja/g++.abi/vtable3g.C: New test.
27523         * g++.old-deja/g++.abi/vtable3h.C: New test.
27524         * g++.old-deja/g++.abi/vtable3i.C: New test.
27525         * g++.old-deja/g++.abi/vtable3j.C: New test.
27526         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27527
27528 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27529
27530         * g++.old-deja/g++.other/anon6.C: New test.
27531         * g++.old-deja/g++.other/anon7.C: New test.
27532
27533 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27534
27535         * gcc.dg/cpp/avoidpaste2.c: New tests.
27536
27537 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27538
27539         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27540
27541 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27542
27543         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27544         DECIMAL_DIG cases for Irix."
27545
27546 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27547
27548         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27549
27550 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27551
27552         * gcc.dg/c99-tag-1.c: New test.
27553
27554 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27555
27556         * gcc.dg/cpp/tr-warn1.c: Add tests.
27557
27558 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27559
27560         * gcc.dg/cpp/avoidpaste1.c: Update.
27561         * gcc.dg/cpp/paste4.c: Update.
27562
27563 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27564
27565         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27566         cases for Irix.
27567
27568 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27569
27570         * g++.old-deja/g++.other/inline19.C: New test.
27571
27572 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27573
27574         * gcc.dg/Wlarger-than.c: New test.
27575
27576 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27577
27578         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27579
27580 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27581
27582         * gcc.c-torture/execute/20010129-1.c: New test.
27583         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27584
27585 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27586
27587         * gcc.dg/cpp/avoidpaste1.c: Test case.
27588
27589 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27590
27591         * g++.old-deja/g++.other/inline18.C: New test.
27592
27593 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27594
27595         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27596         and __builtin_putchar.
27597
27598 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27599
27600         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27601         tests.
27602
27603 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27604
27605         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27606         floating point number rounding mode to round to the nearest
27607         representable mode.
27608
27609 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27610
27611         * g++.old-deja/g++.other/mangle2.C: New test.
27612
27613 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27614
27615         * gcc.c-torture/compile/20010124-1.c: New test.
27616
27617 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27618
27619         * g++.old-deja/g++.pt/spec38.C: New test.
27620
27621 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27622
27623         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27624         "Build don't run".
27625
27626 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27627
27628         * gcc.c-torture/execute/20010123-1.c: New test.
27629
27630 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27631
27632         * g++.old-deja/g++.pt/spec37.C: New test.
27633
27634 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         * g++.old-deja/g++.pt/overload14.C: New test.
27637
27638 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27639
27640         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27641         __builtin_return_address.
27642
27643 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27644
27645         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27646         * g++.old-deja/g++.pt/spec35.C: New test.
27647         * g++.old-deja/g++.pt/spec36.C: New test.
27648
27649 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27650
27651         * gcc.c-torture/compile/20010118-1.c: New test.
27652
27653 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27654
27655         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27656
27657 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27658
27659         * gcc.c-torture/execute/20010119-1.c: New test.
27660
27661 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27662
27663         * g++.old-deja/g++.other/vbase5.C: New test.
27664
27665 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27666
27667         * gcc.c-torture/execute/20010118-1.c: New test.
27668
27669 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27670
27671         * g++.old-deja/g++.pt/deduct3.C: New test.
27672
27673 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27674
27675         * g++.old-deja/g++.pt/spec34.C: New test.
27676
27677 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27678
27679         * g77.f-torture/compile/20000601-2.f: New test.
27680
27681 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27682
27683         * g++.old-deja/g++.other/init17.C: New test.
27684
27685 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27686
27687         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27688
27689 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27690
27691         * g++.old-deja/g++.pt/unify8.C: New test.
27692
27693 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27694
27695         * g++.old-deja/g++.abi/vbase1.C: New test.
27696
27697 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27698
27699         * g++.old-deja/g++.pt/crash65.C: New test.
27700
27701 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27702
27703         * gcc.dg/cpp/assembl2.S: New test case.
27704
27705 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27706
27707         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27708         are supported.
27709
27710 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27711
27712         * g++.old-deja/g++.other/builtins1.C: New test.
27713         * g++.old-deja/g++.other/builtins2.C: Likewise.
27714         * g++.old-deja/g++.other/builtins3.C: Likewise.
27715         * g++.old-deja/g++.other/builtins4.C: Likewise.
27716
27717 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27718
27719         * gcc.c-torture/compile/20010117-1.c: New test.
27720         * gcc.c-torture/compile/20010117-2.c: New test.
27721
27722 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27723
27724         * g77.f-torture/execute/20010116.[fx]: New test,
27725         XFAIL on i?86-*-*.
27726         * g77.f-torture/compile/20010115.f: Indicate it's
27727         a test for PR fortran/1636.
27728
27729 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27730
27731         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27732
27733 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27734
27735         * g77.f-torture/compile/20010115.f: New test.
27736
27737 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27738
27739         * g++.old-deja/g++.pt/nontype5.C: New test.
27740
27741 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27742
27743         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27744         have an equivalent working one below it.
27745
27746 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27747
27748         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27749         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27750
27751 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27752
27753         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27754         message containing "init_priority".
27755         (conpr-2.C): Likewise.
27756         (conpr-3.C): Likewise.
27757         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27758
27759 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27760
27761         * gcc.c-torture/execute/20010114-2.c: New test.
27762
27763 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27764
27765         * gcc.c-torture/compile/20010114-1.c: New test.
27766         * gcc.c-torture/compile/20010114-1.x: Xfail.
27767         * gcc.c-torture/compile/20010114-2.c: New test.
27768         * gcc.c-torture/execute/20010114-1.c: New test.
27769         * gcc.dg/trunc-1.c: New test.
27770         * gcc.dg/uninit-B.c: New test.
27771
27772 2001-01-13  Nick Clifton  <nickc@redhat.com>
27773
27774         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27775         target.
27776
27777 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27778
27779         * gcc.c-torture/compile/20010113-1.c: New test.
27780
27781 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27782
27783         * gcc.c-torture/compile/20001212-1.c: New test.
27784
27785 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27786
27787         * gcc.dg/cpp/widestr1.c: Update.
27788         * gcc.dg/cpp/prag-imp.c: Remove.
27789
27790 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27791
27792         * gcc.c-torture/execute/20000801-3.x: Remove.
27793         * gcc.dg/c90-init-1.c: New test.
27794         * gcc.dg/c99-init-1.c: New test.
27795         * gcc.dg/c99-init-2.c: New test.
27796         * gcc.dg/gnu99-init-1.c: New test.
27797
27798 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27799
27800         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27801         testing that no relevant ones were found.
27802
27803 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27804
27805         * g++.old-deja/g++.pt/cast2.C: New test.
27806
27807 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27808
27809         * g++.old-deja/g++.pt/friend47.C: New test.
27810
27811 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.old-deja/g++.pt/instantiate13.C: New test.
27814
27815 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.other/defarg7.C: New test.
27818         * g++.old-deja/g++.other/defarg8.C: New test.
27819
27820 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         * g++.old-deja/g++.pt/crash64.C: New test.
27823
27824 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27825
27826         * g++.old-deja/g++.pt/crash63.C: New test.
27827
27828 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27829
27830         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27831
27832 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27833
27834         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27835
27836 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27837
27838         * g++.old-deja/g++.pt/error3.C: New test.
27839
27840 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27841
27842         * g++.old-deja/g++.other/crash39.C: New test.
27843
27844 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27845
27846         * g++.old-deja/g++.other/vbase4.C: New test.
27847
27848 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27849
27850         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27851         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27852         * gcc.dg/special/special.exp: New test driver which will check
27853         for alias support for the above test.
27854
27855 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27856
27857         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27858         problems on small machines.
27859         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27860         parameterize.
27861
27862 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27863
27864         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27865         mips.
27866         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27867
27868 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27869
27870         * g++.old_deja/g++.pt/using8.C: New test.
27871
27872 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27873
27874         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27875
27876 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27877
27878         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27879         where a failure is expected.
27880         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27881
27882 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27883
27884         * g++.old_deja/g++.pt/instantiate12.C: New test.
27885
27886 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27887
27888         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27889         start of structs.
27890         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27891         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27892         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27893         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27894         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27895         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27896         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27897         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27898         * g++.old-deja/g++.eh/spec6.C: Likewise.
27899         * g++.old-deja/g++.jason/crash3.C: Likewise.
27900         * g++.old-deja/g++.law/ctors11.C: Likewise.
27901         * g++.old-deja/g++.law/ctors17.C: Likewise.
27902         * g++.old-deja/g++.law/ctors5.C: Likewise.
27903         * g++.old-deja/g++.law/ctors9.C: Likewise.
27904         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27905         * g++.old-deja/g++.mike/net22.C: Likewise.
27906         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27907         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27908         * g++.old-deja/g++.mike/virt3.C: Likewise.
27909         * g++.old-deja/g++.niklas/t128.C: Likewise.
27910         * g++.old-deja/g++.other/anon4.C: Likewise.
27911         * g++.old-deja/g++.other/using1.C: Likewise.
27912         * g++.old-deja/g++.other/warn3.C: Likewise.
27913         * g++.old-deja/g++.pt/t37.C: Likewise.
27914         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27915         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27916
27917 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27918
27919         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27920
27921 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27922
27923         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27924
27925 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27926
27927         * gcc.c-torture/compile/20010107-1.c: New test.
27928
27929 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27930
27931         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27932
27933 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27934
27935         * gcc.dg/format/format.h: New file.
27936         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27937         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27938         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27939         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27940         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27941         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27942         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27943         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27944         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27945         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27946         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27947         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27948         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27949         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27950         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27951         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27952         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27953         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27954         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27955         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27956         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27957         instead of declaring standard types, macros and functions in each
27958         test.
27959
27960 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27961
27962         * gcc.c-torture/execute/20010106-1.c: New test.
27963
27964 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27965
27966         * gcc.dg/format/format.exp: New file.
27967         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27968         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27969         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27970         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27971         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27972         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27973         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27974         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27975         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27976         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27977         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27978         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27979         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27980         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27981         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27982         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27983         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27984         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27985         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27986         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27987         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27988         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27989         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27990         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27991         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27992         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27993         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27994         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27995         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27996         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27997         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27998         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27999         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28000         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28001         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28002         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28003         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28004         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28005         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28006         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28007         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28008         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28009
28010 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28011
28012         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28013         account.
28014
28015 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28016
28017         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28018
28019 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28020
28021         * g++.old-deja/g++.pt/crash62.C: New test.
28022
28023 2001-01-04  Richard Henderson  <rth@redhat.com>
28024
28025         * gcc.dg/20000926-1.c: Update expected warnings.
28026         * gcc.dg/array-2.c: Likewise.
28027         * gcc.dg/array-4.c: Also validate flexible array members.
28028         * gcc.dg/c99-flex-array-1.c: New.
28029
28030 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28031
28032         * gcc.c-torture/compile/20001222-1.x: Remove.
28033
28034 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28035
28036         * gcc.c-torture/execute/built-in-setjmp.c: New.
28037
28038 2001-01-03  Richard Henderson  <rth@redhat.com>
28039
28040         * gcc.dg/940510-1.c: Update expected error wording.
28041         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28042
28043 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28044
28045         * lib/target-supports.exp (check_alias_available): Modified to
28046         indicate aliases not supported if only weak aliases are supported.
28047
28048 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28049
28050         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28051         Turn on cmpstrsi checks for __pj__ and __i370__.
28052
28053 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28054
28055         * g++.old-deja/g++.other/virtual11.C: New test.
28056
28057 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28058
28059         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28060
28061 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28062
28063         * gcc.c-torture/compile/20010102-1.c: New test.
28064
28065 2001-01-02  Andreas Jaeger  <aj@suse.de>
28066
28067         * gcc.dg/noreturn-3.c: New test.
28068
28069         * gcc.dg/noreturn-4.c: New test.
28070
28071 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28072
28073         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28074         __builtin_fputc and __builtin_fwrite.
28075
28076 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28077
28078         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28079         signed char, not default char.
28080
28081 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28082
28083         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28084
28085 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28086
28087         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28088
28089 2000-12-29  Richard Henderson  <rth@redhat.com>
28090
28091         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28092         (__cyg_profile_func_exit): Define.
28093
28094 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28095
28096         * g++.dg/vtgc1.C: New test.
28097
28098 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28099
28100         * gcc.dg/noncompile/20001228-1.c: New test.
28101
28102         * gcc.dg/20001228-1.c: New test.
28103
28104         * gcc.c-torture/execute/20001228-1.c: New test.
28105
28106 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28107
28108         * gcc.dg/format-strfmon-1.c: New test.
28109
28110 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28111
28112         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28113         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28114         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28115         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28116         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28117         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28118         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28119         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28120         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28121         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28122         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28123         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28124         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28125
28126         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28127         * gcc.c-torture/execute/string-opt-4.c: Test index.
28128
28129 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28130
28131         * gcc.c-torture/compile/20001226-1.c: New test.
28132
28133 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28134
28135         * gcc.c-torture/compile/20001222-1.c: New test.
28136         * gcc.c-torture/compile/20001222-1.x: Xfail.
28137
28138 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28139
28140         * gcc.c-torture/execute/comp-goto-2.c: New test.
28141
28142 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28143
28144         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28145         Use long types if __INT_MAX__ is 32767.
28146         (main): Use cast to (sint32 *) when poking 88 into a_page.
28147
28148         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28149
28150 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28151
28152         * gcc.c-torture/compile/20001221-1.c: New test.
28153         * gcc.c-torture/execute/20001221-1.c: New test.
28154
28155 2000-12-20  Richard Henderson  <rth@redhat.com>
28156
28157         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28158         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28159
28160 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28161
28162         * gcc.dg/compare3.c: New test.
28163
28164 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28165
28166         * gcc.dg/format-warnll-1.c: New test.
28167
28168 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28169
28170         * gcc.dg/cpp/cmdlne-P.c: New test.
28171
28172 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28173
28174         * gcc.c-torture/execute/builtin-abs-1.c,
28175         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28176
28177 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28178
28179         * gcc.dg/cpp/multiline.c: New test.
28180
28181 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28182
28183         * g++.old-deja/g++.other/syshdr1.C: Update.
28184         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28185
28186 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28187
28188         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28189
28190 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28191
28192         * g++.old-deja/g++.pt/ttp65.C: New test.
28193
28194 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28195
28196         * g++.old-deja/g++.pt/ttp64.C: New test.
28197
28198 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28199
28200         * g++.old-deja/g++.pt/spec33.C: New test.
28201
28202 2000-12-14  Catherine Moore  <clm@redhat.com>
28203
28204         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28205         * gcc.c-torture/execute/920612-2.c: Likewise.
28206         * gcc.c-torture/execute/920428-2.c: Likewise.
28207         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28208         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28209
28210 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28211
28212         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28213         * gcc.dg/pack-test-2.c: Likewise.
28214
28215 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28216
28217         Tests by Zack Weinberg <zackw@stanford.edu>.
28218
28219         * gcc.dg/cpp/defined.c: Update.
28220         * gcc.dg/cpp/defined_trad.c: New tests.
28221
28222 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28223
28224         * gcc.dg/cpp/trad-direct.c: Update.
28225
28226 2000-12-11  Neil Booth  <neilb@earthling.net>
28227
28228         * gcc.dg/cpp/defined_trad.c
28229
28230 2000-12-11  Neil Booth  <neilb@earthling.net>
28231
28232         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28233
28234 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28235
28236         * gcc.dg/format-miss-2.c: New test.
28237
28238 2000-12-09  Neil Booth  <neilb@earthling.net>
28239
28240         * gcc.dg/cpp/lineflags.c: New tests.
28241         * gcc.dg/cpp/poison.c: Update.
28242         * gcc.dg/cpp/redef2.c: Update.
28243         * gcc.dg/cpp/skipping.c: New test.
28244
28245 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28246
28247         * g++.old-deja/g++.other/eh3.C: New testcase.
28248
28249 2000-12-07  Neil Booth  <neilb@earthling.net>
28250
28251         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28252         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28253         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28254         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28255         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28256         Update.
28257
28258 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28259
28260         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28261         __SIZE_TYPE__ instead of int for type of integers cast to
28262         pointers.
28263
28264 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28265
28266         * g++.old-deja/g++.other/cleanup4.C: New test.
28267
28268 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28269
28270         * format-sec-1.c: New test.
28271
28272 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28273
28274         * gcc.dg/format-nonlit-3.c: New test.
28275
28276 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28277
28278         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28279         through a null pointer.
28280
28281 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28282
28283         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28284         * g++.old-deja/g++.pt/partial4.C: New test.
28285
28286 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28287
28288         * gcc.c-torture/execute/ieee/hugeval.x: New.
28289
28290 2000-12-06  Neil Booth  <neilb@earthling.net>
28291
28292         * gcc.dg/cpp/backslash2.c: New tests.
28293
28294 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28295
28296         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28297         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28298
28299 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28300
28301         * gcc.c-torture/execute/20001203-2.c: New testcase.
28302
28303 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28306         * g++.old-deja/g++.other/virtual10.C: New test.
28307
28308 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28309
28310         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28311
28312 2000-12-05  Richard Henderson  <rth@redhat.com>
28313
28314         * gcc.c-torture/compile/20001205-1.c: New.
28315
28316 2000-12-04  Neil Booth  <neilb@earthling.net>
28317
28318         * g++.old-deja/g++.other/virtual9.C: New test.
28319         * g++.old-deja/g++.pt/crash61.C: New test.
28320         * gcc.c-torture/execute/loop-9.c: New test.
28321
28322 2000-12-04  Neil Booth  <neilb@earthling.net>
28323
28324         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28325         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28326         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28327         * gcc.dg/cpp/extratokens.c: ...here.
28328
28329 2000-12-04  Neil Booth  <neilb@earthling.net>
28330
28331         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28332         New tests.
28333
28334 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28335
28336         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28337         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28338
28339 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28340
28341         * gcc.c-torture/execute/20001203-1.c: New test.
28342
28343 2000-12-03  Neil Booth  <neilb@earthling.net>
28344
28345         * gcc.dg/cpp/macro6.c: New test cases.
28346
28347 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28348
28349         * gcc.c-torture/execute/string-opt-9.c: New test.
28350         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28351         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28352         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28353
28354         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28355         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28356
28357 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28358
28359         * gcc.dg/cpp/if-6.c: New testcase.
28360
28361         * gcc.dg/20001201-1.c: New testcase.
28362
28363 2000-12-02  Neil Booth  <neilb@earthling.net>
28364
28365         * g++.old-deja/g++.other/externC4.C,
28366         g++.old-deja/g++.other/friend10.C: New tests.
28367
28368 2000-12-02  Neil Booth  <neilb@earthling.net>
28369
28370         * g++.old-deja/g++.other/instan2.C
28371         * g++.old-deja/g++.other/instan3.C: New test.
28372
28373 2000-12-02  Neil Booth  <neilb@earthling.net>
28374
28375         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28376         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28377         gnuc99.c,gnuc99-pedantic.c: New tests.
28378
28379 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28380
28381         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28382         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28383
28384 2000-12-01  Neil Booth  <neilb@earthling.net>
28385
28386         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28387         * gcc.dg/cpp/poison.c: Update.
28388         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28389
28390 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28391
28392         * g77.f-torture/execute/20001201.f: New test.
28393
28394 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28395
28396         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28397
28398 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28399
28400         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28401
28402 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.old-deja/g++.other/cast6.C: New test.
28405
28406 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28407
28408         * gcc.c-torture/execute/20001130-2.c: New testcase.
28409
28410 2000-11-30  Richard Henderson  <rth@redhat.com>
28411
28412         * gcc.c-torture/execute/20001130-1.c: New test.
28413
28414 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28415
28416         * g++.old-deja/g++.other/op3.C: New test.
28417
28418 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28419
28420         * g++.old-deja/g++.other/op2.C: New test.
28421
28422 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28423
28424         * g++.old-deja/g++.other/crash38.C: New test.
28425
28426 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28427
28428         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28429
28430 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28431
28432         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28433         tests.
28434         * gcc.c-torture/execute/string-opt-6.c: New test.
28435
28436         * gcc.dg/20001117-1.c: Add main.
28437
28438 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28439
28440         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28441         Move from here ...
28442         * gcc.dg/940510-1.c: ... to here.
28443
28444         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28445         zero-size arrays in toplevel structures.
28446
28447 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28448
28449         * gcc.c-torture/execute/loop-8.c: New test.
28450
28451 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28452
28453         * g++.old-deja/g++.other/base1.C: New test.
28454
28455 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         * g++.old-deja/g++.other/parse2.C: New test.
28458
28459 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28460
28461         * g++.old-deja/g++.pt/incomplete1.C: New test.
28462
28463 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28464
28465         * g++.old-deja/g++.other/friend9.C: New test.
28466
28467 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28468
28469         * gcc.dg/20001127-1.c: New test.
28470
28471 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.pt/friend46.C: New test.
28474
28475 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28476
28477         * g++.old-deja/g++.other/ptrmem8.C: New test.
28478
28479 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28480
28481         * gcc.c-torture/execute/string-opt-7.c: New test.
28482         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28483
28484 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28485
28486         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28487         instead of 'mkcheck 2'.
28488
28489 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28490
28491         * gcc.c-torture/execute/memcheck/driver.c,
28492         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28493         C9X references to refer to C99.
28494
28495 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28496
28497         * gcc.dg/ultrasp3.c: New test.
28498
28499 2000-11-25  Neil Booth  <neilb@earthling.net>
28500
28501         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28502
28503 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28504
28505         * gcc.c-torture/compile/20001123-2.c: New.
28506
28507 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28508
28509         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28510
28511 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28512
28513         * gcc.dg/sequence-point-1.c: Add some new tests.
28514         * gcc.c-torture/execute/20001124-1.c: New test.
28515
28516 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28517
28518         * g++.old-deja/g++.other/vaarg4.C: New test.
28519         * gcc.c-torture/compile/20001123-1.c: New test.
28520
28521 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28522
28523         * g++.other/crash24.C: Adjust and remove XFAIL.
28524         * g++.other/crash37.C: New test.
28525
28526 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28527
28528         * g++.old-deja/g++.pt/instantiate9.C: New test.
28529
28530 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28531
28532         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28533         new ABI, too.
28534
28535         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28536         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28537
28538 2000-11-22  Neil Booth  <neilb@earthling.net>
28539
28540         * gcc.dg/cpp/Wtrigraphs.c: New test.
28541
28542 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28543
28544         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28545
28546 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28547
28548         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28549
28550 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28551
28552         * lib/gcc-dg.exp: load_lib scanasm.exp.
28553         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28554         * lib/g++-dg.exp: load_lib scanasm.exp.
28555         * lib/scanasm.exp: New.
28556         (scan-assembler, scan-assembler-not): Add optional arguments to
28557         test name, or if not present, the pattern name.
28558         (scan-assembler-dem, scan-assembler-dem-not): New.
28559
28560         * g++.dg/dg.exp: New.
28561
28562 2000-11-21  Neil Booth  <neilb@earthling.net>
28563
28564         * gcc.dg/cpp/integrated1.c: Remove.
28565
28566 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28567
28568         * gcc.c-torture/execute/20001121-1.c: New test.
28569
28570 2000-11-21  Richard Henderson  <rth@redhat.com>
28571
28572         * gcc.c-torture/compile/20001121-1.c: New test.
28573
28574 2000-11-20  Neil Booth  <neilb@earthling.net>
28575
28576         * gcc.dg/cpp/integrated1.c: New test.
28577
28578 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28579
28580         * g++.old-deja/g++.other/inline17.C: New test.
28581
28582 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28583
28584         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28585         local variable to be zero: I made the variable global. Now
28586         uses abort() and exit() instead of relying on main's return value.
28587
28588 2000-11-20  Neil Booth  <neilb@earthling.net>
28589
28590         * gcc.dg/cpp/paste2.c: Update test.
28591         * objc/execute/paste.m: New test.
28592
28593 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28594
28595         * gcc.dg/c99-condexpr-1.c: New test.
28596
28597 2000-11-20  Neil Booth  <neilb@earthling.net>
28598
28599         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28600
28601 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         * g++.old-deja/g++.pt/export1.C: New test.
28604
28605 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28606
28607         * gcc.dg/20001117-1.c: New test.
28608
28609 2000-11-18  Richard Henderson  <rth@redhat.com>
28610
28611         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28612
28613 2000-11-18  Richard Henderson  <rth@redhat.com>
28614
28615         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28616         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28617         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28618
28619 2000-11-18  Richard Henderson  <rth@redhat.com>
28620
28621         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28622         (main): New.  Exit cleanly.
28623
28624 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28625
28626         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28627         gcc.dg/c99-fordecl-2.c: New tests.
28628
28629 2000-11-18  Richard Henderson  <rth@redhat.com>
28630
28631         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28632         * gcc.c-torture/execute/zerolen-2.c: New.
28633
28634 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28635
28636         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28637         memory.
28638
28639 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28640
28641         * g++.old-deja/g++.pt/instantiate8.C: New test.
28642
28643 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28646         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28647
28648 2000-11-16  Nick Clifton  <nickc@redhat.com>
28649
28650         * gcc.c-torture/execute/nestfunc-2.c: New test.
28651         * gcc.c-torture/execute/nestfunc-3.c: New test.
28652
28653 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28654
28655         * gcc.c-torture/compile/20001116-1.c: New test.
28656
28657 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28658
28659         * gcc.c-torture/execute/20001115-1.c: New test.
28660
28661 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28662
28663         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28664         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28665         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28666         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28667
28668 2000-11-15  Neil Booth  <neilb@earthling.net>
28669
28670         gcc.dg/cpp/_Pragma1.c: Update.
28671         gcc.dg/cpp/_Pragma2.c: New test.
28672
28673 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28674
28675         * g++.old-deja/g++.other/anon5.C: New test.
28676
28677 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28678
28679         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28680         tests.
28681
28682 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28683
28684         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28685         output.
28686
28687 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28688
28689         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28690         labels at end of compound statements.
28691
28692 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28693
28694         * gcc.c-torture/execute/loop-7.c: New test.
28695
28696 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28697
28698         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28699
28700 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28701
28702         * gcc.dg/c99-bool-1.c: New test.
28703
28704 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28705
28706         * gcc.dg/c99-scope-1.c: Remove xfail.
28707         * gcc.dg/c99-scope-2.c: New test.
28708
28709 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28710
28711         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28712         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28713
28714 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28715
28716         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28717         error messages.
28718
28719         * g++.mike/p700.C: Don't typedef wchar_t.
28720         * g++.mike/p784.C: Likewise.
28721         * g++.mike/eb101.C: Don't use __wchar_t.
28722
28723 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28724
28725         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28726         from DO loop.
28727
28728 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28729
28730         * gcc.c-torture/execute/20001111-1.c: New test.
28731
28732 2000-11-10  Nick Clifton  <nickc@redhat.com>
28733
28734         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28735         long multuiple and accumulate.
28736
28737 2000-11-09  Richard Henderson  <rth@redhat.com>
28738
28739         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28740         via size_t instead of int.
28741
28742         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28743         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28744         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28745         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28746
28747 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28748
28749         * gcc.c-torture/compile/20001109-1.c: New test.
28750         * gcc.c-torture/compile/20001109-2.c: New test.
28751
28752 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28753
28754         * g++.old-deja/g++.pt/operator1.C: New test.
28755         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28756
28757 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28758
28759         * gcc.dg/20001108-1.c: New test.
28760
28761 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28762
28763         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28764         with both arguments constant strings.
28765         * gcc.c-torture/execute/string-opt-3.c: New test.
28766         * gcc.c-torture/execute/string-opt-4.c: New test.
28767         * gcc.c-torture/execute/string-opt-5.c: New test.
28768
28769 2000-11-08  Nick Clifton  <nickc@redhat.com>
28770
28771         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28772         mulsidi3adddi patterns.
28773
28774 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         * g++.old-deja/g++.other/crash36.C: New test.
28777
28778 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28779
28780         * g++.old-deja/g++.other/init16.C: New test.
28781
28782 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28783
28784         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28785
28786 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28787
28788         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28789         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28790         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28791
28792 2000-11-07  DJ Delorie  <dj@redhat.com>
28793
28794         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28795
28796 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28797
28798         * gcc.c-torture/execute/string-opt-1.c: New test.
28799
28800 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28801
28802         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28803         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28804         parameters in registers, and there is no way for a varargs
28805         function to know in which order the integer and floating-point
28806         parameters should be interleaved when they are placed on the
28807         stack.
28808         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28809         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28810
28811 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28812
28813         * gcc.c-torture/execute/string-opt-2.c: New test.
28814
28815 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28816
28817         * g++.old-deja/g++.pt/crash60.C: New test.
28818
28819 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28820
28821         * g++.old-deja/g++.other/crash24.C: New test.
28822         * g++.old-deja/g++.other/crash25.C: New test.
28823         * g++.old-deja/g++.other/crash26.C: New test.
28824         * g++.old-deja/g++.other/crash27.C: New test.
28825         * g++.old-deja/g++.other/crash28.C: New test.
28826         * g++.old-deja/g++.other/crash29.C: New test.
28827         * g++.old-deja/g++.other/crash30.C: New test.
28828         * g++.old-deja/g++.other/crash31.C: New test.
28829         * g++.old-deja/g++.other/crash32.C: New test.
28830         * g++.old-deja/g++.other/crash33.C: New test.
28831         * g++.old-deja/g++.other/crash34.C: New test.
28832         * g++.old-deja/g++.other/crash35.C: New test.
28833
28834 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28835
28836         * gcc.c-torture/execute/20001031-1.c: New test.
28837
28838 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28839
28840         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28841         namespace.
28842
28843         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28844         standards-conformant.
28845
28846         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28847
28848         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28849         * g++.old-deja/g++.mike/p755a.C: Likewise.
28850         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28851         library makes no calls to `operator new' during initialization.
28852
28853 2000-11-04  Neil Booth  <neilb@earthling.net>
28854
28855         * gcc.dg/cpp/include2.c: New tests.
28856
28857 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28858
28859         * lib/g++.exp (g++_set_ld_library_path): New function.
28860         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28861
28862 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28863
28864         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28865         warnings.
28866
28867 2000-11-01  Richard Henderson  <rth@redhat.com>
28868
28869         * g++.old-deja/g++.ext/namedret1.C: New.
28870         * g++.old-deja/g++.ext/namedret2.C: New.
28871         * g++.old-deja/g++.ext/namedret3.C: New.
28872
28873 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28874
28875         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28876         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28877
28878 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28879
28880         * gcc.c-torture/execute/va-arg-21.c: New test.
28881
28882 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28883
28884         * gcc.dg/c99-complex-2.c: New test.
28885
28886 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28887
28888         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28889
28890 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28891
28892         * g++.old-deja/g++.other/inline16.C: New test.
28893
28894 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28895
28896         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28897         __PRETTY_FUNCTION__
28898
28899 2000-10-29  Neil Booth  <neilb@earthling.net>
28900
28901         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28902         New tests.
28903         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28904         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28905         optimisation.
28906
28907 2000-10-29  Neil Booth  <neilb@earthling.net>
28908
28909         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28910         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28911         * mi5.c: Test multiple includes work with -C.
28912         * trigraphs.c: Test ^= version.
28913
28914 2000-10-28  Neil Booth  <neilb@earthling.net>
28915
28916         New tests and test updates for new macro expander.
28917
28918         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28919         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28920         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28921         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28922         new diagnostic messages.
28923
28924         * gcc.dg/cpp/macro3.c: New tests.
28925
28926 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28927
28928         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28929         on the same line.
28930
28931 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28932
28933         * g++.old-deja/g++.other/eh2.C: New test.
28934
28935 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28936
28937         * gcc.c-torture/execute/20001027-1.c: New test.
28938
28939 2000-10-26  Richard Henderson  <rth@redhat.com>
28940
28941         * gcc.c-torture/execute/20001026-1.c: New.
28942
28943 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28944
28945         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28946         * g++.old-deja/g++.law/builtin1.C: Likewise.
28947         * g++.old-deja/g++.law/ctors10.C: Likewise.
28948         * g++.old-deja/g++.law/virtual3.C: Likewise.
28949         * g++.old-deja/g++.mike/p658.C: Likewise.
28950         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28951         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28952         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28953         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28954         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28955
28956 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28957
28958         * gcc.c-torture/compile/20001024-1.c: New test.
28959
28960 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28961
28962         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28963         to tell us whether or not we are using V3.
28964
28965 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28966
28967         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28968         operands.
28969
28970 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28971
28972         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28973
28974 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28975
28976         * gcc.c-torture/execute/20001024-1.c: New test.
28977
28978 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28979
28980         * g++.old-deja/g++.other/sibcall1.C: New test.
28981
28982 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28983
28984         * gcc.dg/noncompile/init-3.c: New test.
28985
28986 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28987
28988         * gcc.dg/format-array-1.c: New test.
28989
28990 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28991
28992         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28993         writing through null pointers; remove comment about testing
28994         unterminated strings.
28995
28996 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28997
28998         * gcc.c-torture/execute/20001017-2.c: New test.
28999
29000 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29001
29002         * gcc.c-torture/compile/20001018-1.c: New test.
29003         * gcc.c-torture/compile/20001018-1.x: Xfail.
29004
29005 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29006
29007         * gcc.c-torture/execute/20001017-1.c: New test.
29008
29009 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29010
29011         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29012         for multiple use of arguments with scanf formats; add tests for
29013         multiple use of arguments.
29014
29015 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29016
29017         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29018
29019 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29020
29021         * gcc.dg/format-miss-1.c: New test.
29022
29023 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29024
29025         * gcc.c-torture/execute/20001013-1.c: New test.
29026
29027 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29028
29029         * gcc.dg/format-branch-1.c: New test.
29030
29031 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29032
29033         * README, lib/file-format.exp: Remove EGCS references.
29034
29035 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29036
29037         * gcc.dg/20001013-1.c: New test.
29038
29039 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29040
29041         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29042         for intmax_t in the compiler using __typeof__ and the type rules
29043         for conditional expressions.
29044
29045 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29046
29047         * gcc.dg/20001012-1.c: New test.
29048         * gcc.dg/20001012-2.c: New test.
29049
29050 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29051
29052         * gcc.dg/format-attr-1.c: New test.
29053
29054 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29055
29056         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29057         __LONG_LONG_MAX__ instead of LLONG_MAX.
29058
29059 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29060
29061         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29062         scanf flags.
29063         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29064         flags.
29065
29066 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29067
29068         * gcc.dg/sequence-pt-1.c: New test.
29069
29070 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29071
29072         * gcc.c-torture/execute/20001011-1.c: New testcase.
29073         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29074
29075 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29076
29077         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29078         does not error on it.
29079
29080 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29081
29082         * gcc.dg/20001009-1.c: New test.
29083
29084 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29085
29086         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29087         * gcc.c-torture/execute/20001009-2.c: ... to here.
29088
29089 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29090
29091         * gcc.c-torture/compile/20001009-1.c: New testcase.
29092         * gcc.c-torture/execute/20001009-1.c: New testcase.
29093         Testcases provided by Jan Hubicka <jh@suse.cz>.
29094
29095 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29096
29097         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29098         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29099         uintmax_t using <limits.h> to emulate the compiler's internal
29100         logic.  No longer XFAIL %j tests.
29101
29102 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29103
29104         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29105         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29106         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29107         regexps and details of expected handling of some bad formats.
29108         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29109         suppression.
29110
29111 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29112
29113         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29114         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29115         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29116         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29117         in list archives.
29118
29119 2000-10-06  Richard Henderson  <rth@cygnus.com>
29120
29121         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29122         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29123         * g++.old-deja/g++.jason/report.C: Likewise.
29124         * g++.old-deja/g++.law/friend5.C: Likewise.
29125         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29126         of the expected warnings.
29127
29128 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29129
29130         * g++.old-deja/g++.pt/enum14.C: New test.
29131
29132 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29133
29134         * g++.old-deja/g++.pt/crash59.C: New test.
29135
29136 2000-10-04  Will Cohen  <wcohen@redhat.com>
29137
29138         * gcc.dg/20000926-1.c: New test.
29139
29140 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29141
29142         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29143         function name for current C++ compiler.
29144         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29145
29146 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29147
29148         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29149         __PRETTY_FUNCTION__.
29150         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29151
29152 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29153
29154         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29155
29156 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29157
29158         * gcc.c-torture/compile/20000923-1.c: New test.
29159
29160 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29161
29162         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29163         * g++.old-deja/g++.pt/ttp62.C: Same.
29164         * g++.old-deja/g++.other/inline14.C: Same.
29165
29166 2000-09-24  Richard Henderson  <rth@cygnus.com>
29167
29168         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29169
29170 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29171
29172         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29173
29174 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29175
29176         * gcc.c-torture/compile/20000922-1.c: New file.
29177
29178 2000-09-21  Nick Clifton  <nickc@redhat.com>
29179
29180         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29181         a signed long modulo operation.
29182         (mod6): New function - perform an unsigned long modulo operation.
29183         (main): Add tests for modulos of very large numbers by very small
29184         dividends.
29185
29186 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29187
29188         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29189
29190 2000-09-19  Richard Henderson  <rth@cygnus.com>
29191
29192         * gcc.dg/compare2.c (case 10): XFAIL.
29193
29194 2000-09-18  Richard Henderson  <rth@cygnus.com>
29195
29196         * gcc.c-torture/execute/20000906-1.c: Move ...
29197         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29198         that support __builtin_trap.
29199
29200 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29201
29202         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29203
29204 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29205
29206         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29207         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29208         more $ format tests.
29209
29210 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29211
29212         * gcc.dg/format-errmk-1.c: New test.
29213
29214 2000-09-17  Greg McGary  <greg@mcgary.org>
29215
29216         * gcc.c-torture/execute/20000917-1.x: Remove.
29217
29218 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29219
29220         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29221
29222 2000-09-17  Greg McGary  <greg@mcgary.org>
29223
29224         * gcc.c-torture/execute/20000917-1.c: New test.
29225         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29226
29227 2000-09-16  Neil Booth  <NeilB@earthling.net>
29228
29229         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29230         in nested macro bug.
29231
29232 2000-09-15  Neil Booth  <NeilB@earthling.net>
29233
29234         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29235
29236 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29237
29238         * gcc.c-torture/execute/20000914-1.c: New test.
29239
29240 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29241
29242         * g++.other/inline13.C: New test.
29243
29244 2000-09-12  Andreas Jaeger  <aj@suse.de>
29245
29246         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29247         constant by Ulrich Drepper <drepper@redhat.com>.
29248
29249 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29250
29251         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29252
29253 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29254
29255         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29256
29257 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29258
29259         * gcc.dg/cpp/backslash.c: New test.
29260
29261 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29262
29263         * gcc.c-torture/execute/20000910-1.c: New test.
29264         * gcc.c-torture/execute/20000910-2.c: Likewise.
29265
29266 2000-09-11  Robert Lipe  <robertl@sco.com>
29267
29268         * gcc.dg/pragma-align.c: New test.
29269
29270 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         * g++.old-deja/g++.pt/explicit82.C: New test.
29273         * g++.old-deja/g++.pt/explicit83.C: New test.
29274
29275 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29276
29277         * gcc.dg/asm-names.c: New test.
29278
29279 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29280
29281         * gcc.dg/cpp/tr-warn6.c: New test
29282
29283 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29284
29285         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29286         be accepted.
29287
29288 2000-09-07  Catherine Moore  <clm@redhat.com>
29289
29290         * gcc.c-torture/execute/unroll-1.c: New test.
29291
29292 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29293
29294         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29295         ERROR markers.
29296         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29297         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29298         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29299         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29300         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29301         Preprocess only.
29302         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29303         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29304
29305 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29306
29307         * g++.old-deja/g++.pt/deduct2.C: New test.
29308
29309 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         * g++.old-deja/g++.pt/parms2.C: New test.
29312
29313 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29314
29315         * g++.old-deja/g++.pt/crash58.C: New test.
29316
29317 2000-09-06  Greg McGary  <greg@mcgary.org>
29318
29319         * gcc.c-torture/execute/20000906-1.c: New test.
29320         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29321
29322 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29323
29324         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29325
29326 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         * g++.old-deja/g++.pt/crash57.C: New test.
29329
29330 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29331
29332         * g++.old-deja/g++.pt/crash56.C: New test.
29333
29334 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29335
29336         * g++.old-deja/g++.pt/koenig1.C: New test.
29337
29338 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29339
29340         * gcc.dg/20000904-1.c: New test.
29341
29342 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29343
29344         * gcc.dg/cpp/paste8.c: New test.
29345
29346 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29347
29348         * gcc.c-torture/compile/20000827-1.c: New test.
29349
29350 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29351
29352         * gcc.dg/format-diag-1.c: New test.
29353
29354 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29355
29356         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29357         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29358         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29359         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29360         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29361
29362 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29363
29364         * g++.old-deja/g++.other/nested4.C: New test.
29365
29366 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29367
29368         * g++.old-deja/g++.ns/scoped1.C: New test.
29369
29370 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29371
29372         * lib/g++.exp: Support testing already-installed GCC.
29373
29374 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29375
29376         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29377
29378 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29379
29380         * gcc.dg/return-type-2.c: New test.
29381
29382 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29383
29384         * gcc.c-torture/compile/20000825-1.c: New test.
29385
29386 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29387
29388         * gcc.dg/dwarf2-2.c: New test.
29389
29390 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29391
29392         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29393         dg-warning regexps.
29394
29395 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29396
29397         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29398         gcc.dg/format-ext-5.c: New tests.
29399
29400 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29401
29402         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29403
29404 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29405
29406         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29407
29408 2000-08-24  Richard Henderson  <rth@cygnus.com>
29409
29410         * gcc.dg/ia64-sync-1.c: New test.
29411         * gcc.dg/ia64-sync-2.c: New test.
29412         * gcc.dg/ia64-asm-1.c: New test.
29413
29414 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29415
29416         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29417         * gcc.dg/format-ext-2.c: New test.
29418
29419 2000-08-23  Jason Merrill  <jason@redhat.com>
29420
29421         * lib/old-dejagnu.exp: Also ignore "In member function" and
29422         "At global scope".
29423
29424 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29425
29426         * gcc.dg/noncompile/label-lineno-1.c: New test.
29427
29428 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29429
29430         * gcc.dg/c99-array-nonobj-1.c: New test.
29431
29432 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29433
29434         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29435         tests.
29436         * gcc.dg/format-ext-1.c: New test.
29437
29438 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29439
29440         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29441         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29442         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29443         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29444         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29445
29446 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29447
29448         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29449         gcc.dg/c99-strftime-2.c: New tests.
29450
29451 2000-08-22  Richard Henderson  <rth@cygnus.com>
29452
29453         * gcc.c-torture/execute/20000822-1.c: New test.
29454
29455 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29456
29457         * gcc.c-torture/execute/20000819-1.x: Remove.
29458
29459 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29460
29461         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29462         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29463         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29464         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29465         gcc.dg/format-xopen-1.c: New tests.
29466
29467 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29468
29469         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29470
29471 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29472
29473         * g++.old-deja/g++.other/loop2.C: New test.
29474
29475         * gcc.c-torture/compile/20000606-1.c: New test.
29476         * gcc.c-torture/compile/20000728-1.c: New test.
29477         * gcc.c-torture/execute/20000801-1.c: New test.
29478         * gcc.c-torture/execute/20000801-2.c: New test.
29479         * gcc.c-torture/execute/20000819-1.c: New test.
29480         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29481         * gcc.dg/20000629-1.c: New test.
29482         * gcc.dg/20000724-1.c: New test.
29483         * gcc.dg/20000807-1.c: New test.
29484
29485 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29486
29487         * gcc.dg/cpp/pragma-1.c: New test.
29488         * gcc.dg/cpp/pragma-2.c: New test.
29489
29490 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29491
29492         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29493         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29494
29495 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29496
29497         * gcc.c-torture/compile/20000818-1.c: New test.
29498
29499 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29500
29501         * gcc.c-torture/execute/20000818-1.c: New test.
29502
29503 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29504
29505         * gcc.dg/format-va-1.c: New test.
29506
29507 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29508
29509         * g++.old-deja/g++.other/typedef8.C: New test.
29510
29511 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29512
29513         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29514         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29515         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29516         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29517         * g++.old-deja/g++.other/ptrmem7.C: New test.
29518         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29519
29520 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         * g++.old-deja/g++.pt/typename27.C: New test.
29523
29524 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29527         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29528         * g++.old-deja/g++.pt/friend45.C: New test.
29529         * g++.old-deja/g++.other/friend8.C: New test.
29530
29531 2000-08-15  Richard Henderson  <rth@cygnus.com>
29532
29533         * gcc.c-torture/execute/20000815-1.c: New test.
29534
29535 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29536
29537         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29538         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29539         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29540
29541 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29542
29543         * g++.old-deja/g++.other/refinit2.C: New test.
29544
29545 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29546
29547         * lib/c-torture.exp (c-torture): Make
29548         compiler_conditional_xfail_data global.
29549         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29550         compiler_conditional_xfail_data machinery.
29551         (f-torture-execute): Likewise.
29552         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29553         and only when unrolling loops.
29554
29555         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29556
29557 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29558
29559         * g++.old-deja/g++.pt/explicit81.C: New test.
29560
29561 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.pt/typename26.C: New test.
29564
29565 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29566
29567         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29568         warning.
29569
29570 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         * g++.old-deja/g++.other/array3.C: New test.
29573
29574 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29575
29576         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29577         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29578         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29579         New tests.
29580
29581 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29584         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29585
29586 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29587
29588         * gcc.c-torture/execute/20000808-1.c: New test.
29589
29590 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29591
29592         * gcc.dg/c90-const-expr-1.c: New test.
29593
29594 2000-08-08  Richard Henderson  <rth@cygnus.com>
29595
29596         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29597
29598 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29599
29600         * gcc.dg/noncompile/const-ll-1.c: New test.
29601
29602 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29603
29604         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29605
29606 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29607
29608         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29609         that running programs linked against the shared version of libobjc
29610         run correctly.
29611
29612 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29613
29614         * gcc.dg/c99-printf-1.c: New test.
29615
29616 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29617
29618         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29619
29620 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29621
29622         * gcc.c-torture/execute/20000731-1.x: Delete.
29623
29624 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29625
29626         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29627         and torture_without_loops as is done by c-torture.exp.
29628         (search_for): Copy from c-torture.exp.
29629         (gcc-dg-runtest): New function, drives a directory of tests
29630         iterating over the TORTURE_OPTIONS.
29631         (scan-assembler, scan-assembler-not): Move here from
29632         individual directory drivers.
29633
29634         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29635         defined by lib/gcc-dg.exp.
29636         * gcc.dg/cpp/cpp.exp: Likewise.
29637         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29638         gcc-dg-runtest, so we cycle over optimization options.
29639
29640         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29641         * gcc.dg/compare2.c: No longer expected to fail.
29642
29643 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29644
29645         * gcc.c-torture/execute/20000804-1.c: New test.
29646
29647 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29648
29649         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29650
29651 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29652
29653         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29654
29655 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29656
29657         * gcc.c-torture/compile/20000803-1.c: New test.
29658
29659 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29660
29661         * gcc.c-torture/execute/20000801-3.c,
29662         gcc.c-torture/execute/20000801-4.c: New tests.
29663         * gcc.c-torture/execute/20000801-3.x,
29664         gcc.c-torture/execute/20000801-4.x: Xfail.
29665
29666 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29667
29668         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29669         libobjc/.libs to allow for libtool.
29670
29671 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29672
29673         * gcc.c-torture/compile/20000802-1.c: New test.
29674
29675 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29676
29677         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29678
29679 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29680
29681         * gcc-c-torture/execute/20000731-2.c: New test.
29682
29683         * gcc.c-torture/execute/20000731-1.c: New test.
29684         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29685
29686 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29687
29688         * testsuite/gcc.dg/cpp/paste7.c: New test.
29689         * gcc.dg/cpp/20000725-1.c: New test.
29690
29691 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29692
29693         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29694         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29695         declaration warning for __builtin_dwarf_reg_size.
29696
29697         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29698
29699 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29700
29701         * gcc.dg/noncompile/voidparam-1.c: New test.
29702
29703 2000-07-30  Richard Henderson  <rth@cygnus.com>
29704
29705         * gcc.dg/c90-digraph-1.c: Don't xfail.
29706         * gcc.dg/compare2.c (case 10): Xfail.
29707         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29708
29709 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29710
29711         * gcc.dg/c99-main-1.c: New test.
29712
29713 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29714
29715         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29716
29717 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29718
29719         * gcc.c-tortuer/execute/20000726-1.c: New test.
29720
29721 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29722
29723         * gcc.c-torture/execute/enum-2.c: New test.
29724
29725 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29726
29727         * gcc.dg/cpp/tr-warn3.c: New test.
29728
29729 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         * g++.old-deja/g++.ext/implicit1.C: Remove.
29732         * g++.old-deja/g++.jason/c2.C: Remove
29733         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29734         * g++.old-deja/g++.pt/crash16.C: Likewise.
29735         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29736
29737 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29738
29739         * g++.old-deja/g++.other/for2.C: New test.
29740
29741 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29742
29743         * gcc.dg/20000720-1.c: New test.
29744
29745 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29746
29747         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29748
29749 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29750
29751         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29752         * gcc.c-torture/execute/20000722-1.c: New.
29753         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29754
29755 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29756
29757         * gcc.dg/cpp/20000720-1.S: New test.
29758
29759 2000-07-21  Michael Meissner  <meissner@redhat.com>
29760
29761         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29762
29763 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29764
29765         * g++.old-deja/g++.brendan/crash16.C,
29766         g++.old-deja/g++.brendan/parse3.C,
29767         g++.old-deja/g++.brendan/redecl1.C,
29768         g++.old-deja/g++.ns/template13.C,
29769         g++.old-deja/g++.other/decl4.C,
29770         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29771
29772 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29773
29774         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29775         and "Internal error".
29776
29777         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29778         regexps.
29779         * gcc.dg/cpp/paste6.c: New test.
29780
29781 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29782
29783         * gcc.dg/cpp/tr-direct.c: New test.
29784
29785         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29786         gcc.dg/cpp/undef1.c: Tweak error regexps.
29787
29788 2000-07-18  Eric Christopher <echristo@redhat.com>
29789
29790         * gcc.c-torture/compile/20000718-1.c: New test.
29791
29792 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29793
29794         * cpplex.c (_cpp_push_token): If the token being pushed back
29795         is the previous token in this context, just subtract one from
29796         context->posn.
29797         * cppmacro.c (save_expansion): Clear aux field when storing a
29798         placemarker.
29799
29800 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29801
29802         * gcc.dg/noncompile/redecl-1.c: New test.
29803
29804 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29805
29806         * gcc.c-torture/execute/20000717-5.c: New test.
29807         * gcc.c-torture/execute/20000717-1.x: Removed.
29808
29809 2000-07-17  Richard Henderson  <rth@cygnus.com>
29810
29811         * gcc.c-torture/execute/20000717-4.c: New test.
29812
29813 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29814
29815         * gcc.dg/cpp/syshdr.c: New test.
29816         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29817
29818 2000-07-17  Neil Booth  <neilb@earthling.net>
29819
29820         * gcc.dg/cpp/cmdlne-dM.c: New test.
29821         * gcc.dg/cpp/cmdlne-dD.c: New test.
29822
29823 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29824
29825         * gcc.c-torture/execute/20000717-3.c: New test.
29826
29827         * gcc.c-torture/compile/20000717-1.c: New test.
29828
29829 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29830
29831         * gcc.c-torture/execute/20000717-2.c: New test.
29832
29833 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29834
29835         * gcc.dg/formatz-1.c: New test.
29836
29837         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29838         * gcc.dg/c99-digraph-1.c: New tests.
29839
29840         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29841         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29842
29843         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29844         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29845         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29846         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29847         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29848         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29849         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29850
29851 2000-07-17   Greg McGary <greg@mcgary.org>
29852
29853         * gcc.c-torture/execute/20000717-1.c: New test.
29854         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29855
29856 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29857
29858         * gcc.c-torture/execute/20000715-2.c: New test.
29859         * gcc.dg/20000715-1.c: New test.
29860
29861 2000-07-15  Michael Meissner  <meissner@redhat.com>
29862
29863         * gcc.c-torture/execute/20000715-1.c: New test.
29864
29865 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29866
29867         * gcc.c-torture/execute/20000707-1.c: New test.
29868
29869 2000-07-13  Neil Booth  <NeilB@earthling.net>
29870
29871         * testsuite/gcc.dg/cpp/digraph1.c,
29872         testsuite/gcc.dg/cpp/digraph2.c,
29873         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29874
29875 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29876
29877         * g77.f-torture/compile/20000630-2.f:  New test.
29878         * g77.f-torture/compile/20000630-2.x
29879
29880 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29881
29882         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29883
29884 2000-07-11  Neil Booth  <NeilB@earthling.net>
29885
29886         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29887
29888 2000-07-11  Neil Booth  <NeilB@earthling.net>
29889
29890         * gcc.dg/cpp/cmdlne-C.c: New.
29891
29892 2000-07-09  Neil Booth  <NeilB@earthling.net>
29893
29894         * gcc.dg/cpp/directiv.c: New tests.
29895         * gcc.dg/cpp/undef1.c: Update.
29896
29897 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29898
29899         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29900
29901 2000-07-09  Neil Booth  <NeilB@earthling.net>
29902
29903         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29904
29905 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29906
29907         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29908         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29909
29910 2000-07-08  Neil Booth  <NeilB@earthling.net>
29911
29912         * gcc.dg/cpp/macsyntx.c: New tests.
29913
29914 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29915
29916         * gcc.dg/20000707-1.c: New test.
29917
29918 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29919
29920         * gcc.c-torture/execute/20000706-1.c: New test.
29921         * gcc.c-torture/execute/20000706-2.c: New test.
29922         * gcc.c-torture/execute/20000706-3.c: New test.
29923         * gcc.c-torture/execute/20000706-4.c: New test.
29924         * gcc.c-torture/execute/20000706-5.c: New test.
29925
29926 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29927
29928         * g++.old-deja/g++.pt/instantiate7.C: New test.
29929
29930 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29931
29932         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29933         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29934         * g++.old-deja/g++.other/rtti3.C: Likewise.
29935         * g++.old-deja/g++.other/rttid3.C: Likewise.
29936
29937 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29938
29939         *  g77.f-torture/compile/20000630-1.x: Fix typo
29940
29941 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29942
29943         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29944         assembly output.
29945
29946 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29947
29948         * gcc.dg/cpp/ident.c: New test.
29949
29950 2000-07-05  Neil Booth  <NeilB@earthling.net>
29951
29952         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29953           gcc.dg/cpp/lexstrng.c: New tests.
29954
29955 2000-07-04  Neil Booth  <NeilB@earthling.net>
29956
29957         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29958         * gcc.dg/cpp/strify2.c: Same.
29959
29960 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29961
29962         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29963         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29964         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29965         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29966
29967         * testsuite/gcc.dg/cpp/macro1.c,
29968         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29969         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29970         testsuite/gcc.dg/cpp/strify1.c,
29971         testsuite/gcc.dg/cpp/strify2.c: New tests.
29972
29973 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29974
29975         * gcc.c-torture/execute/20000703-1.c: New test.
29976
29977 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29978
29979         * g++.old-deja/g++.pt (lookup10.C): New test.
29980
29981 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29982
29983         * g++.old-deja/g++.pt (typename25.C): New test.
29984
29985 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29986
29987         * gcc.c-torture/compile/20000701-1.c: New test.
29988
29989 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29990
29991         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29992         to test case.
29993
29994 2000-06-30  Catherine Moore  <clm@cygnus.com>
29995
29996         * gcc.c-torture/execute/align-1.c: New test.
29997
29998 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         * g++.old-deja/g++.pt/expr8.C: New test.
30001         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30002
30003 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30004
30005         * gcc.c-torture/compile/20000629-1.c: New test.
30006
30007 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30008
30009
30010         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30011         gcc.dg/noncompile directory, depending on whether they're
30012         preprocessor tests or not.  Annotate all the tests for the dg
30013         framework.
30014
30015         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30016         * gcc.dg/noncompile/noncompile.exp: New.
30017
30018         * Moved files:
30019         Old name                                New name
30020         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30021         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30022         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30023         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30024         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30025         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30026         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30027         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30028         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30029         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30030         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30031         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30032         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30033         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30034         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30035         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30036         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30037         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30038         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30039         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30040         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30041         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30042         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30043         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30044
30045         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30046         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30047         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30048         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30049         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30050         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30051
30052 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30053
30054         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30055         declare one variable.  On the fourth, error.
30056         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30057         declared by 20000628-1a.h.
30058
30059 2000-06-29  Richard Henderson  <rth@redhat.com>
30060
30061         * gcc.c-torture/execute/930529-1.x: New file.
30062         * gcc.dg/920413-1.c: Adjust expected warning text.
30063         * gcc.dg/980217-1.c: Declare abort.
30064         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30065
30066 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30067
30068         * g77.f-torture/compile/20000629-1.f: New test.
30069         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30070
30071 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30072
30073         Rearrange lots of files, removing entirely the
30074         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30075         directories.
30076
30077         * Deleted files:
30078         gcc.c-torture/code_quality/code_quality.exp
30079         gcc.c-torture/special/special.exp
30080         gcc.failure/failure.exp
30081         gcc.failure/940409-1.x
30082         gcc.c-torture/compile/961203-1.x
30083
30084         * New files:
30085         gcc.misc-tests/linkage.exp
30086         gcc.c-torture/execute/920730-1t.c
30087         gcc.c-torture/execute/920730-1t.x
30088         gcc.c-torture/compile/920520-1.x
30089         gcc.c-torture/compile/920521-1.x
30090         gcc.c-torture/compile/981006-1.x
30091         gcc.c-torture/execute/eeprof-1.x
30092
30093         * Moved files (possibly with modifications to fit a new harness):
30094         Old name                                New name
30095         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30096         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30097         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30098         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30099         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30100         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30101         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30102         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30103         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30104         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30105         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30106         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30107         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30108         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30109
30110 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30111
30112         * c-torture/compile/961203-1.x: Delete.
30113
30114         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30115         not exit. Include stdio.h.
30116         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30117         * gcc.misc-tests/dg-12.c: Likewise.
30118         * gcc.misc-tests/dg-5.c: Likewise.
30119         * gcc.misc-tests/dg-6.c: Likewise.
30120         * gcc.misc-tests/dg-7.c: Prototype abort.
30121         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30122         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30123         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30124         not exit.
30125         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30126         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30127
30128 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30129
30130         * gcc.dg/cpp/20000628-1.c: New test.
30131         * gcc.dg/cpp/20000628-1.h: New header for above test.
30132         * gcc.dg/cpp/20000628-1a.h: Likewise.
30133
30134 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30135
30136         * gcc.dg/cpp: New directory.
30137         * gcc.dg/cpp/cpp.exp: New driver.
30138         * gcc.dg/cpp/20000627-1.c: New test.
30139         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30140         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30141         and rewrite as a compilation test.
30142
30143         * gcc.dg: Move many files into the cpp subdirectory, possibly
30144         renaming or editing them as well.
30145         Old name                New name
30146         990119-1.c              cpp/19990119-1.c
30147         990228-1.c              cpp/19990228-1.c
30148         990407-1.c              cpp/19990407-1.c
30149         990409-1.c              cpp/19990409-1.c
30150         990413-1.c              cpp/19990413-1.c
30151         990703-1.c              cpp/19990703-1.c
30152         20000127-1.c            cpp/20000127-1.c
30153         20000129-1.c            cpp/20000129-1.c
30154         20000207-1.c            cpp/20000207-1.c
30155         20000207-2.c            cpp/20000207-2.c
30156         20000209-1.c            cpp/20000209-1.c
30157         20000209-2.c            cpp/20000209-2.c
30158         20000301-1.c            cpp/20000301-1.c
30159         20000419-1.c            cpp/20000419-1.c
30160         20000510-1.S            cpp/20000510-1.S
30161         20000519-1.c            cpp/20000519-1.c
30162         20000529-1.c            cpp/20000529-1.c
30163         20000625-1.c            cpp/20000625-1.c
30164         20000625-2.c            cpp/20000625-2.c
30165         cpp-as1.c               cpp/assert1.c
30166         cpp-as2.c               cpp/assert2.c
30167         cxx-comments-1.c        cpp/cxxcom1.c
30168         cxx-comments-2.c        cpp/cxxcom2.c
30169         endif-label.c           cpp/endif.c
30170         cpp-hash1.c             cpp/hash1.c
30171         cpp-hash2.c             cpp/hash2.c
30172         cpp-if1.c               cpp/if-1.c
30173         cpp-if2.c               cpp/if-2.c
30174         cpp-if3.c               cpp/if-3.c
30175         cpp-if4.c               cpp/if-4.c
30176         cpp-if5.c               cpp/if-5.c
30177         cpp-cond.c              cpp/if-cexp.c
30178         cpp-missingop.c         cpp/if-mop.c
30179         cpp-missingparen.c      cpp/if-mpar.c
30180         cpp-opprec.c            cpp/if-oppr.c
30181         cpp-ifparen.c           cpp/if-paren.c
30182         cpp-shortcircuit.c      cpp/if-sc.c
30183         cpp-shift.c             cpp/if-shift.c
30184         cpp-unary.c             cpp/if-unary.c
30185         cpp-li1.c               cpp/line1.c
30186         cpp-li2.c               cpp/line2.c
30187         lineno.c                cpp/line3.c
30188         lineno-2.c              cpp/line4.c
30189         cpp-mi.c                cpp/mi1.c
30190         cpp-mic.h               cpp/mi1c.h
30191         cpp-micc.h              cpp/mi1cc.h
30192         cpp-mind.h              cpp/mi1nd.h
30193         cpp-mindp.h             cpp/mi1ndp.h
30194         cpp-mix.h               cpp/mi1x.h
30195         cpp-mi2.c               cpp/mi2.c
30196         cpp-mi2a.h              cpp/mi2a.h
30197         cpp-mi2b.h              cpp/mi2b.h
30198         cpp-mi2c.h              cpp/mi2c.h
30199         cpp-mi3.c               cpp/mi3.c
30200         cpp-mi3.def             cpp/mi3.def
30201         poison-1.c              cpp/poison.c
30202         pr-impl.c               cpp/prag-imp.c
30203         cpp-redef-2.c           cpp/redef1.c
30204         cpp-redef.c             cpp/redef2.c
30205         strpaste.c              cpp/strp1.c
30206         strpaste-2.c            cpp/strp2.c
30207         cpp-tradpaste.c         cpp/tr-paste.c
30208         cpp-tradstringify.c     cpp/tr-str.c
30209         cpp-tradwarn1.c         cpp/tr-warn1.c
30210         cpp-tradwarn2.c         cpp/tr-warn2.c
30211         trigraphs.c             cpp/trigraphs.c
30212         cpp-unc1.c              cpp/unc1.c
30213         cpp-unc2.c              cpp/unc2.c
30214         cpp-unc3.c              cpp/unc3.c
30215         cpp-unc.c               cpp/unc4.c
30216         undef.c                 cpp/undef1.c
30217         undef-2.c               cpp/undef2.c
30218         cpp-wi1.c               cpp/widestr1.c
30219
30220 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30221
30222         * lib/g++.exp (g++_include_flags): Tweak.
30223
30224 2000-06-27  H.J. Lu  <hjl@gnu.org>
30225             Loren J. Rittle  <ljrittle@acm.org>
30226
30227         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30228         version with one that knows about the new gcc tree structure.
30229         (g++_link_flags): Same.
30230
30231 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30232
30233         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30234         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30235         case we are cross-compiling.
30236
30237         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30238         g++.old-deja/g++.niklas/Makefile.in,
30239         g++.old-deja/g++.niklas/configure.in,
30240         g++.old-deja/g++.other/Makefile.in,
30241         g++.old-deja/g++.other/configure.in,
30242         gcc.c-torture/code_quality/Makefile.in,
30243         gcc.c-torture/code_quality/configure.in,
30244         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30245         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30246         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30247         gcc.c-torture/execute/ieee/Makefile.in,
30248         gcc.c-torture/execute/ieee/configure.in,
30249         gcc.c-torture/noncompile/Makefile.in,
30250         gcc.c-torture/noncompile/configure.in,
30251         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30252         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30253         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30254
30255 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30256
30257         * g++.old-deja/g++.other/ambig3.C: New test.
30258
30259 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30260
30261         * g++.old-deja/g++.pt/syntax1.C: New test.
30262         * g++.old-deja/g++.pt/syntax2.C: New test.
30263         * g++.old-deja/g++.other/syntax3.C: New test.
30264         * g++.old-deja/g++.other/syntax4.C: New test.
30265
30266 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30267
30268         * gcc.dg/20000623-1.c: Prototype exit and abort.
30269
30270 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30271
30272         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30273         New tests.
30274         * gcc.dg/cpp-mi3.def: New file.
30275
30276         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30277         inside assertions.
30278         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30279         lexer's error messages.
30280         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30281         divine anything from the linemarkers.
30282         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30283         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30284
30285 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30286
30287         * gcc.dg/20000623-1.c: New test.
30288
30289 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30290
30291         * gcc.c-torture/execute/20000622-1.c: New test.
30292
30293 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30294
30295         * g++.old-deja/g++.other/init15.C: New test.
30296
30297 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         * g++.old-deja/g++.pt/vaarg2.C: New test.
30300         * g++.old-deja/g++.pt/vaarg3.C: New test.
30301
30302 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30303
30304         * g++.old-deja/g++.other/dyncast6.C: New test.
30305
30306 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30307
30308         * gcc.c-torture/execute/loop-6.c: New test.
30309
30310 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30311
30312         * gcc.dg/20000614-1.c: New test.
30313         * gcc.dg/20000614-2.c: New test.
30314
30315 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30316
30317         * g++.old-deja/g++.other/inline12.C: New test.
30318
30319 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30320
30321         * g++.old-deja/g++.other/eh1.C: New test.
30322
30323 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30324
30325         * g++.old-deja/g++.other/type.C: New test.
30326
30327 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30328
30329         * g++.old-deja/g++.other/initstring.C: New test.
30330
30331 2000-06-12  Jason Merrill  <jason@redhat.com>
30332
30333         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30334
30335 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30336
30337         * gcc.c-torture/compile/20000609-1.c: New test.
30338
30339 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30340
30341         * gcc.dg/20000609-1.c: New test.
30342
30343 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30344
30345         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30346         * gcc.c-torture/noncompile/poison-1.c: Move...
30347         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30348         * gcc.dg/cpp-li1.c: Add a token after the #line.
30349
30350 2000-06-05  Richard Henderson  <rth@cygnus.com>
30351
30352         * gcc.c-torture/execute/20000605-2.c: New test.
30353         * gcc.c-torture/execute/20000605-3.c: New test.
30354
30355 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30356
30357         * g77.f-torture/execute/20000503-1.x: New file.
30358
30359 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30360
30361         * g++.old-deja/g++.eh/badalloc1.C: New test.
30362
30363 2000-06-05  Richard Henderson  <rth@cygnus.com>
30364
30365         * gcc.c-torture/execute/20000605-1.c: New test.
30366
30367 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30368             Nathan Sidwell <nathan@codesourcery.com>
30369
30370         * gcc.c-torture/compile/20000605-1.c: New test.
30371
30372 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30373
30374         * g77.f-torture/compile/20000601-1.f:  New test.
30375
30376 2000-06-03  Richard Henderson  <rth@cygnus.com>
30377
30378         * gcc.c-torture/execute/20000603-1.c: New.
30379
30380 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30381
30382         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30383         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30384
30385 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30386
30387         * gcc.dg/compare2.c (case 12): XFAIL.
30388         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30389         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30390
30391         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30392
30393 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30394
30395         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30396         guard macro is already defined when the header is first
30397         included.
30398         * gcc.dg/cpp-mix.h: New file.
30399         * gcc.dg/endif-label.c: Update patterns to match compiler.
30400
30401         * g++.brendan/complex1.C: Declare abort.
30402         * g++.law/refs4.C: Remove XFAIL.
30403         * g++.oliva/expr2.C: Declare abort and exit.
30404
30405 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30406
30407         * gcc.c-torture/execute/20000528-1.c: New test.
30408
30409         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30410         * g++.old-deja/g++.law/temps4.C: Likewise.
30411
30412         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30413         stdlib.h.  Call abort() on failure.
30414         * g++.old-deja/g++.law/refs4.C: Likewise.
30415         * g++.old-deja/g++.law/temps4.C: Likewise.
30416         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30417         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30418
30419 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30420
30421         Relative to g++.dg/special:
30422         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30423
30424         Relative to g++.old-deja:
30425         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30426         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30427         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30428         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30429         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30430         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30431         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30432
30433         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30434         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30435         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30436         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30437         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30438         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30439         and/or string.h.
30440
30441         * g++.other/goto1.C: Update expectations for error messages.
30442
30443 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30444
30445         * gcc.c-torture/compile/20000523-1.c: New test.
30446
30447 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30448
30449         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30450
30451 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30452
30453         * g++.old-deja/g++.eh/catch11.C: New test.
30454         * g++.old-deja/g++.eh/catch12.C: New test.
30455
30456 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30457
30458         * gcc.c-torture/execute/20000523-1.c: New test.
30459
30460 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30461
30462         * c-torture/execute/bcp-1.c: Replace abort in arg of
30463         __builtin_constant_p with a generic external function.
30464
30465         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30466         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30467         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30468         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30469         Prototype abort and/or exit.
30470
30471         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30472         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30473         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30474         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30475
30476 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30477
30478         * gcc.dg/dwarf2-1.c: New test.
30479
30480 2000-05-20  Richard Henderson  <rth@cygnus.com>
30481
30482         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30483
30484 2000-05-20  Andreas Jaeger  <aj@suse.de>
30485
30486         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30487         testcase.
30488
30489 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30490
30491         * gcc.c-torture/execute/20000519-2.c: New test.
30492
30493 2000-05-19  Andreas Jaeger  <aj@suse.de>
30494
30495         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30496         which fails with SSA.
30497
30498         * lib/c-torture.exp: Also test with -O3 -fssa.
30499
30500 2000-05-18  Michael Meissner  <meissner@redhat.com>
30501
30502         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30503         * gcc.c-torture/execute/920415-1.c: Ditto.
30504         * gcc.c-torture/execute/920501-1.c: Ditto.
30505         * gcc.c-torture/execute/conversion.c: Ditto.
30506         * gcc.c-torture/execute/cvt-1.c: Ditto.
30507
30508 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30509
30510         * gcc.c-torture/compile/20000518-1.c: New test.
30511
30512 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30513
30514         * g77.f-torture/compile/200005018.f:  New test.
30515
30516 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30517
30518         * gcc.c-torture/compile/20000517-1.c: New test.
30519
30520 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30521
30522         * gcc.c-torture/execute/20000516-1.c: New test.
30523
30524 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30525
30526         * g++.old-deja/g++.other/eh.C: New test.
30527
30528 2000-05-12  Richard Henderson  <rth@cygnus.com>
30529
30530         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30531         constants through to doit's conditional.
30532
30533 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30534
30535         * gcc.c-torture/compile/20000511-1.c: New test.
30536         * g77.f-torture/compile/20000511-1.f: New test.
30537         * g77.f-torture/compile/20000511-2.f: New test.
30538
30539 2000-05-11  Michael Meissner  <meissner@redhat.com>
30540
30541         * gcc.c-torture/execute/20000511-1.c: New test.
30542
30543 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30544
30545         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30546         * gcc.dg/20000510-1.S: New.
30547
30548 2000-05-08  Catherine Moore  <clm@cygnus.com>
30549
30550         * gcc.dg/unused-3.c: New.
30551
30552 2000-05-06  Richard Henderson  <rth@cygnus.com>
30553
30554           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30555           * g++.old-deja/g++.mike/warn1.C: Likewise.
30556           * g++.old-deja/g++.pt/local1.C: Likewise.
30557           * g++.old-deja/g++.pt/local7.C: Likewise.
30558           * g++.old-deja/g++.pt/spec16.C: Likewise.
30559
30560 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30561
30562         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30563
30564 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30565
30566           * g77.f-torture/execute/20000503-1.f:  New test.
30567
30568 2000-05-04  Andreas Jaeger  <aj@suse.de>
30569
30570         * gcc.dg/noreturn-2.c: New test.
30571
30572 2000-05-04  Neil Booth  <NeilB@earthling.net>
30573
30574         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30575         preprocessor.
30576
30577 2000-05-04  Richard Henderson  <rth@cygnus.com>
30578
30579         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30580
30581 2000-05-04  Richard Henderson  <rth@cygnus.com>
30582
30583         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30584         OpenSSL by Jason R Thorpe.
30585
30586 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30587
30588         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30589
30590 2000-05-03  Robert Lipe <robertlipe@usa.net>
30591
30592         * gcc.dg/20000503-1.c: New test.
30593
30594 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30595
30596         * gcc.c-torture/compile/20000502-1.c: New test.
30597         * g++.old-deja/g++.other/align.C: New test.
30598         * gcc.dg/cpp-tradstringify.c: New test.
30599
30600 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30601
30602         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30603         and hard registers.
30604
30605 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30606
30607         * gcc.c-torture/execute/loop-5.c: New test.
30608
30609 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30610
30611         * gcc.c-torture/execute/va-arg-20.c: New test.
30612
30613 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30614
30615         * gcc.c-torture/execute/20000422-1.c: New test.
30616
30617 2000-04-20  Greg McGary  <gkm@gnu.org>
30618
30619         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30620         when optimizing, but without sibling-call optimizations (-O1).
30621
30622 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30623
30624           * gcc.c-torture/compile/20000420-1.c: New test.
30625
30626 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30627
30628         * g++.abi/ptrflags.C: New test.
30629         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30630
30631 2000-04-19  Catherine Moore  <clm@cygnus.com>
30632
30633         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30634
30635 2000-04-19  Greg McGary  <gkm@gnu.org>
30636
30637         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30638         sibling-call optimizations.
30639
30640 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30641
30642         * gcc.dg/20000419-1.c: New test.
30643
30644 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30645
30646         * gcc.c-torture/execute/20000412-6.c: New test.
30647
30648 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30649
30650         * gcc.c-torture/execute/20000412-5.c: New test.
30651         * g77.f-torture/compile/20000412-1.f: New test.
30652         * gcc.c-torture/execute/20000412-4.c: New test.
30653         * gcc.c-torture/compile/20000412-2.c: New test.
30654         * gcc.c-torture/execute/20000412-3.c: New test.
30655         * gcc.c-torture/compile/20000412-1.c: New test.
30656         * gcc.c-torture/execute/20000412-2.c: New test.
30657
30658 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30659
30660         * objc/execute/bf-20.m: New test.
30661
30662 2000-04-10  Richard Henderson  <rth@cygnus.com>
30663
30664         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30665
30666         * gcc.c-torture/execute/20000412-1.c: New test.
30667
30668 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30669
30670         * g++.old-deja/g++.eh/catchptr1.C: New test.
30671
30672 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30673
30674         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30675
30676 2000-04-08  Neil Booth  <NeilB@earthling.net>
30677
30678         * gcc.dg/cpp-nullchar.c: Remove test as
30679         embedded nulls cause problems.
30680
30681 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30682
30683         * gcc.dg/compare2.c: New test.
30684
30685 2000-04-08  Neil Booth  <NeilB@earthling.net>
30686
30687         * gcc.dg/cpp-nullchar.c: New test.
30688
30689 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30690
30691         * gcc.dg/cpp-mi2.c: New test.
30692         * gcc.dg/cpp-mi2[abc].h: New files.
30693
30694 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30695
30696         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30697         member name.
30698
30699 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30700
30701         * g++.old-deja/g++.abi/vmihint.C: New test.
30702
30703 2000-04-06  Neil Booth  <NeilB@earthling.net>
30704
30705         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30706         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30707         copyright.
30708
30709 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30710
30711         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30712         avoid stack-frame overwrite.
30713
30714 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30715
30716         * gcc.c-torture/compile/20000405-2.c: New test.
30717         * gcc.c-torture/compile/20000405-3.c: New test.
30718
30719 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30720
30721         * gcc.c-torture/compile/20000405-1.c: New test.
30722
30723 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30724
30725         * gcc.dg/cast-qual-1.c: Revert last change.
30726
30727 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30728
30729         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30730
30731 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30732
30733         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30734         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30735
30736 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30737
30738         * gcc.c-torture/compile/20000403-2.c: New test.
30739         * gcc.c-torture/compile/20000403-1.c: New test.
30740
30741 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30742
30743         * gcc.c-torture/execute/20000403-1.c: New test.
30744
30745 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30746
30747         * gcc.c-torture/execute/20000402-1.c: New test.
30748
30749 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30750
30751         * gcc.c-torture/execute/va-arg-15.c: New test.
30752         * gcc.c-torture/execute/va-arg-16.c: New test.
30753         * gcc.c-torture/execute/va-arg-17.c: New test.
30754         * gcc.c-torture/execute/va-arg-18.c: New test.
30755         * gcc.c-torture/execute/va-arg-19.c: New test.
30756
30757 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30758
30759         * gcc.c-torture/compile/981211-1.c: Move to...
30760         * gcc.dg/cpp-as1.c: ...here.
30761         * gcc.dg/cpp-as2.c: New file.
30762
30763         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30764         compiler.
30765
30766 2000-04-02  Neil Booth  <NeilB@earthling.net>
30767
30768         * gcc.dg/cpp-cond.c  New tests.
30769         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30770         accidental success less likely.
30771         * gcc.dg/cpp-missingop.c  New tests.
30772         * gcc.dg/cpp-missingparen.c  New tests.
30773         * gcc.dg/cpp-shift.c  New tests.
30774         * gcc.dg/cpp-shortcircuit.c  New tests.
30775         * gcc.dg/cpp-unary.c  New tests.
30776
30777 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30778
30779         * gcc.c-torture/compile/20000329-1.c: New test.
30780
30781 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30782
30783         * gcc.c-torture/compile/20000326-1.c: New test.
30784         * gcc.c-torture/compile/20000326-2.c: New test.
30785
30786 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30787
30788         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30789         the first parameter is a function argument.
30790
30791 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.old-deja/g++.ext/array4.C: New test.
30794
30795 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30796
30797         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30798
30799 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30800
30801         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30802
30803 2000-03-19  Richard Henderson  <rth@cygnus.com>
30804
30805         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30806
30807 2000-03-19  Richard Henderson  <rth@cygnus.com>
30808
30809         * gcc.c-torture/compile/20000319-1.c: New test.
30810
30811 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30812
30813         * gcc.c-torture/execute/20000314-3.c: New test.
30814         * gcc.c-torture/execute/20000314-2.c: New test.
30815         * gcc.c-torture/execute/20000314-1.c: New test.
30816         * gcc.c-torture/compile/20000314-2.c: New test.
30817         * gcc.c-torture/compile/20000314-1.c: New test.
30818
30819 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30820
30821         * g++.old-deja/g++.warn/inline.C: New test.
30822
30823 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30824
30825         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30826         standards-compliant result rather than specific constants.
30827         Put test-values in array.
30828
30829 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30830
30831         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30832         (g++_target_compile): Put test-specific options last.
30833
30834 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30835
30836         * g++.old-deja/g++.eh/vbase4.C: New test.
30837
30838 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30839
30840         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30841
30842 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30843
30844         * g++.old-deja/g++.brendan/misc12.C: Removed.
30845         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30846         * g++.old-deja/g++.ext/pretty4.C: New test.
30847
30848 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30849
30850         * g++.old-deja/g++.other/string2.C: New test.
30851
30852 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30853
30854         * g++.old-deja/g++.warn/impint2.C: New test.
30855
30856 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30857
30858         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30859         is 1, not zero.
30860
30861 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30862
30863         * g++.old-deja/g++.warn/impint.C: New test.
30864         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30865         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30866         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30867         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30868         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30869         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30870         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30871         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30872         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30873         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30874         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30875         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30876
30877 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30878
30879         * gcc.dg/cpp-redef.c: New test.
30880
30881 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30882
30883         * g++.old-deja/g++.pt/unify7.C: New test.
30884
30885 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30886
30887         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30888         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30889
30890 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30891
30892         * gcc.c-torture/compile/20000224-1.c: New test.
30893
30894 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30895
30896         * gcc.c-torture/compile/cpp-2.c: New test.
30897         * gcc.c-torture/compile/cpp-1.c: New test.
30898
30899 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30900
30901         * gcc.c-torture/execute/20000225-1.c: New test.
30902
30903 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30904
30905         * gcc.dg/cpp-li2.c: New test.
30906
30907         * gcc.dg/cpp-wi1.c: New test.
30908
30909         * gcc.dg/cpp-li1.c: New test.
30910
30911 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30912
30913         * g++.old-deja/g++.other/sizeof5.C: New test.
30914
30915 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30916
30917         * gcc.c-torture/execute/va-arg-13.c: New test.
30918
30919 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30920
30921         * gcc.c-torture/execute/va-arg-12.c: New test.
30922
30923 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30924
30925         * gcc.c-torture/execute/20000223-1.c: New test.
30926
30927 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30928
30929         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30930
30931 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30932
30933         * g++.old-deja/g++.abi/ptrmem.C: New test.
30934
30935 2000-02-19  Richard Henderson  <rth@cygnus.com>
30936
30937         * gcc.c-torture/compile/init-3.c: New.
30938
30939 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30940
30941         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30942         ALWAYS_CXXFLAGS.
30943
30944 2000-02-11  Robert Lipe <robertl@sco.com>
30945
30946         * gcc.c-torture/compile/20000211-3.c: New test.
30947
30948 2000-02-11  Martin Buchholz <martin@xemacs.org>
30949
30950         * gcc.c-torture/compile/20000211-2.c: New test.
30951
30952 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30953
30954         * gcc.c-torture/compile/20000211-1.c: New test.
30955
30956 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30957
30958         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30959           on native targets
30960
30961 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30962
30963         * g++.old-deja/g++.other/cast5.C: New test.
30964
30965 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30966
30967         * gcc.c-torture/execute/20000205-1.c: New.
30968
30969 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30970
30971         * g++.old-deja/g++.jason/cast3.C: Return void.
30972         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30973
30974 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30975
30976         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30977
30978         * gcc.dg/loop-1.c: New test.
30979
30980 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30981
30982         * gcc.c-torture/compile/20000127-1.c: New test.
30983         * gcc.c-torture/execute/991228-1.c: New test.
30984
30985 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30986
30987         * gcc.dg/unused-2.c: New test.
30988
30989         * gcc.dg/conv-1.c: New test.
30990
30991 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30992
30993         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30994         compiler.
30995         (tool_option_proc): Fix typo.
30996
30997 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30998
30999         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31000         of the ld on the host, not on the build machine.
31001         Also, don't crash if '--help' is not a supported option.
31002
31003 2000-01-24  Richard Henderson  <rth@cygnus.com>
31004
31005         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31006
31007 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31008
31009         * gcc.c-torture/execute/20000120-2.c: New test.
31010         * gcc.c-torture/execute/20000120-1.c: New test.
31011
31012 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31013
31014         * gcc.c-torture/execute/20000113-1.c: New test.
31015
31016 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31017
31018         * gcc.c-torture/execute/20000112-1.c: New test.
31019
31020 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31021
31022         * gcc.dg/20000111-1.c: New test.
31023
31024 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31025
31026         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31027         with 16 bit integers.
31028
31029 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31030
31031         * gcc.dg/20000108-1.c: New test.
31032
31033 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31034
31035         * g++.old-deja/g++.ns/koenig8.C: New test.
31036
31037 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31038
31039         * g++.old-deja/g++.other/cast4.C: New test.
31040
31041 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31042
31043         * gcc.c-torture/compile/20000105-2.c: New test.
31044         * gcc.c-torture/compile/20000105-1.c: New test.
31045
31046 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31047
31048         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31049         references to printf & atoi to conform to ANSI standard.
31050         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31051         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31052         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31053         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31054         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31055         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31056         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31057         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31058         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31059         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31060         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31061         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31062         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31063         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31064         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31065         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31066         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31067         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31068         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31069         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31070         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31071         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31072         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31073         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31074         * g++.old-deja/g++.brendan/init3.C: Likewise.
31075         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31076         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31077         * g++.old-deja/g++.brendan/new2.C: Likewise.
31078         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31079         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31080         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31081         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31082         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31083         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31084         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31085         * g++.old-deja/g++.brendan/template24.C: Likewise.
31086         * g++.old-deja/g++.brendan/template3.C: Likewise.
31087         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31088         * g++.old-deja/g++.jason/inline3.C: Likewise.
31089         * g++.old-deja/g++.jason/opeq.C: Likewise.
31090         * g++.old-deja/g++.law/arg5.C: Likewise.
31091         * g++.old-deja/g++.law/arm7.C: Likewise.
31092         * g++.old-deja/g++.law/ctors11.C: Likewise.
31093         * g++.old-deja/g++.law/cvt8.C: Likewise.
31094         * g++.old-deja/g++.law/init9.C: Likewise.
31095         * g++.old-deja/g++.law/refs4.C: Likewise.
31096         * g++.old-deja/g++.law/template2.C: Likewise.
31097         * g++.old-deja/g++.law/visibility24.C: Likewise.
31098         * g++.old-deja/g++.law/vtable3.C: Likewise.
31099         * g++.old-deja/g++.mike/asm2.C: Likewise.
31100         * g++.old-deja/g++.mike/eh1.C: Likewise.
31101         * g++.old-deja/g++.mike/misc1.C: Likewise.
31102         * g++.old-deja/g++.mike/misc13.C: Likewise.
31103         * g++.old-deja/g++.mike/misc14.C: Likewise.
31104         * g++.old-deja/g++.mike/ns12.C: Likewise.
31105         * g++.old-deja/g++.mike/p1248.C: Likewise.
31106         * g++.old-deja/g++.mike/p3708.C: Likewise.
31107         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31108         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31109         * g++.old-deja/g++.mike/p646.C: Likewise.
31110         * g++.old-deja/g++.mike/p700.C: Likewise.
31111         * g++.old-deja/g++.mike/p783.C: Likewise.
31112         * g++.old-deja/g++.mike/p783a.C: Likewise.
31113         * g++.old-deja/g++.mike/p783b.C: Likewise.
31114         * g++.old-deja/g++.mike/p786.C: Likewise.
31115         * g++.old-deja/g++.mike/p789.C: Likewise.
31116         * g++.old-deja/g++.mike/p789a.C: Likewise.
31117         * g++.old-deja/g++.mike/p807a.C: Likewise.
31118         * g++.old-deja/g++.other/delete3.C: Likewise.
31119         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31120         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31121         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31122         * g++.old-deja/g++.other/empty1.C: Likewise.
31123         * g++.old-deja/g++.other/temporary1.C: Likewise.
31124         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31125         * g++.old-deja/g++.pt/t16.C: Likewise.
31126         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31127
31128 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31129
31130         * gcc.dg/991230-1.c: New test.
31131
31132 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31133
31134         * gcc.c-torture/compile/991229-3.c: New test.
31135         * gcc.c-torture/compile/991229-2.c: New test.
31136         * gcc.c-torture/compile/991229-1.c: New test.
31137
31138 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31139
31140         * gcc.c-torture/compile/labels-2.c: New test.
31141
31142 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31143
31144         * gcc.c-torture/execute/991227-1.c: New test.
31145
31146 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31147
31148         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31149
31150 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31151
31152         * gcc.c-torture/execute/991221-1.c: New test.
31153
31154 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31155
31156         * g++.old-deja/g++.other/cast3.C: New test.
31157
31158 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31159
31160         * gcc.c-torture/execute/991216-4.c: New test.
31161
31162 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31163
31164         * gcc.c-torture/execute/991216-1.c: New test.
31165         * gcc.c-torture/execute/991216-2.c: New test.
31166         * gcc.c-torture/execute/991216-3.c: New test.
31167
31168 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31169
31170         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31171         Actually make the test fail by using "-O2" for compilation.
31172
31173 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31174
31175         * g++.old-deja/g++.warn/cast-align1.C: New test.
31176
31177 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31178
31179         * gcc.c-torture/compile/991214-1.c: New test.
31180         * gcc.c-torture/compile/991214-2.c: New test.
31181
31182 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31183
31184         * gcc.dg/991214-1.c: New test.
31185
31186 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31187
31188         * gcc.c-torture/compile/991213-3.c: New test.
31189         * gcc.c-torture/compile/991213-2.c: New test.
31190         * gcc.c-torture/compile/991213-1.c: New test.
31191
31192 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31193
31194         * gcc.dg/991209-1.c: New test.
31195
31196 1999-12-08  Nathan Sidwell <nathan@acm.org>
31197
31198         * gcc.c-torture/compile/991208-1.c: New test.
31199
31200 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31201
31202         * gcc.dg/ultrasp2.c: New test.
31203
31204 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31205
31206         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31207
31208 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31209
31210         * gcc.c-torture/compile/991202-1.c: New test.
31211         * gcc.c-torture/execute/991202-1.c: New test.
31212         * gcc.c-torture/execute/991202-2.c: New test.
31213         * gcc.c-torture/execute/991202-3.c: New test.
31214
31215 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31216
31217         * g++.old-deja/g++.abi/align.C: New test.
31218         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31219         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31220
31221 1999-12-01  Richard Henderson  <rth@cygnus.com>
31222
31223         * gcc.c-torture/execute/991201-1.c: New.
31224
31225 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31226
31227         * gcc.dg/991129-1.c: New test.
31228
31229 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31230
31231         * gcc.c-torture/compile/991127-1.c: New test.
31232
31233 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31234
31235         * g++.old-deja/g++.other/warn4.C: New test.
31236
31237 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31238
31239         * g++.old-deja/g++.eh/cleanup2.C: New test.
31240         * g++.old-deja/g++.ext/pretty2.C: New test.
31241         * g++.old-deja/g++.ext/pretty3.C: New test.
31242         * g++.old-deja/g++.other/debug6.C: New test.
31243
31244 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31245
31246         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31247         compiler_output to look for one error message instead of two.
31248
31249 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31250
31251         * gcc.c-torture/execute/991118-1.c: Also test case
31252         where the word boundary does not split a byte evenly.
31253
31254 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31255
31256         * g++.old-deja/g++.ext/restrict1.C: New test.
31257
31258 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31259
31260         * gcc.c-torture/execute/991118-1.c: New test.
31261
31262 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31263
31264         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31265         working directory pathnames.
31266
31267 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31268
31269         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31270         host is equipped with driver.h and driver.o so it can actually
31271         compile and run the tests.
31272
31273 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31274
31275         * gcc.c-torture/compile/991008-1.c: New test.
31276
31277 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31278
31279         * lib/gcc-dg.exp: Include target-supports.exp
31280
31281 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31282
31283         * lib/target-supports.exp: New file: Provide procs to test for
31284         features supported by the target.
31285         (check_weak_available): Moved here from ecos.exp.
31286         (check_alias_available): New proc: Determine of the target
31287         toolchain supports the alias attribute.
31288
31289         * gcc.dg/special/ecos.exp: Move check_weak_available to
31290         target-supports.exp.
31291         (alias-1.c): Only perform the test if the target supports
31292         aliases.
31293         (wkali-1.c): Only perform the test if the target supports
31294         aliases.
31295
31296         * gcc.dg/990506-0.c: Expect error messages from cross
31297         targets as well as native targets.
31298
31299 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31300
31301         * gcc.dg/ultrasp1.c: Removed xfail.
31302         * gcc.dg/struct-ret-2.c: Likewise.
31303         * gcc.dg/array-1.c: Likewise.
31304
31305 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31306
31307         * gcc.dg/struct-ret-2.c: New test.
31308
31309         * gcc.dg/array-1.c: New test.
31310
31311 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31312
31313         * gcc.c-torture/execute/991030-1.c: New test.
31314
31315 1999-10-26  Richard Henderson  <rth@cygnus.com>
31316
31317         * gcc.c-torture/compile/991026-2.c: New test.
31318
31319 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31320
31321         * gcc.c-torture/compile/991026-1.c: New test.
31322
31323 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31324
31325         * gcc.c-torture/execute/991023-1.c: New test.
31326
31327 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31328
31329         * gcc.c-torture/execute/991019-1.c: New test.
31330
31331 1999-10-16  Richard Henderson  <rth@cygnus.com>
31332
31333         * gcc.c-torture/execute/991016-1.c: New test.
31334
31335 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31336
31337         * gcc.c-torture/execute/991014-1.c: New test.
31338
31339 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31340
31341         * g++.old-deja/g++.other/union2.C: New test.
31342
31343 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31344
31345         * g++.old-deja/g++.other/vaarg2.C: New test.
31346         * g++.old-deja/g++.other/vaarg3.C: New test.
31347
31348 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31349
31350         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31351         in compile/.
31352
31353 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31354
31355         * gcc.c-torture/execute/va-arg-11.c: New test.
31356
31357 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31358
31359         * lib/file-format.exp (gcc_target_object_format): Don't
31360         crash if objdump is unavailable.
31361
31362 1999-09-29  Donn Terry <donn@interix.com>
31363
31364         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31365
31366 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31367
31368         * gcc.c-torture/compile/990928-1.c: New test.
31369
31370 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31371
31372         * g++.old-deja/g++.other/decl6.C: New test.
31373
31374 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31375
31376         * gcc.c-torture/execute/va-arg-10.c: New test.
31377
31378 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31379
31380         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31381         __PRETTY_FUNCTION__.
31382
31383 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31384
31385         * gcc.c-torture/execute/990923-1.c: New test.
31386
31387 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31388
31389         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31390         for which -fpic is inappropriate.
31391
31392 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31393
31394         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31395
31396 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31397
31398         * g++.old-deja/g++.other/dyncast1.C: New test.
31399         * g++.old-deja/g++.other/dyncast2.C: New test.
31400         * g++.old-deja/g++.other/dyncast3.C: New test.
31401         * g++.old-deja/g++.other/dyncast4.C: New test.
31402         * g++.old-deja/g++.other/dyncast5.C: New test.
31403         * g++.old-deja/g++.eh/catch3.C: New test.
31404         * g++.old-deja/g++.eh/catch3p.C: New test.
31405         * g++.old-deja/g++.eh/catch4.C: New test.
31406         * g++.old-deja/g++.eh/catch4p.C: New test.
31407         * g++.old-deja/g++.eh/catch5.C: New test.
31408         * g++.old-deja/g++.eh/catch5p.C: New test.
31409         * g++.old-deja/g++.eh/catch6.C: New test.
31410         * g++.old-deja/g++.eh/catch6p.C: New test.
31411         * g++.old-deja/g++.eh/catch7.C: New test.
31412         * g++.old-deja/g++.eh/catch7p.C: New test.
31413         * g++.old-deja/g++.eh/catch8.C: New test.
31414         * g++.old-deja/g++.eh/catch8p.C: New test.
31415         * g++.old-deja/g++.eh/catch9.C: New test.
31416         * g++.old-deja/g++.eh/catch9p.C: New test.
31417
31418 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31419
31420         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31421         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31422
31423 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31424
31425         * gcc.c-torture/compile/990913-1.c: New test.
31426
31427 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31428
31429         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31430         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31431
31432 1999-09-09  Richard Henderson  <rth@cygnus.com>
31433
31434         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31435
31436 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31437
31438         * g++.old-deja/g++.other/lookup11.C: New test.
31439         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31440         what is permitted and what we want.
31441         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31442         overload use.
31443         * g++.old-deja/g++.jason/rfg5.C: Likewise
31444
31445 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31446
31447         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31448         * gcc.c-torture/noncompile/poison-1.c: New file.
31449
31450 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31451
31452         * g++.old-deja/g++.other/sizeof3.C: New test.
31453         * g++.old-deja/g++.other/sizeof4.C: New test.
31454         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31455         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31456
31457 1999-09-07  Richard Henderson  <rth@cygnus.com>
31458
31459         * gcc.dg/va-arg-1.c: New.
31460
31461 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31462
31463         * gcc.c-torture/execute/va-arg-9.c: New test.
31464
31465 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31466
31467         * g77.f-torture/compile/980519-2.f: New test.
31468         * g77.f-torture/compile/19990905-0.f: New test.
31469         * g77.f-torture/compile/19990905-1.f: New test.
31470         * g77.f-torture/compile/19990905-2.f: New test.
31471
31472         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31473
31474 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31475
31476         * gcc.c-torture/execute/990827-1.c: Fix typo.
31477
31478 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31479
31480         * g++.old-deja/g++.other/deref1.C: New test.
31481
31482 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31483
31484         * g++.old-deja/g++.other/ambig2.C: New test.
31485         * g++.old-deja/g++.other/cond5.C: New test.
31486         * g++.old-deja/g++.other/lookup16.C: New test.
31487
31488 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31489
31490         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31491         assemblers too.
31492
31493 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31494
31495         * lib/c-torture.exp: Avoid the "compare executables" optimization
31496         when testing native.
31497
31498 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31499
31500         * gcc.c-torture/execute/990829-1.c: New test.
31501         * gcc.c-torture/compile/990829-1.c: New test.
31502
31503 1999-08-27  Paul Burchard  <burchard@pobox.com>
31504
31505         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31506         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31507         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31508         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31509         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31510         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31511         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31512         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31513         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31514         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31515         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31516
31517 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31518
31519         * gcc.c-torture/execute/990827-1.c: New test.
31520
31521 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31522
31523         * g77.f-torture/noncompile/19990826-4.f: New test.
31524
31525         * g77.f-torture/compile/19990826-3.f: New test.
31526
31527         * g77.f-torture/execute/19990826-2.f: New test.
31528
31529         * g77.f-torture/compile/19990826-1.f: New test.
31530
31531         * gcc.c-torture/execute/990826-0.c: New test.
31532         * g77.c-torture/execute/19990826-0.f: New test.
31533
31534         * g77.f-torture/noncompile/970626-2.f: New test.
31535
31536 1999-08-25  Paul Burchard  <burchard@pobox.com>
31537
31538         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31539         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31540         lss-011.C: New tests.
31541
31542 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31543
31544         * g++.old-deja/g++.other/decl5.C: New test.
31545
31546 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31547
31548         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31549         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31550         call `postbase' for each one.  All callers of `postbase' changed
31551         to call this instead.
31552
31553 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31554
31555         * gcc.c-torture/execute/990811-1.c: New test.
31556
31557 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31558
31559         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31560         just native ones.
31561
31562         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31563         just native ones.
31564
31565 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31566
31567         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31568
31569 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31570
31571         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31572
31573 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31574
31575         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31576
31577 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31578
31579         * gcc.c-torture/execute/990804-1.c: New test.
31580
31581 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31582
31583         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31584         * g++.old-deja/g++.brendan/crash64.C: Likewise
31585         * g++.old-deja/g++.brendan/overload8.C: Likewise
31586
31587 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31588
31589         * g++.old-deja/g++.other/struct1.C: New test.
31590
31591 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31592
31593         * g++.old-deja/g++.other/enum2.C: New test.
31594
31595 1999-08-02  Richard Henderson  <rth@cygnus.com>
31596
31597         Adapted from tests from Franz Sirl:
31598         * gcc.c-torture/execute/va-arg-7.c: New test.
31599         * gcc.c-torture/execute/va-arg-8.c: New test.
31600
31601 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31602
31603         * gcc.c-torture/compile/990801-2.c: New test.
31604
31605         * gcc.c-torture/compile/990801-1.c: New test.
31606
31607 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31608
31609         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31610         fp-cmp-1.c, converting double to float.
31611
31612         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31613         fp-cmp-1.c, converting double to long double.
31614
31615         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31616         from fr1 to unknown_register, since fr1 is a legitimate register
31617         on some machines.
31618
31619 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31620
31621         * README: More listname related changes.
31622
31623 1999-07-08  Catherine Moore  <clm@cygnus.com>
31624
31625         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31626
31627 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31628
31629         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31630
31631 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31632
31633         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31634
31635 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31636
31637         * gcc.dg/990703-1.c: New test.
31638
31639 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31640
31641         * lib/file-format.exp: New file: Move definition of proc
31642         gcc_target_object_format to here from
31643         gcc.dg/special/ecos.exp.
31644
31645         * lib/c-torture.exp: Include lib file-format.exp.
31646         * lib/gcc-dg.exp: Include lib file-format.exp.
31647
31648         * gcc.dg/special/ecos.exp: Remove definition of proc
31649         gcc_target_object_format.
31650
31651 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31652
31653         * gcc.c-torture/execute/990628-1.c: New test.
31654
31655 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31656
31657         * gcc.c-torture/compile/990625-2.c: New test.
31658
31659         * gcc.c-torture/compile/990625-1.c: New test.
31660
31661 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31662
31663         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31664         attributes compile.
31665         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31666         ports that use the COFF/PE file format.
31667
31668 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31669
31670         * gcc.c-torture/compile/990617-1.c: New test.
31671
31672 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31673
31674         * g++.old-deja/g++.other/decl4.C: New test.
31675
31676 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31677
31678         * g++.old-deja/g++.other/bitfld3.C: New test.
31679
31680 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31681
31682         * g++.old-deja/g++.eh/catch1.C: New test.
31683
31684 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31685
31686         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31687
31688         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31689         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31690
31691 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31692
31693         * g77.f-torture/compile/19990502-0.f: Replace with new,
31694         shorter, test that still fails after recent changes.
31695
31696 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31697
31698         * gcc.c-torture/execute/990604-1.c: New test.
31699
31700 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31701
31702         * gcc.c-torture/execute/990531-1.c: New test.
31703
31704 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31705
31706         * gcc.c-torture/compile/990527-1.c: New test.
31707
31708 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31709
31710         * gcc.c-torture/execute/990527-1.c: New test.
31711
31712 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31713
31714         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31715         bitfields as signed.
31716
31717 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31718
31719         * g77.f-torture/compile/19990525-0.f: New test.
31720
31721 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31722
31723         * gcc.c-torture/execute/990525-2.c: New test.
31724
31725         * gcc.c-torture/execute/990525-1.c: New test.
31726
31727 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31728
31729         * g++.old-deja/g++.other/anon3.C: New test.
31730         * g++.old-deja/g++.other/anon4.C: New test.
31731         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31732         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31733         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31734         Merrill).
31735
31736 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31737
31738         * gcc.c-torture/execute/990524-1.c: New test.
31739
31740         * gcc.dg/990524-1.c: New test.
31741
31742 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31743
31744         * gcc.c-torture/compile/990523-1.c: New test.
31745
31746 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31747
31748         * gcc.c-torture/compile/990519-1.c: New test.
31749
31750 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31751
31752         * gcc.c-torture/compile/990517-1.c: New test.
31753
31754         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31755         (e4, f4): New tests.
31756         (main): Call them.
31757
31758 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31759
31760         * gcc.dg/noreturn-1.c: New test.
31761
31762 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31763
31764         * gcc.c-torture/execute/990513-1.c: New test.
31765
31766 1999-05-10  Richard Henderson  <rth@cygnus.com>
31767
31768         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31769
31770 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31771
31772         * g77.f-torture/execute/erfc.f: Use small single-precision
31773         values, to avoid problems on Alphas when not -mieee.
31774
31775 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31776
31777         * gcc.dg/990506-0.c: New test.
31778
31779 1999-05-08  Richard Henderson  <rth@cygnus.com>
31780
31781         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31782         the constant to test.  Don't XFAIL 64-bit targets.
31783
31784         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31785         * g++.old-deja/g++.law/profile1.C: Likewise.
31786
31787         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31788         operator new instances.
31789         * g++.old-deja/g++.other/delete5.C: Likewise.
31790
31791 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31792
31793         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31794         intrinsic.
31795
31796 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31797
31798         * g77.f-torture/execute/u77-test.f: Reverse order of two
31799         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31800
31801 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31802
31803         * gcc.dg/compare1.c: New test.
31804
31805 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31806
31807         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31808         New tests.
31809
31810 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31811
31812         * g77.f-torture/compile/19990502-1.f: New test.
31813
31814 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31815
31816         * g77.f-torture/compile/19990502-0.f: New test.
31817
31818 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31819
31820         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31821         intrinsic.
31822
31823 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31824
31825         * g77.f-torture/execute/u77-test.f (main): List libU77
31826         intrinsics not currently tested.
31827         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31828         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31829         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31830         Trim blanks off the ends of some printed strings.
31831
31832 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31833
31834         * g77.f-torture/execute/u77-test.f (main): Just warn about
31835         FSTAT gid disagreement, as it's expected on some systems.
31836
31837 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31838
31839         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31840         use a new function, which allows for some slop.
31841         Clean up some commentary.
31842         (issum): The new function.
31843         (sgladd): Deleted subroutine.
31844
31845 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31846
31847         * g77.f-torture/execute/u77-test.f: Modify to be more like
31848         libf2c/libU77 version, bringing patches to that version here.
31849         Add suitable commentary.
31850
31851 1999-04-25  Richard Henderson  <rth@cygnus.com>
31852
31853         * gcc.dg/990424-1.c: New test.
31854
31855 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31856
31857         * g77.f-torture/execute/u77-test.f (main): Bug involving
31858         LSTAT has been fixed, so turn back on full checking.
31859
31860 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31861
31862         * g77.f-torture/compile/19990419-0.f: New test.
31863         * g77.f-torture/execute/19990419-1.f: New test.
31864
31865 1999-04-17  Richard Henderson  <rth@cygnus.com>
31866
31867         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31868         to avoid the need for a prototype to supress a warning.
31869
31870 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31871
31872         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31873
31874 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31875
31876         * gcc.c-torture/execute/990404-1.c: New test.
31877
31878 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31879
31880         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31881         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31882         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31883         missing initializer warnings.
31884
31885 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31886
31887         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31888         matching strings.
31889
31890 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31891
31892         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31893
31894 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31895
31896         * g77.f-torture/execute/19990325-0.f: New test.
31897         * g77.f-torture/execute/19990325-1.f: New test.
31898
31899 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31900
31901         * gcc.c-torture/execute/990324-1.c: New test.
31902
31903 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31904
31905         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31906         test with 4.
31907
31908 1999-03-17  Richard Henderson  <rth@cygnus.com>
31909
31910         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31911
31912 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31913
31914         * g77.f-torture/execute/19990313-2.f: New test.
31915         * g77.f-torture/execute/19990313-3.f: New test.
31916
31917 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31918
31919         * g77.f-torture/execute/19990313-0.f: New test.
31920         * g77.f-torture/execute/19990313-1.f: New test.
31921
31922 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31923
31924         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31925         printf to sprintf.
31926         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31927         (main): Add check for u15.  Conditionalize u31 check depending on
31928         whether ints are <32 bits or >=32 bits.
31929
31930 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31931
31932         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31933
31934 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31935
31936         * g77.f-torture/compile/19990305-0.f: New test.
31937         * g77.f-torture/execute/19981119-0.f: New test.
31938
31939 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31940
31941         * g77.f-torture/execute/970625-2.f: call ABORT if final
31942         result is not correct, instead of just printing it.
31943         Add this checking via newly introduced obfuscation, to
31944         trip up buggy front ends.
31945
31946 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31947
31948         * g77.f-torture/compile/960317-1.f: Moved from being
31949         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31950
31951 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31952
31953         * g77.f-torture/execute/960317-1.f: New (old) test.
31954         * g77.f-torture/execute/970625-2.f: Ditto.
31955
31956 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31957
31958         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31959         message on line 1 or line 2; cccp and cpplib do this differently.
31960
31961 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31962
31963         * g++.old-deja/g++.law/weak1.C: New test.
31964
31965 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31966
31967         * gcc.c-torture/execute/990119-1.c: Renamed to...
31968         * gcc.dg/990119-1.c: this, so it will only be tested once
31969         (it's a preprocessor test, it doesn't need to be run at
31970         multiple optimization levels).
31971
31972 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31973
31974         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31975           ALWAYS_CXXFLAGS.
31976
31977 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31978
31979         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31980         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31981         to not be compilable by current g77.
31982
31983 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31984
31985         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31986
31987 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31988
31989         * gcc.c-torture/execute/990222-1.c: New test.
31990
31991 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31992
31993         * g77.f-torture/compile/19990218-0.f: New test.
31994         * g77.f-torture/noncompile/19990218-1.f: New test.
31995
31996 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31997
31998         * g77.f-torture/compile/19981216-0.f: New test.
31999
32000 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32001
32002         * gcc.dg/990214-1.c: New test.
32003
32004 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32005
32006         * gcc.dg/990213-2.c: New test.
32007
32008         * gcc.dg/990213-1.c: New test.
32009
32010 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32011
32012         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32013         ints.
32014
32015 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32016
32017         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32018         specified by target.
32019
32020         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32021
32022 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32023
32024         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32025
32026 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32027
32028         * gcc.dg/special/ecos.exp: New test driver for new tests with
32029         special requirements.
32030
32031         * gcc.dg/special/alias-1.c: New test.
32032         * gcc.dg/special/gcsec-1.c: New test.
32033         * gcc.dg/special/weak-1.c: New test.
32034         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32035         * gcc.dg/special/weak-2.c: New test.
32036         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32037         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32038         * gcc.dg/special/wkali-1.c: New test.
32039         * gcc.dg/special/wkali-2.c: New test.
32040         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32041         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32042
32043 1999-02-10  Felix Lee  <flee@cygnus.com>
32044
32045           * lib/c-torture.exp (c-torture-compile): Pull out code for
32046           analyzing gcc error messages.
32047           (c-torture-execute): Likewise.  Fix some (harmless) false
32048           positives.
32049           * lib/gcc.exp (gcc_check_compile): New function.
32050
32051 1999-02-08  Richard Henderson  <rth@cygnus.com>
32052
32053         * gcc.c-torture/execute/990208-1.c: New test.
32054
32055 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32056
32057         * g++.dg/special/ecos.exp: New driver for new tests with special
32058         requirements
32059
32060         * g++.dg/special/conpr-1.C: New test
32061         * g++.dg/special/conpr-2.C: New test
32062         * g++.dg/special/conpr-2a.C: New test
32063         * g++.dg/special/conpr-3.C: New test
32064         * g++.dg/special/conpr-3a.C: New test
32065         * g++.dg/special/conpr-3b.C: New test
32066
32067         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32068         allow g++ to use the dg driver
32069
32070         * README: Add comment about g++.dg directory
32071
32072 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32073
32074         * README: Update email addresses.
32075
32076 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32077
32078         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32079         arguments in order to force structure S onto the stack even on
32080         the alpha.
32081         (test): Pass 10 leading arguments to function foo as well as the
32082         structure S.
32083
32084         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32085         failure for all targets.
32086
32087         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32088         abort to terminate program execution.
32089
32090 1999-01-30  Richard Henderson  <rth@cygnus.com>
32091
32092         * gcc.c-torture/execute/990130-1.c: New test.
32093
32094 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32095
32096         * gcc.dg/990130-1.c: New test.
32097
32098 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32099
32100         * gcc.c-torture/execute/990128-1.c: New test.
32101
32102 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32103
32104         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32105
32106 1999-01-27  Felix Lee  <flee@cygnus.com>
32107
32108         * lib/c-torture.exp (c-torture-compile): pull out code for
32109         analyzing gcc error messages.
32110         (c-torture-execute): ditto, and fix some (harmless) false
32111         positives.
32112         * lib/gcc.exp (gcc_check_compile): new function.
32113
32114 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32115
32116         * gcc.dg/990117-1.c: New test.
32117
32118         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32119
32120         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32121
32122 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32123
32124         * g77.f-torture/compile/990115-1.f: New test.
32125
32126 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32127
32128         * gcc.c-torture/compile/990107-1.c: New test
32129
32130 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32131
32132         * gcc.c-torture/execute/990106-2.c: New test.
32133
32134         * gcc.c-torture/execute/990106-1.c: New test.
32135
32136 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32137
32138         * gcc.c-torture/compile/981223-1.c: New test.
32139
32140 1998-12-29  Richard Henderson  <rth@cygnus.com>
32141
32142         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32143         (opt3): Rename from opt4 and disable.
32144
32145 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32146
32147         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32148
32149 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32150
32151         * g++.old-deja/g++.other/conv5.C: New test.
32152
32153 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32154
32155         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32156
32157 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32158
32159         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32160
32161 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32162
32163         * gcc.c-torture/compile/981211-1.c: New test.
32164
32165 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32166
32167         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32168
32169         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32170
32171 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32172
32173         * gcc.special/930510-1.c: Make C9X safe.
32174         * gcc.misc-tests/gcov-1.c Similarly.
32175         * gcc.misc-tests/gcov-2.c Similarly.
32176
32177 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32178
32179         * gcc.dg/ultrasp1.c: New test.
32180
32181 1998-12-06  Richard Henderson  <rth@cygnus.com>
32182
32183         * gcc.c-torture/execute/981206.c: New test.
32184
32185 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32186
32187         * g++.old-deja/g++.ns/template7.C: New test.
32188
32189         * g++.old-deja/g++.other/expr1.C: New test.
32190
32191         * g++.old-deja/g++.eh/tmpl3.C: New test.
32192
32193         * g++.old-deja/g++.eh/tmpl2.C: New test.
32194
32195 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32196
32197         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32198         * g++.old-deja/g++.other/using6.C: Removed.
32199         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32200
32201         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32202
32203 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32204
32205         * g++.old-deja/g++.pt/overload8.C: New test.
32206
32207         * g++.old-deja/g++.pt/overload7.C: New test.
32208
32209         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32210
32211         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32212         and relinking messages.
32213         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32214         compiling with -frepo.
32215
32216 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32217
32218         * g++.old-deja/g++.pt/lookup6.C: New test.
32219
32220 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32221
32222         * gcc.c-torture/execute/981130-1.c: New test.
32223         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32224
32225 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32226
32227         * g++.old-deja/g++.pt/explicit76.C: New test.
32228
32229         * g++.old-deja/g++.pt/friend38.C: New test.
32230
32231         * g++.old-deja/g++.ns/crash2.C: New test.
32232
32233         * g++.old-deja/g++.pt/defarg8.C: New test.
32234
32235         * g++.old-deja/g++.pt/instantiate6.C: New test.
32236
32237         * g++.old-deja/g++.pt/static6.C: New test.
32238
32239         * g++.old-deja/g++.pt/decl2.C: New test.
32240
32241 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32242
32243         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32244         problem is actually related with name lookup, but so what? :-)
32245
32246         * g++.old-deja/g++.pt/friend37.C: New test.
32247
32248 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32249
32250         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32251         element, which fails on some systems.
32252
32253         * g77.f-torture/execute/labug1.f: New test.
32254
32255 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32256
32257         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32258         is defined.
32259
32260 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32261
32262         * g77.f-torture/compile/981117-1.f: New test.
32263
32264 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32265
32266         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32267         properly discarded.
32268
32269 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32270
32271         * gcc.c-torture/execute/memcheck: New directory of tests for
32272         -fcheck-memory-usage.
32273
32274 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32275
32276         * README: New file, general information about the testsuite and
32277         new description of the various C++ test subdirectories.
32278         * README.g++: Eliminate obsolete information, update and move most
32279         relevant stuff to README.
32280
32281 1998-11-07  Richard Henderson  <rth@cygnus.com>
32282
32283         * gcc.c-torture/compile/981107-1.c: New test.
32284
32285 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32286
32287         * execute/memcpy-bi.c: New testcase.
32288
32289 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32290
32291         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32292         base classes.
32293
32294         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32295         template is selected.
32296
32297         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32298         classes, it should be accepted for all types.
32299
32300         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32301
32302         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32303         specializations start with template headers.
32304
32305 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32306
32307         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32308
32309         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32310         non-POD types.
32311
32312 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32313
32314         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32315
32316 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32317
32318         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32319
32320 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32321
32322         * 981019-1.c: New test.
32323
32324 1998-10-14  Robert Lipe <robertl@dgii.com>
32325
32326         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32327         find objc headers.
32328
32329 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32330
32331         * compile/981001-4.c: Remove use of GCC extension that triggers a
32332         compiler bug.
32333
32334 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32335
32336         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32337
32338 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32339
32340         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32341         instantiation of template produces incorrect code for delete
32342         expression.
32343
32344         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32345         constructors' name is not unique.
32346         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32347         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32348
32349         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32350         automatic array of const is ill-formed.
32351
32352         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32353         of template parameter?
32354
32355         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32356         const.
32357
32358         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32359         pointer-to-member expression.
32360
32361         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32362         declaration causes ICE.
32363
32364 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32365
32366         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32367         reserved in the global namespace.
32368
32369         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32370         generate needed virtual table.
32371
32372         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32373
32374 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32375
32376         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32377         template-dependent type
32378
32379 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32380
32381         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32382         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32383         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32384
32385         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32386         class should be usable as argument of member function.
32387         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32388         class should be usable as return type of member function.
32389         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32390         class should be usable as type of data member.
32391
32392         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32393
32394 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32395
32396         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32397
32398 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32399
32400         * gcc.dg/dll-?.c Add thumb to target list.
32401         Fix assembler scan patterns to match current assembler output.
32402
32403 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32404
32405         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32406         matching of template brackets.
32407
32408         * g++.old-deja/g++.other/using4.C: New test.  Test using
32409         declarations of methods from base classes.
32410
32411         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32412         within functions should introduce names into the innermost
32413         enclosing namespace.
32414
32415         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32416         of static locals if first initialization throws.
32417
32418 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32419
32420         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32421
32422 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32423
32424         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32425         lose track of the possible targets of tablejump insns.
32426         * special/special.exp: Run it.
32427
32428 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32429
32430         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32431         must be declared before its specializations can be named in friend
32432         declarations.
32433
32434 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32435
32436         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32437
32438         * g77.f-torture/execute/io1.f: New test.
32439
32440 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32441
32442         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32443         with pointer to template function, for which no argument deduction
32444         is possible.
32445
32446         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32447         specialization of template function as argument to template
32448         function.
32449
32450         * g++.old-deja/g++.other/access2.C: New test; Inner class
32451         shouldn't have privileged access to Outer's names.
32452
32453 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32454
32455         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32456         friend template declared within template class conflicts with
32457         nested class of the same name.
32458
32459         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32460         is ignored.
32461
32462         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32463         object with direct initializer as function declaration.
32464
32465         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32466         initializers.
32467
32468         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32469         involving const pointer and NULL produces incorrect result.
32470
32471         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32472         type name without `typename' should be rejected with -pedantic.
32473
32474 1998-10-02  Richard Henderson  <rth@cygnus.com>
32475
32476         * g++.old-deja/g++.other/addrof1.C: New test.
32477
32478 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32479
32480         * gcc.c-torture/compile/981001-1.c: New test.
32481         * gcc.c-torture/execute/981001-1.c: New test.
32482
32483 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32484
32485         * gcc.c-torture/compile/981001-2.c: New test.
32486         * gcc.c-torture/compile/981001-3.c: New test.
32487         * gcc.c-torture/compile/981001-4.c: New test.
32488
32489 1998-10-01  Robert Lipe  <robertl@dgii.com>
32490
32491         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32492         multilibbed hosts.   Idea grafted from g77.exp.
32493
32494 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32495
32496         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32497         avoid losing on systems which need -lsocket.
32498
32499 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32500
32501         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32502         * g++.old-deja/g++.other/nested2.C: Ditto.
32503         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32504         failure.
32505
32506 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32507
32508         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32509         preferred over template operator!= for enum bitfields.
32510
32511 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32512
32513         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32514         that happen to have the same base name, but in different scopes,
32515         are incorrectly rejected.
32516
32517 1998-09-16  Richard Henderson  <rth@cygnus.com>
32518
32519         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32520         on the native word size instead of an integer literal.
32521
32522 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32523
32524         * g++.old-deja/g++.other/static2.C: Invocation of static data
32525         member of type pointer-to-function denoted as non-static member.
32526
32527         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32528         checks involving function types and aliases.
32529
32530 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32531
32532         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32533         redefined to the same non-trivial type.
32534
32535         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32536         namespace-qualification of template specializations declared in
32537         other namespaces.
32538
32539         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32540         to declare a subset of the specializations of a template function
32541         as friends of specializations of a template class.
32542
32543         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32544         member templates that do not fully specialize the enclosing
32545         template class are rejected.
32546
32547 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32548
32549         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32550
32551 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32552
32553         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32554         altered from libf2c/libU77 version.
32555
32556 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32557
32558         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32559
32560 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32561
32562         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32563         (un)signed char are different types for template specialization
32564         purposes.
32565
32566 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32567
32568         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32569         * objc: ObjC testsuite.
32570
32571 1998-08-31  Catherine Moore  <clm@cygnus.com>
32572
32573         * gcc.c-torture/execute/941014-1.x:  New file.
32574
32575 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32576
32577         * lib/c-torture.exp: Add support for
32578         torture_eval_before_compile and torture_eval_before_execute
32579         variables.
32580
32581 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32582
32583         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32584         this test triggers valid.
32585
32586 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32587
32588         * gcc.dg/980827-1.c: New test.
32589
32590 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32591
32592         * gcc.c-torture/execute/loop-4b.c: New test.
32593
32594 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32595
32596         * lib/c-torture.exp: Add support for
32597         torture_eval_before_compile and torture_eval_before_execute
32598         variables.
32599
32600 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32601
32602         * gcc.c-torture/compile/980825-1.c: New test.
32603
32604 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32605
32606         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32607         count number tests in opt_t0 not good_t0.
32608
32609 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32610
32611         * gcc.c-torture/compile/930326-1.x: Fix typo.
32612
32613 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32614
32615         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32616         causes an ICE.
32617
32618 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32619
32620         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32621         STACK_SIZE is defined.
32622         * gcc.c-torture/unsorted/stuct.c: Similarly.
32623
32624         * gcc.c-torture/compile/980821-1.c: New test.
32625
32626 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32627
32628         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32629
32630 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32631
32632         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32633         code.
32634
32635 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32636
32637         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32638         error'.
32639
32640 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32641
32642         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32643
32644 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32645
32646         * gcc.c-torture/compile/980816-1.c: New test.
32647
32648         * gcc.dg/980816-1.c: New test.
32649
32650 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32651
32652         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32653         compiler for ieee tests.
32654
32655 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32656
32657         * g77.f-torture/compile/980729-0.f: New test.
32658
32659 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32660
32661         * gcc.c-torture/special/eeprof-1.c: New test, for
32662         -finstrument-functions.
32663         * gcc.c-torture/special/special.exp: Run it.
32664
32665 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32666
32667         * gcc.c-torture/compile/980729-1.c: New test.
32668
32669 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32670
32671         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32672         __thumb__ is defined, and test for ARM style doubles if so.
32673
32674 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32675
32676         * g77.f-torture/noncompile/980615-0.f: New test.
32677
32678 1998-07-26  H.J. Lu  (hjl@gnu.org)
32679
32680         * gcc.dg/980312-1.c: Do link instead of compile.
32681         * gcc.dg/980313-1.c: Likewise.
32682
32683 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32684
32685         * gcc.c-torture/compile/980726-1.c: New test.
32686
32687 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32688
32689         * g77.f-torture/execute/io0.f: New test.
32690
32691 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32692
32693         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32694         an int.
32695
32696 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32697
32698         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32699         m32r bugs.
32700
32701 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32702
32703         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32704         c-decl.c:grokdeclarator can handle mode attributes.
32705
32706 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32707
32708         * gcc.c-torture/execute/980716-1.c: New test.
32709
32710 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32711
32712         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32713         the mn10200.
32714         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32715         the mn10200.
32716         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32717         * gcc.c-torture/compile/930326-1.x: Similarly.
32718
32719 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32720
32721         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32722         New test from Craig.
32723
32724 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32725
32726         * g77.f-torture/noncompile/980616-0.f: New test.
32727
32728         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32729
32730 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32731
32732         *  g++.other/singleton.C: Return error value instead of taking
32733         SIGSEGV.
32734
32735 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32736
32737         *  g++.other/singleton.C: New test.   Warning is under dispute.
32738         Runtime crash is not.
32739
32740 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32741
32742         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32743         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32744         using6.C, using7.C}:  New namespace tests.
32745
32746 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32747
32748         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32749         specialization with typedef'ed names used as array indexes.
32750
32751 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32752
32753         * gcc.c-torture/execute/980709-1.c: New test.
32754
32755         * gcc.dg/980709-1.c: New test.
32756
32757 1998-07-07  Richard Henderson  <rth@cygnus.com>
32758
32759         * gcc.c-torture/execute/bcp-1.c: New test.
32760
32761 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32762
32763         * gcc.c-torture/execute/980707-1.c: New test.
32764
32765 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32766
32767         * gcc.c-torture/compile/980706-1.c: New test.
32768
32769 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32770
32771         * g77.f-torture/execute/980701-0.f,
32772         g77.f-torture/execute/980701-1.f: New test from Craig.
32773
32774 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32775
32776         * gcc.c-torture/compile/980701-1.c: New test.
32777
32778         * gcc.c-torture/execute/980701-1.c: New test.
32779
32780 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32781 rlsruhe.de>
32782
32783         * g++.old-deja/g++.robertl/eb132.C: New test.
32784         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32785
32786 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32787
32788         * g77.f-torture/execute/980628-7.f,
32789         g77.f-torture/execute/980628-8.f,
32790         g77.f-torture/execute/980628-9.f,
32791         g77.f-torture/execute/980628-10.f: New tests from Craig.
32792
32793         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32794
32795 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32796
32797         * g77.f-torture/execute/980628-4.f: New test from Craig.
32798         * g77.f-torture/execute/980628-5.f: Likewise.
32799         * g77.f-torture/execute/980628-2.f: Likewise.
32800         * g77.f-torture/execute/980628-0.f: Likewise.
32801         * g77.f-torture/execute/980628-1.f: Likewise.
32802         * g77.f-torture/execute/980628-3.f: Likewise.
32803         * g77.f-torture/execute/980628-6.f: Likewise.
32804
32805 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32806
32807         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32808         directory when nothing has been installed yet.
32809
32810 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32811
32812         * gcc.c-torture/special/special.exp: Handle newer versions of
32813         dejagnu.
32814
32815 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32816
32817         * gcc.dg/980626-1.c: New test.
32818
32819 1998-06-19  Bruno Haible <haible@ilog.fr>
32820
32821         * gcc.misc-tests/m-un-2.c: New test.
32822         * g++.old-deja/g++.other/warn01.c: Likewise.
32823
32824 1998-06-19  Robert Lipe  <robertl@dgii.com>
32825
32826         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32827         compatibility with assmblers with a different comment character.
32828         Eliminate use of GAS-specific extensions.
32829
32830 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32831
32832         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32833
32834 1998-06-19  Robert Lipe  <robertl@dgii.com>
32835
32836         *lib/g77.exp: Replace search for libf2c.a with search for newly
32837         renamed libg2c.a
32838
32839 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32840
32841         * gcc.c-torture/execute/980617-1.c: New test.
32842
32843 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32844
32845         * gcc.c-torture/execute/980612-1.c: New test.
32846
32847 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32848
32849         * gcc.dg/980523-1.c: Only test on ppc-linux.
32850         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32851
32852         * gcc.c-torture/execute/980608-1.c: New test.
32853
32854 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32855
32856         * gcc.c-torture/execute/980605-1.c: New test.
32857
32858 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32859
32860         * gcc.c-torture/execute/980604-1.c: New test.
32861
32862 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32863
32864         * gcc.c-torture/execute/980602-1.c: New test.
32865         * gcc.c-torture/execute/980602-2.c: Likewise.
32866
32867 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32868
32869         * 970125-0.f: Fix per JCB.  Add commentary.
32870
32871 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32872
32873         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32874         IEEE -0 support.
32875
32876 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32877
32878         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32879         earlier.
32880
32881 1998-05-28  Catherine Moore <clm@cygnus.com>
32882
32883         * gcc.c-torture/execute/980526-3.c: New test.
32884
32885 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32886
32887         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32888         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32889         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32890         m88k-motorola-sysv3 to XFAIL.
32891
32892 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32893
32894         * gcc.dg/980526-1.c: New test.
32895         * gcc.c-torture/execute/980526-2.c: New test.
32896
32897 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32898
32899         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32900
32901         * gcc.c-torture/execute/980526-1.c: New test.
32902
32903 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32904
32905         * g77.f-torture/execute/alpha2.f: Add runtime test.
32906
32907 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32908
32909         * g++.old-deja/old-deja.exp: Strip leading directories.
32910
32911         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32912         error for the line.  Don't run multiple tests for the same line.
32913
32914 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32915
32916         * gcc.dg/980523-1.c: New test.
32917
32918 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32919
32920         * g77.f-torture/compile/970915-0.f: New test.
32921
32922 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32923
32924         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32925
32926 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32927
32928         * gcc.dg/980520-1.c: New test.
32929
32930 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32931
32932         * gcc.dg/980502-1.c: Fix return type.
32933
32934 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32935
32936         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32937         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32938         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32939         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32940         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32941
32942 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32943
32944         * g77.f-torture/execute/980520-1.f: New test.
32945
32946 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32947
32948         * lib/mike-g77.exp: New file.
32949
32950         * g77.f-torture/noncompile/noncompile.exp,
32951         g77.f-torture/noncompile/check0.f: New files.
32952
32953 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32954
32955         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32956         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32957         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32958         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32959         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32960         abort where appropriate.
32961
32962 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32963
32964         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32965         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32966
32967 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32968
32969         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32970
32971 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32972
32973         * g77.f-torture/compile/980427-0.f: New test.
32974
32975 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32976
32977         * g77.f-torture/compile/980424-0.f: New test.
32978
32979 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32980
32981         * g77.f-torture/compile/980419-2.f (main): New test.
32982         * g77.f-torture/compile/970125-0.f: New test.
32983         * g77.f-torture/compile/980419-1.f: New test.
32984
32985 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32986
32987         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32988         of loop-4.c.
32989
32990 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32991
32992         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32993
32994 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32995
32996         * gcc.c-torture/compile/980329-1.c: New test.
32997
32998 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32999
33000         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33001         * gcc.dg/980312-1.c: Fix typo in -march command.
33002
33003 1998-03-16  H.J. Lu  (hjl@gnu.org)
33004
33005         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33006
33007 1998-03-11  Robert Lipe  <robertl@dgii.com>
33008
33009         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33010         Dave Love agree the Fortran source is bogus.
33011
33012 1998-03-11  Robert Lipe  <robertl@dgii.com>
33013
33014         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33015         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33016         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33017         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33018         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33019
33020 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33021
33022         * g++.old-deja/g++.other/friend1.C: New test.
33023
33024 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33025
33026         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33027         possibly uninitialized) variables and declare dnrm2.
33028
33029 1998-02-23  Robert Lipe <robertl@dgii.com>
33030
33031         From Bruno Haible <haible@ilog.fr>:
33032         * gcc.c-torture/execute/980223.c: New test.
33033
33034 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33035
33036         * gcc.dg/ifelse-1.c: New test.
33037
33038 1998-02-09  H.J. Lu  (hjl@gnu.org)
33039
33040         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33041
33042           * lib/old-dejagnu.exp (old-dejagnu): Added the
33043           "execution test - XFAIL *-*-*" handling in the spirit of
33044           "excess errors test -". Changed the "execution test fails"
33045           handling to be like "excess errors test fails".
33046           * Update various tests accordingly.
33047
33048 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33049
33050         * gcc.c-torture/execute/980205.c: New test.
33051
33052 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33053
33054         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33055         * lib/f-torture.exp: Similarly.
33056         * gcc.c-torture: Rename all .cexp files to .x files.
33057
33058 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33059
33060         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33061         (940510-1.c): Removed duplicate.
33062         (971104-1.c): New test.
33063
33064 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33065
33066           * lib/f-torture.exp: Improve error and loop detection.
33067
33068 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33069
33070         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33071         use that to size the filler array.
33072
33073 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33074
33075         * lib/c-torture.exp(c-torture-execute): Fix typo.
33076
33077         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33078         testcase as the executable name. Keep the executable around if
33079         the test fails.
33080
33081 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33082
33083         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33084         changes.  Only test one -g option, and move it to the end of the
33085         list of options to test.
33086
33087 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33088
33089         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33090         variable GCC_TORTURE_OPTIONS to supply default switches separated
33091         by colons.  If no environment variable, run tests with -O0 -g, -O1
33092         -g, and -O2 -g as well.
33093
33094 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33095
33096         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33097         explanatory comments. Fix indentation.
33098
33099 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33100
33101         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33102
33103 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33104
33105         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33106         * g++.old-deja/g++.mike/p7325.C: Likewise.
33107         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33108
33109 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33110
33111         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33112         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33113         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33114         * g++.old-deja/g++.law/operators4.C: Likewise.
33115
33116 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33117
33118         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33119         * g++.old-deja/g++.mike/p784.C: Ditto.
33120         * g++.old-deja/g++.mike/p785.C: Ditto.
33121
33122 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33123
33124           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33125
33126 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33127
33128         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33129         target feature; pass this to c-torture-execute as needed.
33130
33131 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33132
33133         * lib/c-torture.exp(c-torture-execute): If the previous and the
33134         current executables being tested are identical, we don't need to
33135         run the executable again. Try to make the executable names
33136         unique. Add an optional argument for passing additional compiler
33137         flags.
33138
33139 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33140
33141         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33142
33143 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33144
33145         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33146
33147 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33148
33149         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33150         32bit or larger longs.
33151
33152         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33153         have either a 32bit long or 32bit int.
33154
33155 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33156
33157         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33158         Make double precision tests dependent on sizeof (double).
33159
33160 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33161
33162         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33163         too.
33164
33165 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33166
33167         * gcc.c-torture/compile/961203-1.cexp: New script.
33168
33169 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33170
33171         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33172         up the includes ourselves.
33173
33174 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33175
33176         * lib/plumhall.exp: Remove random include, and add a few
33177         verbose messages for debugging.
33178
33179 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33180
33181         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33182         of trying to do it ourselves.
33183
33184 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33185
33186         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33187
33188 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33189
33190         * gcc.prms/5403.c: Made regexp a bit less strict.
33191
33192 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33193
33194         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33195         is returned from remote_load instead.
33196         * lib/plumhall.exp: Ditto.
33197         * lib/mike-g++.exp: Ditto.
33198         * lib/old-dejagnu.exp: Ditto.
33199         * lib/c-torture.exp: Ditto.
33200
33201 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33202
33203         * lib/g++.exp: Use build_wrapper procedure.
33204         * lib/gcc.exp: Ditto.
33205
33206 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33207
33208         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33209         an old-style decl for malloc.  Fixes tests to work when
33210         sizeof (int) != sizeof (size_t).
33211
33212 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33213
33214         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33215
33216         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33217         use stdargs.h interface.
33218
33219 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33220
33221         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33222         NO_VARARGS when compiling.
33223
33224 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33225
33226         * lib/plumhall.exp(ph_includes): New procedure.
33227         (ph_make): Use it.
33228         (ph_compiler): Ditto.
33229
33230         * lib/g++.exp: Rename test-glue.c to testglue.c.
33231         * lib/gcc.exp: Ditto.
33232
33233 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33234
33235         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33236         to completion when it's called.
33237
33238 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33239
33240         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33241         is defined, don't do test.
33242
33243 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33244
33245         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33246         for object files.
33247         (ph_summary): Mark skipped testcases as untested, not unresolved.
33248
33249         * lib/plumhall.exp (ph_make): If unresolved because of bad
33250         errorCode, record errorCode in log file.
33251         (*): Replace send_log/verbose with verbose -log.
33252
33253 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33254
33255         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33256         double conversion if double isn't at least 8 bytes.
33257
33258         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33259         int to work with targets where int is 16 bits.
33260
33261         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33262         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33263         precision for the test to complete.
33264
33265 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33266
33267         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33268         if d10v is not compiled with the -mdouble64 flag.
33269         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33270
33271         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33272         d10v is not compiled with the -mint32 flag.
33273
33274 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33275
33276         * lib/plumhall.exp: Use incr_count.
33277
33278 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33279
33280         * gcc.c-torture: Update to c-torture-1.45.
33281
33282 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33283
33284         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33285         the name of the expect testcase file).
33286
33287         * lib/g++.exp(g++_init): Ditto.
33288
33289 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33290
33291         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33292         the host.
33293
33294         * lib/gcc.exp(gcc_exit): New procedure.
33295
33296 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33297
33298         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33299         specs where appropriate.
33300
33301         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33302         because of new "candidates are" messages, and removed a few
33303
33304         * Converted all non-old-style g++ testcases to old-style, and
33305         moved into g++.old-deja.
33306
33307 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33308
33309         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33310         options.
33311
33312         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33313         succeeded.
33314
33315         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33316
33317 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33318
33319         * lib/gcc.exp (gcc_target_compile): Add support for defining
33320         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33321         the machine doesn't have those features.
33322
33323 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33324
33325         * g++.law/operators4.exp: Don't use LIBS.
33326
33327 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33328
33329         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33330
33331         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33332         * lib/g++.exp: Set it here instead. Also, allow use of the
33333         --tool_exec and --tool_opt options. Change CXX to
33334         GXX_UNDER_TEST.
33335
33336         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33337
33338         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33339
33340 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33341
33342         * lib/old-dejagnu.exp: Use prune_warnings instead of
33343         prune_system_crud.
33344         * lib/mike-g++.exp: Ditto.
33345         * lib/gcc.exp: Ditto.
33346         * lib/g++.exp: Ditto.
33347
33348         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33349
33350 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33351
33352           * 941014-2.c: Include stdlib.h
33353           * 960327-1.c: Include stdio.h
33354           * dbra.c, index-1.c: Don't assume ints are 32bits.
33355
33356 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33357
33358         * lib/gcc.exp: Add gcc,stack_size target feature.
33359
33360         * lib/g++.exp(g++_target_compile): Add the include and link
33361         paths here, not in two other places. And, it's $options, not
33362         options.
33363
33364         * lib/mike-g++.exp(postbase): Remove the code that determines
33365         the correct include and link paths.
33366         * g++.old-deja/old-deja.exp: Ditto.
33367
33368 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33369
33370         * lib/g++.exp(g++_init): target_compile no longer returns the
33371         filename of the result.
33372
33373 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33374
33375         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33376         call to glob.
33377
33378         * gcc.c-torture/special/special.exp: Change call to
33379         gcc_target_compile to include the object file.
33380
33381 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33382
33383         * gcc.c-torture/special/special.exp: Correct misspelling in last
33384         change.
33385
33386 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33387
33388         * lib/plumhall.exp(ph_summary): Log the entire output of the
33389         executable. Return -1 if there were any failures, 0 otherwise.
33390         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33391         (ph_make): Clean up objects and executables that were built
33392         if the tests succeeded.
33393
33394 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33395
33396         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33397         libraries and includes in the build tree as appropriate.
33398
33399 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33400
33401         * lib/c-torture.exp: Instead of looking for the global variable
33402         NO_LONG_LONG, check to see if that's a feature of the target.
33403
33404 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33405
33406         * config/default.exp: Minimize. Delete the remainer of the files in
33407         config; this functionality is now in devo/dejagnu/config.
33408
33409         g++.*/*: Pass any additional flags used to compile to postbase;
33410         delete CXXFLAGS.
33411
33412         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33413         is now done by runtest.exp. Use gcc_target_compile instead of
33414         compile.
33415
33416         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33417         Remove references to CFLAGS. Use remote_file instead of
33418         calling rm -f.
33419         (c-torture): Take a list of arguments to use to compile this
33420         testcase.
33421
33422         lib/g++.exp: Simplify. Use target_compile instead of compile.
33423         lib/gcc-dg.exp: Ditto.
33424         lib/gcc.exp: Ditto.
33425         lib/mike-{gcc,g++}.exp: Ditto.
33426         lib/old-dejagnu.exp: Ditto.
33427         lib/plumhall.exp: Ditto.
33428
33429 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33430
33431         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33432         (ph_linker): Likewise.
33433
33434 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33435
33436           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33437         MAP_ANON / MAP_ANONYMOUS if defined;
33438         else try to map from /dev/zero .
33439
33440 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33441
33442         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33443         isn't defined, then define it to MAP_ANONYMOUS.
33444
33445 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33446
33447         * gcc.c-torture: Update to c-torture-1.42 release.
33448
33449 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33450
33451         * gcc.c-torture: Update to c-torture-1.41 release.
33452
33453 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33454
33455         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33456         c-torture release.
33457
33458 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33459
33460         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33461         and LDFLAGS.  Fix second case to append the target_info ldflags
33462         onto LDFLAGS, not CFLAGS.
33463         * lib/g++.exp (g++_init): Add target_info stuff.
33464         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33465         of libgloss and newlib flags for !native.
33466
33467         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33468         (GDB): Fix relative path to go up another dir for finding gdb.
33469
33470 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33471
33472         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33473         versions in the target_info array, if they don't exist.
33474
33475 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33476
33477         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33478
33479 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33480
33481         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33482         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33483
33484 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33485
33486         * lib/old-dejagnu.exp: Don't remove the output file before we've
33487         actually tested it. Don't append pwd to the path of the executable
33488         we're testing.
33489
33490 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33491
33492         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33493
33494 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33495
33496         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33497         temporary directory for compiler files, and set it to a default
33498         value of /tmp. Set $output as the name of the output file from
33499         compiling the testcase. Add a -o option to $cflags_var so the
33500         compiler writes the final output file as $output. Set $executable
33501         to $output.
33502
33503         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33504         directory for compiler files, and set it to /tmp if it doesn't
33505         already have a value. Set $output_file to the name of the output
33506         file from compiling the testcase. Add a -o option to CXXFLAGS so
33507         the compiler writes the final output file as $output. Use $output
33508         as the executable to be tested.
33509
33510 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33511
33512         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33513
33514 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33515
33516         * gcc.c-torture/execute/pending-1.c: New test.  Still
33517         pending in Tege's queue.
33518
33519 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33520
33521         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33522         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33523         if there were failures.  Call unresolved if there were unresolved
33524         testcases.  Call gcc_fail if program did not run to completion.
33525         (ph_make): Pass additional argument name to ph_execute.
33526         (ph_execute): Add new argument.  Pass additional arguments to
33527         ph_summary.  Call gcc_fail is there is no execution output.
33528
33529 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33530
33531         * lib/plumhall.exp (proc_summary): Output relavent summary
33532         lines into the log so specific failures in plumhall can be
33533         investigated.
33534
33535 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33536
33537         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33538         (c-torture-execute): Don't try to execute tests which use
33539         "long long" types if $NO_LONG_LONG is nonzero.
33540
33541 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33542
33543         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33544         not c-torture.
33545
33546         * gcc.ieee: Move from here.
33547         * gcc.c-torture/execute/ieee: To here.
33548
33549 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33550
33551         * gcc.c-torture: Update to c-torture-1.41 release.
33552
33553 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33554
33555         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33556         not "$output".
33557
33558 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33559
33560         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33561         -c present.
33562
33563 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33564
33565         * config/proelf.exp: Handle connecting to a simulator.
33566
33567 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33568
33569         * config/proelf.exp: New file.  Enough framework that we can
33570         run c-torture tests on the proelf targets (or any other target
33571         that gdb can connect to for that matter).
33572
33573 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33574
33575         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33576         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33577
33578         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33579         exec_output exists.
33580
33581 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33582
33583         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33584         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33585
33586         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33587         to pass/fail/unresolved/unsupported/untested.  Caller must now
33588         call unresolved/unsupported/untested.
33589         * lib/*.exp: Update FSF address.  Update to handle new results of
33590         ${tool}_load.
33591         * lib/chill.exp (verbose): Delete.
33592
33593 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33594
33595         * lib/gcc.exp (default_gcc_start): Change order of args to
33596         $LDFLAGS $CFLAGS $LIBS.
33597         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33598         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33599         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33600         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33601         * gcc.misc-tests/dg-test.exp: Likewise.
33602         * gcc.misc-tests/msgs.exp: Likewise.
33603         * gcc.prms/prms.exp: Likewise.
33604         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33605         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33606
33607         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33608
33609 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33610
33611         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33612
33613         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33614         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33615
33616         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33617         necessary.
33618
33619 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33620
33621         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33622         global for loop; add use of $mathlib.
33623         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33624         settings here; set mathlib for anything but VxWorks.
33625
33626 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33627
33628         * gcc.c-torture: Update to c-torture-1.40 release.
33629
33630 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33631
33632         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33633         dg.exp.
33634
33635 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33636
33637         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33638         global.
33639
33640 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33641
33642         * lib/g++.exp (LIBS): Define if not already.
33643         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33644         (gcc-dg-prune): Call prune_gcc_output.
33645         * lib/gcc.exp (prune_gcc_output): New proc.
33646         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33647         prune_gcc_output.
33648
33649 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33650
33651         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33652         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33653
33654 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33655
33656         * gcc.c-torture: Update to c-torture-1.39 release.
33657
33658 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33659
33660         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33661         fails, try others as well.
33662
33663 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33664
33665         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33666         If compilation fails, mark execute tests as `untested'.
33667         If test is marked as unsupported, don't mark compilation and
33668         execute tests as failed.
33669
33670 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33671
33672         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33673         libstdc++ for whether or not we want to be doing shared
33674         libraries.  Delete link_curses since we don't need it anymore.
33675         * lib/mike-g++.exp (postbase): Don't link in libg++.
33676         * g++.old-deja/old-deja.exp: Likewise.
33677
33678 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33679
33680         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33681
33682 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33683
33684         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33685         For that, add `-Wl,-a,shared_archive'.
33686         * g++.old-deja/old-deja.exp: Likewise.
33687
33688 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33689
33690         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33691
33692 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33693
33694         * lib/mike-g++.exp (postbase): Pay attention to the status of
33695         g++_load.
33696
33697 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33698
33699           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33700
33701 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33702
33703         * lib/gcc.exp (default_gcc_start): No longer need to log program
33704         being executed or its output, execute_anywhere does that now.
33705         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33706         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33707
33708 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33709
33710         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33711         the same as those in lib/g++.exp.
33712
33713 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33714
33715         * gcc.c-torture: Update to c-torture-1.38 release.
33716         * gcc.ieee: Related changes.
33717
33718 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33719
33720         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33721         "exec". Minor reformatting changes.
33722
33723         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33724         cross. This means all "exec" calls now work on a remote host as
33725         well.
33726         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33727         cross. Filter out the extra "\r\n" stuff that expect puts in.
33728         (c-torture-execute): Filter out the bogus warnings like
33729         c-torture-compile does. Add support for canadian cross.
33730         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33731         Use execute_anywhere rather than calling exec directly. Now it
33732         works for canadian cross testing.
33733
33734 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33735
33736         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33737         results into a variable, and check that rather than using file exists.
33738
33739 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33740
33741         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33742         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33743
33744 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33745
33746         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33747         lib_curses if there's a shared libg++ in the build tree.
33748
33749 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33750
33751         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33752         if not supported target.
33753
33754 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33755
33756         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33757         link_curses up to always happen, not just for native builds.
33758
33759 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33760
33761         * gcc.c-torture: Update to c-torture-1.36 release.
33762         * gcc.failure: Related changes.
33763
33764 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33765
33766         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33767
33768 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33769
33770         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33771         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33772         runshlib, link_curses, and mathlib for link and run.
33773
33774         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33775         pass the runtime shared library options for Solaris, OSF/1, and
33776         Irix5, and link with -lcurses to avoid unresolved references.
33777
33778 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33779
33780         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33781         only run once.
33782
33783 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33784
33785         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33786
33787 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33788
33789         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33790         do not have a framework for the "compat" tests yet.
33791
33792 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33793
33794         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33795         set to null if we're testing vxworks5.1.  Use that instead of
33796         `-lm' in the setting of LIBS for link and run.
33797
33798 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33799
33800         * config/rom68k.exp (${tool}_load): Major changes to make it
33801         work.  Verified that it does in fact return the stuff in
33802         exec_output properly.  Catch any Emul or any TRAP other than 0.
33803
33804 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33805
33806         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33807         LDFLAGS properly for targets that need stuff from libgloss.
33808         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33809         only run once.
33810         (gpp_initialized): New variable.
33811
33812 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33813
33814         * config/rom68k.exp: Load libgloss.exp.
33815         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33816         so we can produce a fully linked binary.
33817         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33818         so we can produce a fully linked binary.
33819
33820 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33821
33822         * lib/plumhall.exp (ph_section): Watch for expected failures.
33823         Add missing `else'.
33824
33825         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33826         run the testcase.
33827         (c-torture): Likewise.
33828
33829 1995-08-28  Doug Evans  <dje@cygnus.com>
33830
33831         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33832
33833         * lib/mike-g++.exp (mike_cleanup): New proc.
33834         (prebase): New globals compiler_result, not_compiler_result,
33835         target_regexp.
33836         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33837         allow leading "-" in pattern.  Watch for unsupported tests.
33838         If $compiler_result is set, pattern match assembler code,
33839         and ditto for $not_compiler_result.
33840         * lib/mike-gcc.exp: Likewise.
33841
33842         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33843         execution "succeeded".
33844
33845 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33846
33847         * config/win32.exp: New file.
33848         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33849
33850 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33851
33852         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33853         unsupported.
33854         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33855         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33856         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33857
33858         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33859         "... without exceptions was ...".  That is now handled by
33860         prune_system_crud.
33861         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33862
33863 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33864
33865         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33866         sieve.c,sort2.c}: New files.
33867         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33868         sieve.exp,sort2.exp}: Drivers for them.
33869
33870         * lib/mike-gcc.exp (program_output): New user settable variable.
33871         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33872         messages.
33873         * lib/mike-g++.exp (program_output): New user settable variable.
33874
33875         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33876
33877         * config/sh.exp: Deleted (use sim.exp instead).
33878
33879 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33880
33881         * config/vx.exp: Declare CHECKTASK as global.
33882         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33883         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33884         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33885
33886 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33887
33888         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33889         target. Like vx.exp, only includes `vx29k.exp' instead of
33890         `vxworks.exp'.
33891
33892 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33893
33894         * config/sim.exp: Increase time limit from 120 seconds to 240.
33895
33896 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33897
33898         * gcc.c-torture/execute/950628-1.c: New test.
33899
33900 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33901
33902         * gcc.c-torture: Update with changes/additions from
33903         c-torture-1.34.
33904
33905 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33906
33907         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33908
33909 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33910
33911         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33912
33913 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33914
33915         * gcc.c-torture/compile/950512-1.c: New test.
33916         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33917         * gcc.dg/struct-ret-1.c: Likewise.
33918
33919 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33920
33921         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33922           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33923
33924 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33925
33926         * gcc.c-torture/special/920411-1.c: Deleted.
33927         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33928
33929 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33930
33931         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33932         cpu limit.
33933
33934 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33935
33936         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33937
33938 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33939
33940         From kenner;
33941         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33942         is the proper length.
33943         * va-arg-3.c: Likewise.
33944
33945 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33946
33947         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33948         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33949
33950         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33951         * lib/g++.exp (default_g++_start): Delete old cruft.
33952
33953 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33954
33955         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33956         (2 * (1 << 18)) to (2 * (1 << 17)).
33957
33958         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33959
33960 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33961
33962         * config/rom68k.exp: Renamed from config/idp.exp
33963
33964 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33965
33966         * c-torture/compile/921109-2.c
33967
33968 1995-04-18  Mike Stump  <mrs@cygnus.com>
33969
33970         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33971         excess errors.
33972
33973 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33974
33975         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33976         output.
33977         * lib/g++.exp (default_g++_start): Likewise.
33978
33979 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33980
33981         * gcc.c-torture/compile/950329-1.c: New test.
33982
33983 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33984
33985           * config/bug.exp (${tool}_load): Updated to use new remote_open
33986           and remote_close procs.
33987         * config/idp.exp: New file.
33988
33989 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33990
33991         * gcc.c-torture/execute/950322-1.c: New test.
33992
33993 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33994
33995         * config/vx.exp (${tool}_load): Clean up testing of return code from
33996         vxworks_ld and vxworks_spawn.
33997
33998 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33999
34000         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34001
34002 1995-03-13  Mike Stump  <mrs@cygnus.com>
34003
34004         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34005         can mark excess errors on a machine by machine basis.  Note, the
34006         default is to not expect any excess errors, even when excess
34007         errors test - is given, so you will want to put an XFAIL ... on
34008         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34009         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34010         those 4 machines, but no others.
34011
34012 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34013
34014         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34015         * lib/c-torture.exp: to here.
34016
34017 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34018
34019         * gcc.c-torture/execute/950221-1.c: New test.
34020         * gcc.c-torture/execute/struct-ret-1.c: New test.
34021         * gcc.c-torture/compile/950221-1.c: New test.
34022
34023         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34024
34025 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34026
34027         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34028         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34029
34030 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34031
34032         * g++.gb: New directory of tests, derived from my signature and
34033         class scoping tests.
34034
34035         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34036         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34037         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34038         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34039         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34040         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34041         * g++.gb/sig25.C: Likewise.
34042
34043         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34044         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34045         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34046         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34047         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34048         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34049         * g++.gb/sig25.exp: Likewise.
34050
34051         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34052         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34053         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34054         * g++.gb/scope13.C: Likewise, this test still fails.
34055
34056         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34057         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34058         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34059         * g++.gb/scope13.exp: Ditto.
34060
34061         * g++.gb/README: New file, explains what these tests are about.
34062
34063 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34064
34065         * lib/dg.exp (dg-do): Support `preprocess'.
34066         (dg-test): Likewise.
34067
34068 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34069
34070         * config/udi.exp: change "continue -expect" to "exp_continue".
34071
34072 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34073
34074         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34075         Delete redundant tests.
34076
34077         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34078         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34079         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34080         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34081         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34082         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34083         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34084         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34085
34086         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34087         storing label pointers.
34088         * gcc.c-torture/execute/921019-1.c: Likewise.
34089         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34090         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34091         parameter fp.
34092         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34093         constants.
34094
34095         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34096         Delete obsolete tests.
34097
34098         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34099         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34100         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34101         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34102         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34103         * gcc.c-torture/compile/950124-1.c: New test.
34104
34105         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34106
34107 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34108
34109         * lib/mike-g++.exp: Add -lm to LIBS.
34110
34111 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34112
34113         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34114
34115 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34116
34117         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34118
34119 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34120
34121         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34122
34123 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34124
34125         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34126         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34127         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34128         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34129         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34130         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34131         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34132         * g++.law/{operators31.C, operators32.C,
34133         * g++.law/{operators33.C, operators34.C}: Likewise.
34134         * g++.law/{pic1.C, refs2.C}: Likewise.
34135         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34136         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34137         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34138         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34139
34140         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34141         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34142         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34143         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34144         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34145         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34146         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34147         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34148         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34149         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34150         * g++.law/{operators34.exp}: Likewise.
34151         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34152         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34153         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34154         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34155         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34156
34157         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34158         No longer expected to fail.
34159         * g++.law/missed-error3.C: Tweak for recent bool changes.
34160
34161 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34162
34163         * config/emb-unix: Deleted.
34164         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34165         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34166
34167 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34168
34169         * lib/dg.exp (dg-test): Fix typo in last patch.
34170
34171 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34172
34173         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34174         (handles multiple occurrences).
34175
34176 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34177
34178         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34179         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34180         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34181         printed).
34182         * lib/c-torture.exp (c-torture-compile): Likewise.
34183         (c-torture): Prepend full path if missing.
34184         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34185         (gcc_fail): Likewise.
34186         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34187
34188 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34189
34190         * lib/netware.exp: Only attach to NetWare i386 systems.
34191
34192 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34193
34194         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34195         messages.  Add test name to "output pattern match" pass/fail message.
34196
34197 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34198
34199         * gcc.dg: New testsuite.
34200         * gcc.dg/dg.exp: New file.
34201
34202         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34203         test-switch.c}: Deleted.
34204
34205         * gcc.misc-tests/msgs.exp: New testcase driver.
34206
34207 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34208
34209         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34210         Watch for illegal return values from ${tool}_load.
34211         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34212         cross targets.  Coerce return value >0 to 1.
34213
34214 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34215
34216         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34217
34218         * config/emb-unix.exp: New file.
34219
34220         * config/sim.exp: Error if variable $SIM not defined.
34221         (${tool}_load): Mark test as "untested" if simulator missing.
34222
34223         * config/unix.exp: Load remote.exp to get rcp_download.
34224         * lib/c-torture.exp: Use different option lists for testcases with
34225         and without loops.
34226         * gcc.c-torture/execute/execute.exp: Likewise.
34227
34228 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34229
34230         * config/*.exp: Clarify return code from ${tool}_load.
34231         Call `unresolved' or `untested' instead of `warning' or `perror'
34232         (sometimes you still want to call both though).
34233         Add comment that `shell_id' is local to each file.
34234         * config/udi.exp (timeout): Set to 30.
34235         Don't print warning if connection fails, $connectmode has already
34236         printed an error.
34237         (${tool}_load): Move verbose messages to level 2.
34238         Rework pattern for "Process started" message.
34239         Pass `shell_id' to ${connectmode}_download.
34240         Retry twice upon timeout.  Make resetting of target more robust.
34241         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34242         Pass `shell_id' to exit_$connectmode.
34243         Only call exit_$connectmode if connected.
34244         * config/unix.exp (${tool}_load): Check return codes better.
34245         * config/vrtx.exp (${tool}_load): Likewise.
34246         * config/vx.exp (${tool}_load): Likewise.
34247         Delete unneeded global's.
34248         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34249         from ${tool}_load.
34250         (dg-stat): Delete.
34251         (dg-init): Delete recording of pass/fail counts.
34252         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34253         (old-dejagnu-init): Likewise.
34254         (old-dejagnu-stat): Delete contents, empty proc now.
34255         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34256         (c-torture): Delete references to lcnt, lpass, lfail.
34257         Get option list from TORTURE_OPTIONS.
34258         Delete -funroll[-all]-loops if no loops.
34259         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34260         (g++_stat): Delete contents (empty proc now).
34261         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34262         (gcc_finish): Likewise.
34263         (gcc_stat): Deleted.
34264         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34265         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34266         * gcc.c-torture/execute/execute.exp: Likewise.
34267         Split tests into two parts: compile, execute.
34268         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34269         no loops.  Update to reflect clarified return codes from ${tool}_load.
34270
34271 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34272
34273         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34274         to grep for.
34275         (old-dejagnu): Likewise (where necessary).
34276
34277 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34278
34279         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34280
34281         * lib/dg.exp (dg-process-target): Fix processing of selector.
34282         Add comment regarding use of `error'.
34283
34284         * lib/gcc.exp (prune_system_crud): Define if missing.
34285         * lib/g++.exp (prune_system_crud): Likewise.
34286
34287         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34288         Call prune_system_crud.
34289         * lib/dg.exp (dg-runtest): New proc.
34290         Use perror instead of send_user for tcl errors in testcase.
34291         Don't return any value, it's never used.
34292         Don't clobber previous definition of `unknown'.
34293         Print tcl errors in `dg-final'.
34294
34295 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34296
34297         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34298         (dg-test): Don't print errorInfo, it contains stack backtrace.
34299
34300 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34301
34302         * lib/g++.exp (runtest_file_p): Define if missing.
34303
34304 1994-09-24  Doug Evans  (dje@cygnus.com)
34305
34306         * lib/mike-g++.exp: Comment out loading of g++.exp.
34307         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34308         (default_g++_version): Always print something.
34309         (default_g++_start): Comment out call to `which'.
34310         (g++_start, g++_load): Deleted (must be defined in config file).
34311         * lib/gcc.exp: Test for existence of $CC at start.
34312         Delete check for tmpdir (done in gcc_init).
34313         (default_gcc_version): Always print something.
34314         (default_gcc_start): Comment out call to `which'.
34315         * config/*.exp: Major cleanup - make cross targets work at least a
34316         little better for g++ (by not being "--tool gcc" specific).
34317         Rename gcc_xxx to ${tool}_xxx.
34318         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34319         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34320
34321 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34322
34323         * lib/c-torture.exp (c-torture-compile): Rework compiler
34324         message processing.
34325
34326         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34327         c-torture.
34328
34329 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34330
34331         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34332
34333         * lib/dg.exp (dg-process-target): Support { target native }.
34334
34335 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34336
34337         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34338         looked for "... program xxx got fatal signal".
34339         Correct regsub munging of `comp_output'.
34340         Ignore compiler messages "path prefix not used" and "linker input
34341         file unused".
34342
34343 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34344
34345         * lib/gcc.exp (runtest_file_p): Define if missing.
34346         * gcc.prms/template.c: Example to work from.
34347
34348 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34349
34350         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34351         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34352
34353         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34354         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34355         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34356         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34357
34358         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34359         (dg-process-target): No longer a varargs proc.
34360         Return S/N for target, P/F for xfail.  All callers changed.
34361         (user option procs): More argument checking.
34362         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34363         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34364         (dg-test): Skip test if not running on selected target in `dg-do'.
34365         Update handling of `dg-do-what', `dg-output-text'.
34366         Separate execution pass/fail from output pattern match pass/fail.
34367         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34368
34369 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34370
34371         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34372         target for 920510-1.c.
34373
34374 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34375
34376         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34377         Clean up comment regarding use of passcnt, etc.
34378         (gcc_stat): Don't update `testcnt' here.
34379         (gcc_finish): Do it here.
34380         Might as well reset `but_id' here too.
34381         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34382         to determine if the file should be tested.
34383         * gcc.c-torture/compile/compile.exp: Likewise.
34384         * gcc.c-torture/execute/execute.exp: Likewise.
34385         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34386         * gcc.misc-tests/dg-test.exp: Likewise.
34387         * gcc.prms/prms.exp: Likewise.
34388         * gcc.wendy/wendy.exp: Likewise.
34389         * g++.old-deja.exp: Likewise.
34390         Move "Testing file" message to verbose level 1.
34391
34392 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34393
34394         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34395
34396 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34397
34398         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34399         (default_gcc_start): Accept optional second list element
34400         of compiler flags.  Print compiler output at verbosity level 2.
34401         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34402         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34403         Save current values of framework globals passcnt, failcnt, xpasscnt,
34404         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34405         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34406         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34407         xfailcnt to compute stats.  Update framework global `testcnt' from
34408         pass/fail counts.
34409         (gcc_finish): New proc.  Clean up test environment.
34410         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34411         (gcc_epass, gcc_efail): Delete.
34412         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34413         argument of line number.
34414         (dg-init): If the tool has an init routine, call it.
34415         (dg-test): Remove args `cflags_var' and `libs_var'.
34416         Pass all compiler options to ${tool}_start.
34417         Handle missing line number.
34418         (dg-finish): New function.
34419         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34420         particular files.  Call gcc_finish at end.  Move "skipping test"
34421         message to verbosity level 3.
34422         * gcc.c-torture/compile/compile.exp: Likewise.
34423         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34424         * gcc.c-torture/execute/execute.exp: Likewise.
34425         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34426         Print testcase being tried at verbosity level 1.
34427         * gcc.c-torture/special/special.exp: Unset xfail.
34428         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34429         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34430         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34431         * gcc.failure/failure.exp: Likewise.
34432         * gcc.ieee/ieee.exp: Likewise.
34433         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34434         Update call to dg-test.  Call dg-finish at end.
34435         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34436         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34437         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34438         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34439         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34440         * gcc.wendy/wendy.exp: Add copyright.
34441         Delete setting of tmpdir (done by gcc_init).
34442         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34443         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34444         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34445         gcc_[ce]pass/fail.
34446
34447 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34448
34449         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34450         confusion.
34451         (g++_load): Likewise.
34452
34453         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34454         Rename argument to `prog' to remove the confusion.
34455         Varargs fns behave differently too!
34456         (g++_load): Likewise.
34457
34458         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34459
34460         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34461         what it is.  Delete (always) printing of status value for !native.
34462         Simplify verbose code, and include status and exec_output.
34463         (g++_load): Use gcc_load.
34464
34465 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34466
34467         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34468         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34469         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34470         940714-3.c as these testcases don't exist anymore.  Make
34471         va-arg-1.c expected to pass.
34472
34473 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34474
34475         * gcc.misc-tests/misc.exp: Only run specific testcases.
34476         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34477         * gcc.misc-tests/dg-[1-9].c: New files.
34478
34479         * lib/dg.exp: New testsuite driver.
34480         * gcc.prms/prms.exp: Use it.
34481
34482         * README.gcc: New file.
34483
34484         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34485         Document and reset `lxpass' and `lxfail'.
34486         Simplify "initialized" message.
34487         (gcc_stat): Clean up comments a little.
34488
34489 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34490
34491         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34492
34493 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34494
34495         * lib/old-dejagnu.exp (process-option): New proc.
34496         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34497         (old-dejagnu): Simplify.
34498         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34499
34500 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34501
34502         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34503         exists and is not an empty string.
34504
34505         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34506         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34507         finished.
34508         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34509         automatically.
34510
34511         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34512         longer expected to fail.
34513
34514         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34515         "f" function call.
34516
34517         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34518
34519         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34520         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34521         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34522         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34523         c-torture-1.29.
34524
34525         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34526         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34527
34528         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34529
34530         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34531         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34532
34533         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34534         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34535         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34536
34537 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34538
34539         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34540         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34541         940714-1.c, 940714-2.c, 940714-3.c},
34542         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34543         gcc.misc-tests/{mg.c,mg.exp}:
34544         New tests.
34545         * gcc.noncompile/noncompile.exp: Change accordingly.
34546
34547 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34548
34549         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34550         Undo previous clobberage.
34551
34552 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34553
34554         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34555         * gcc.special/{930510-1.c, special.exp}:
34556         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34557         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34558         struct-varargs-1.c}: New tests from c-torture-1.26.
34559
34560 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34561
34562         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34563           argument to switch.
34564
34565 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34566
34567         * Revert the previous changes.  Please see Rob's directory
34568           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34569           fixes.
34570
34571 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34572
34573         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34574             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34575             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34576             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34577             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34578             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34579             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34580             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34581             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34582             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34583             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34584             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34585             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34586             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34587             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34588             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34589             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34590             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34591             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34592             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34593             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34594             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34595             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34596             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34597             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34598             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34599             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34600
34601 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34602
34603         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34604             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34605           with perror calls.
34606
34607 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34608
34609         * config/unix.exp (g++_load): Fix syntax.
34610
34611 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34612
34613         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34614         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34615         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34616         Don't expect va-arg-1.c to fail.  Correct expected output for
34617         920928-1.c.
34618         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34619         * gcc.wendy/hbm4.c: Correct typo.
34620         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34621
34622 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34623
34624         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34625         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34626         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34627         * lib/c-torture.exp (c-torture-compile): Ditto.
34628
34629         Reduce volume of output (remove all the -I's and such).
34630         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34631         Call gcc_cpass, gcc_cfail.
34632         (c-torture): Pass testing option to c-torture-compile.
34633
34634 1994-03-21  Doug Evans  (dje@cygnus.com)
34635
34636         Bring patches over from progressive.
34637         * config/default.exp: Exit remote shell cleanly.
34638         (g++_exit, g++_start): Add default versions.
34639         * config/sim.exp (gcc_load): Use perror, not error.
34640
34641 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34642
34643         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34644         set in site.exp.
34645
34646 1994-03-14  Doug Evans  (dje@cygnus.com)
34647
34648         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34649         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34650         (wendy_try): New proc to run testcase.
34651         (main loop): Call 'em.
34652         * gcc.wendy/*.c: Clean up pass to correct expected output.
34653
34654         * lib/gcc.exp: Minor cleanup work.
34655         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34656
34657 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34658
34659         * config/sim.exp (gcc_load): Document return codes better.
34660         Don't pass -v to simulator.
34661
34662 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34663
34664           * gcc.special/920717-x.c: Fix typo.
34665           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34666           get at sources.
34667
34668         * lib/mike-gcc.exp: Fix typo.
34669
34670 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34671
34672         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34673         binary to use, transform the name.
34674         * config/*.exp: rename everything. Nuke any g++ specific files,
34675         it's now a special case of gcc that requires no special support.
34676         Add a default.exp for unsupported targets.
34677
34678 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34679
34680         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34681         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34682         version of Tcl.
34683
34684 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34685
34686         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34687         than a warning.
34688
34689 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34690
34691         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34692
34693 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34694
34695         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34696         option_list.  Compile every file with only 4/6 option choices
34697         (same as C torture) instead of with 12/18 different option
34698         choices.
34699         * lib/c-torture.exp: Likewise.
34700
34701         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34702         not already set.
34703
34704 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34705
34706         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34707         can put an XFAIL *-*-* on excess errors.
34708
34709 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34710
34711         * g++.law: Add more tests derived from g++-bugs snapshots.
34712
34713         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34714         equivalent to g++.law/init9.
34715
34716         * lib/mike-gcc.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  Brendan Kehoe  (brendan@lisa.cygnus.com)
34720
34721         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34722         compiled it, and the a.out file after we've run it.
34723
34724 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34725
34726         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34727
34728 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34729
34730         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34731         version number.
34732
34733 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34734
34735         * g++.law: New directory of g++ tests derived from the g++-bugs
34736         snapshots.
34737
34738 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34739
34740         * gcc.compile: initbug1.c initbug1.exp testcase added
34741
34742 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34743
34744         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34745         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34746           fixes submitted by Jeff Law (law@cs.utah.edu)
34747         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34748           Jeff Law (law@cs.utah.edu)
34749
34750
34751 1993-11-30  Mike Stump  (mrs@cygnus.com)
34752
34753         * config/unix-g++.exp: Follow the gcc way of doing things.
34754         * g++.old-deja/old-deja.exp: Minor updates.
34755         * lib/g++.exp: New file, follow the gcc way of doing things.
34756         * lib/old-dejagnu.exp: Minor updates.
34757         * lib/mike-g++.exp: Always unset errorInfo.
34758
34759 1993-11-06  Mike Stump  (mrs@cygnus.com)
34760
34761         * lib/gcc.exp: Fix some errors with the below change, CC and
34762         CFLAGS should be global when setting, not local.
34763
34764 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34765
34766         * lib/gcc.exp: Transform tool name.
34767
34768 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34769
34770         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34771
34772 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34773
34774         * lib/gcc.exp: change gcc_done to gcc_stat
34775
34776 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34777
34778         * Upgraded gcc testsuite to c-torture version 1.25
34779
34780 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34781
34782         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34783         * lib/c-torture: added hooks for new reporting code.
34784
34785 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34786
34787         * config/sh-gcc.exp: check if sh-sim exists in the path
34788
34789 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34790
34791         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34792         * gcc.compile/compile.exp: Initial changes for new logic.
34793         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34794         * gcc.failure/failure.exp: Initial changes for new logic.
34795         * gcc.ieee/ieee.exp: Initial changes for new logic.
34796         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34797         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34798         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34799         * lib/c-torture.exp: Initial changes for new logic.
34800         * lib/gcc.exp: Initial changes for new logic.
34801
34802 1993-10-15  Mike Stump  (mrs@cygnus.com)
34803
34804         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34805         depend upon failure or success.  Fully qualify names in failure
34806         and success messages.  Always remove a.out before starting
34807         compile, just in case.  Pay more attention to error text output by
34808         the compiler.  Handle testcases with no known past errors just
34809         like all others, so that things are uniform.  Other miscellaneous
34810         improvements.
34811
34812 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34813
34814         * gcc.cpp: new directory for cpp tests
34815
34816 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34817
34818         * lib/chill.exp: Code reformatted, removed unused code.
34819         * config/unix-chill.exp: Code reformatted, removed unused code.
34820         * chill.execute/execute.exp: Code reformatted, removed unused code.
34821         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34822
34823 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34824
34825         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34826         routines not written.
34827
34828 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34829
34830         * config/bug-gcc.exp: Use new procs from bug.exp.
34831
34832 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34833
34834         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34835         via ftp, rather than depending on NFS.
34836         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34837         case.
34838
34839 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34840
34841         * config/bug-gcc.exp: Use new download proc.
34842
34843 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34844
34845         * chill.execute/execute.exp: cleanups, handles errors better
34846         * chill.compile/compile.exp: rewrite, based on execute.exp
34847         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34848         * lib/chill.exp: major changes to diff proc and compile and link
34849           procs. added chill_fail and chill_pass wrappers to pass and
34850           fail. added more comments, and handle error codes better.
34851           Added a hack to capture stderr from exec, so noncompile tests
34852           can work.
34853
34854 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34855
34856         * chill.execute/execute.exp: rewrite of testsuite driver
34857         * lib/chill.exp: rewrite of testsuite driver
34858         * config/unix-chill.exp: rewrite of testsuite driver
34859
34860 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34861
34862     In chill.execute:
34863         * iexpr.ch: Standardize uppercase.
34864         * tuples.dat: Standardize uppercase.
34865         * vary.ch: standardize.  Correct varying string assignments.
34866         * vary.dat: Add new output lines.
34867
34868 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34869
34870     In chill.execute:
34871         * chprintf.ch: Standardize use of uppercase.
34872         * tuples.ch: Standardize and turn arr2 into a DCL,
34873           rather than a SYN.
34874         * pinits.ch: Standardize.
34875
34876 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34877
34878         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34879         * Makefil: Renamed to Makefile.in.
34880         * configure.in: New.
34881
34882 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34883
34884     In chill.execute:
34885         * .cvsignore: Add result/output files.
34886         * Makefile: Fix up variables at start.  Use MFLAGS
34887           everywhere.  Correct bool_loc, built_ins entries.
34888           Add entry for vary1.ch.
34889         * bitarray.ch: Standardize upper-case usage.
34890         * bitexpr.ch: Standardize, add output of b1.
34891         * params.ch: Use arrayt in along PROC parameters, to
34892           avoid novelty problems.
34893         * sets.ch: Tiny cleanup.
34894         * vary1.ch: Re-indent.
34895
34896 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34897
34898           * Add PR-related files to Makefiles, .cvsignore files, etc.
34899
34900 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34901
34902         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34903           with compiler objects. New names are test-flow.c and test-loop.c
34904
34905 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34906
34907         * Upgraded c-torture tests from 1.19 to 1.20
34908
34909         * new files:
34910         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34911         * gcc.compile: 930623-1.c 930623-2.c
34912         * gcc.noncompile: 930622-1.c 930622-2.c
34913         * gcc.failure: 920411-1.c 920627-2.c
34914         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34915
34916 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34917
34918         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34919           More changes to get testsuite working properly. Needs more work.
34920           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34921
34922 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34923
34924         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34925           More changes to get testsuite working properly. Needs more work.
34926
34927 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34928
34929         * chill.compile/compile.exp: Added for Dejagnu support
34930         * chill.execute/execute.exp: Added for Dejagnu support
34931         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34932
34933 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34934
34935     This should complete moving the CHILL test files.
34936         * chill.noncompile(.cvsignore printf.grt
34937             in-printf.grt chprintf.grt chprintf.ch):
34938             Added test-support files.
34939           (Makefile): Modified further.
34940         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34941             signal.ch): Added test files.
34942           * chill.execute (.cvsignore printf.grt printr.c
34943             in-printf.grt rts.c chprintf.grt rts.h): Added
34944           test-support files.
34945             (Makefile): More corrections.
34946
34947 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34948
34949         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34950           test cases, ready for DejaGnu.
34951
34952 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34953
34954         * Upgraded c-torture tests from 1.18 to 1.19
34955
34956         * gcc.compile: added test(s):
34957           930607-1.c
34958         * gcc.execute: added test(s):
34959           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34960
34961         * added new subdirectory for misc tests: gcc.misc-tests
34962         * gcc.misc-test(s): added tests:
34963           inst-check.c test-consts.c test-ior.c test-switch.c
34964
34965 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34966
34967         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34968
34969 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34970
34971         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34972
34973 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34974
34975         * Upgraded c-torture tests from 1.17 to 1.18
34976
34977 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34978
34979         * Upgraded c-torture tests from 1.12 to 1.17
34980
34981 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34982
34983         * lib/old-dejagnu.exp:
34984           Fixed handling of XFAIL target triplets to correctly
34985           recognize wildcard characters.  Removed code that
34986           appended a unique id tag to the end of the file name
34987           printed out by the result of the testcases within a
34988           given test file.
34989
34990 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34991
34992         * lib/old-dejagnu.exp:
34993           Reworked expected failure handling to trigger off of XFAIL
34994           keyword in keyphrase embeded in testcase source code. The
34995           XFAIL keyword must be at the end of the keyphrase line. It
34996           may optionally be followed by one or more target triplets.
34997           It has just occured that the handling of wildcards in the
34998           target triplet may not be correct.
34999
35000 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35001
35002         * g++.old-deja/tests:
35003           Moved all subdirectories up one level into g++.old-deja .
35004
35005         * lib/old-dejagnu.exp:
35006           Fixed problem with CXXFLAGS not being properly reset, and being
35007           corrupted with extraneous "-c" compiler option.  This was
35008           causing binaries to not be generated for test that needed them.
35009           Modified strings passed to "pass" and "fail" so that individual
35010           tests from the same test file would be distinguished by an
35011           identifier appended to the test file name in the summary logs;
35012           this corrected a problem with erroneous diff logs.  Added code
35013           to search testcases for expected fail and unexpected pass keywords.
35014
35015 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35016
35017         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35018
35019 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35020
35021         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35022           Removed extraneous text from end of "Special g++ Options"
35023           keyphrase.
35024
35025         * lib/old-dejagnu.exp: Added pattern matching to look for new
35026           keywords, embedded in testcases comments, which will trigger
35027           calls to xpass and xfail.
35028
35029 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35030
35031         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35032           comments embedded in the testcases, especially the one looking for
35033           special compiler options, as well as the pattern matching for the
35034           compiler output again.
35035
35036 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35037
35038         * lib/old-dejagnu.exp: Do a proper check of the return value for
35039           execute tests. Fixed several problems with the pattern matching
35040           of the compiler output which gave erroneous test results.
35041           Changed several of the test result messages to be more descriptive.
35042         * config/unix-g++.exp: Proc g++_load now actually works and
35043           executes the tests passed to it and returns a usable return
35044           value.
35045
35046 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35047
35048           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35049
35050 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35051
35052         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35053           Modified both files to properly execute the old style
35054           dejagnu tests. The previous versions of these files were
35055           experimental and did not function anything near correctly.
35056
35057 1993-04-05  Rob Savoye  (rob@cygnus.com)
35058
35059         * Removed all Makefile.in and configure.in files. No configuration
35060         needed now.
35061
35062 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35063
35064         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35065
35066 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35067
35068         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35069         gcc.special/configure.in, gcc.noncompile/configure.in,
35070         gcc.execute/configure.in, gcc.code_quality/configure.in,
35071         g++.other/configure.in, g++.old-deja/configure.in,
35072         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35073         in srcname setting.
35074
35075 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35076
35077         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35078         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35079         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35080
35081 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35082
35083         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35084         (gdb_exit): Don't remove *_soc files.
35085
35086 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35087
35088         * lib/c-torture.exp: Don't look for main; instead always use -w
35089         -c.  This is how the c-torture tests work.  Remove the object
35090         file if the compilation succeeds.
35091         * gcc.execute/execute.exp: Remove executable if test passes.
35092         * gcc.noncompile/noncompile.exp: Every test is an expected
35093         failure.
35094         * gcc.special/special.exp: Added tests from c-torture 1.11,
35095         corrected use of existing test.
35096         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35097         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35098         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35099         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35100         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35101         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35102         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35103         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35104         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35105         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35106         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35107         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35108         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35109         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35110         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35111         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35112         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35113         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35114         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35115         c-torture 1.11.
35116         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35117         correspond to c-torture 1.11.
35118
35119         * New file.